Google.Protobuf.Reflection.OneofOptions
public sealed class OneofOptions : IExtendableMessage<OneofOptions>, IMessage<OneofOptions>, IMessage, IEquatable<OneofOptions>, IDeepCloneable<OneofOptions>, IBufferMessage
namespace Google.Protobuf.Reflection
{
public sealed class OneofOptions : IExtendableMessage<OneofOptions>, IMessage<OneofOptions>, IMessage, IEquatable<OneofOptions>, IDeepCloneable<OneofOptions>, IBufferMessage
{
public const int FeaturesFieldNumber = 1;
public const int UninterpretedOptionFieldNumber = 999;
public static MessageParser<OneofOptions> Parser { get; }
public static MessageDescriptor Descriptor { get; }
public FeatureSet Features { get; set; }
public RepeatedField<UninterpretedOption> UninterpretedOption { get; }
public OneofOptions();
public OneofOptions(OneofOptions other);
public OneofOptions Clone();
public bool Equals(OneofOptions other);
public void WriteTo(CodedOutputStream output);
public int CalculateSize();
public void MergeFrom(OneofOptions other);
public void MergeFrom(CodedInputStream input);
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 void SetExtension<TValue>(Extension<OneofOptions, TValue> extension, TValue value);
public bool HasExtension<TValue>(Extension<OneofOptions, TValue> extension);
public void ClearExtension<TValue>(Extension<OneofOptions, TValue> extension);
public void ClearExtension<TValue>(RepeatedExtension<OneofOptions, TValue> extension);
}
}