<PackageReference Include="Relativity.OutsideIn" Version="2021.4.0" />

FieldOptions

public static class Types

public const int CtypeFieldNumber = 1

public const int DeprecatedFieldNumber = 3

public const int JstypeFieldNumber = 6

public const int LazyFieldNumber = 5

public const int PackedFieldNumber = 2

public const int UninterpretedOptionFieldNumber = 999

public const int WeakFieldNumber = 10

public static MessageDescriptor Descriptor { get; }

public static MessageParser<FieldOptions> Parser { get; }

public CType Ctype { get; set; }

public bool Deprecated { get; set; }

public bool HasCtype { get; }

public bool HasDeprecated { get; }

public bool HasJstype { get; }

public bool HasLazy { get; }

public bool HasPacked { get; }

public bool HasWeak { get; }

public JSType Jstype { get; set; }

public bool Lazy { get; set; }

public bool Packed { get; set; }

public bool Weak { get; set; }

public FieldOptions()

public FieldOptions(FieldOptions other)

public int CalculateSize()

public void ClearCtype()

public void ClearDeprecated()

public void ClearExtension<TValue>(Extension<FieldOptions, TValue> extension)

public void ClearExtension<TValue>(RepeatedExtension<FieldOptions, TValue> extension)

public void ClearJstype()

public void ClearLazy()

public void ClearPacked()

public void ClearWeak()

public bool Equals(FieldOptions other)

public TValue GetExtension<TValue>(Extension<FieldOptions, TValue> extension)

public RepeatedField<TValue> GetExtension<TValue>(RepeatedExtension<FieldOptions, TValue> extension)

public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<FieldOptions, TValue> extension)

public bool HasExtension<TValue>(Extension<FieldOptions, TValue> extension)

public void MergeFrom(FieldOptions other)

public void MergeFrom(CodedInputStream input)

public void SetExtension<TValue>(Extension<FieldOptions, TValue> extension, TValue value)

public void WriteTo(CodedOutputStream output)