Class OneofDescriptor
Inheritance
OneofDescriptor
Assembly: Google.Protobuf.dll
Syntax
public sealed class OneofDescriptor : DescriptorBase, IDescriptor
Properties
Accessor
Declaration
public OneofAccessor Accessor { get; }
Property Value
ContainingType
Declaration
public MessageDescriptor ContainingType { get; }
Property Value
CustomOptions
Declaration
[Obsolete("CustomOptions are obsolete. Use the GetOptions method.")]
public CustomOptions CustomOptions { get; }
Property Value
Fields
Declaration
public IList<FieldDescriptor> Fields { get; }
Property Value
IsSynthetic
Declaration
public bool IsSynthetic { get; }
Property Value
Name
Declaration
public override string Name { get; }
Property Value
Overrides
Methods
GetOption<T>(Extension<OneofOptions, T>)
Declaration
[Obsolete("GetOption is obsolete. Use the GetOptions() method.")]
public T GetOption<T>(Extension<OneofOptions, T> extension)
Parameters
Returns
Type Parameters
GetOption<T>(RepeatedExtension<OneofOptions, T>)
Declaration
[Obsolete("GetOption is obsolete. Use the GetOptions() method.")]
public RepeatedField<T> GetOption<T>(RepeatedExtension<OneofOptions, T> extension)
Parameters
Returns
Type Parameters
GetOptions()
Declaration
public OneofOptions GetOptions()
Returns
ToProto()
Declaration
public OneofDescriptorProto ToProto()
Returns
Implements