<PackageReference Include="Google.Protobuf" Version="3.34.2" />

Google.Protobuf.Reflection.OneofOptions

public const int FeaturesFieldNumber = 1

Field number for the "features" field.

public const int UninterpretedOptionFieldNumber = 999

Field number for the "uninterpreted_option" field.

public static MessageDescriptor Descriptor { get; }

public static MessageParser<OneofOptions> Parser { get; }

public FeatureSet Features { get; set; }

Any features defined in the specific edition. WARNING: This field should only be used by protobuf plugins or special cases like the proto compiler. Other uses are discouraged and developers should rely on the protoreflect APIs for their client language.

The parser stores options it doesn't recognize here. See above.

public OneofOptions()

public OneofOptions(OneofOptions other)

public int CalculateSize()

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

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

public bool Equals(OneofOptions other)

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

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

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

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

public void MergeFrom(OneofOptions other)

public void MergeFrom(CodedInputStream input)

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

public void WriteTo(CodedOutputStream output)