webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Properties | List of all members
Google.Protobuf.Reflection.OneofDescriptor Class Reference

Describes a "oneof" field collection in a message type: a set of fields of which at most one can be set in any particular message. More...

Inheritance diagram for Google.Protobuf.Reflection.OneofDescriptor:
Google.Protobuf.Reflection.DescriptorBase Google.Protobuf.Reflection.IDescriptor

Properties

override string Name [get]
 The brief name of the descriptor's target. More...
 
MessageDescriptor ContainingType [get]
 Gets the message type containing this oneof. More...
 
IList< FieldDescriptorFields [get]
 Gets the fields within this oneof, in declaration order. More...
 
OneofAccessor Accessor [get]
 Gets an accessor for reflective access to the values associated with the oneof in a particular message. More...
 
- Properties inherited from Google.Protobuf.Reflection.DescriptorBase
int Index [get]
 
abstract string Name [get]
 Returns the name of the entity (field, message etc) being described. More...
 
string FullName [get]
 The fully qualified name of the descriptor's target. More...
 
FileDescriptor File [get]
 
- Properties inherited from Google.Protobuf.Reflection.IDescriptor
string Name [get]
 Returns the name of the entity (message, field etc) being described. More...
 
string FullName [get]
 Returns the fully-qualified name of the entity being described. More...
 
FileDescriptor File [get]
 Returns the descriptor for the .proto file that this entity is part of. More...
 

Detailed Description

Describes a "oneof" field collection in a message type: a set of fields of which at most one can be set in any particular message.

Property Documentation

◆ Accessor

OneofAccessor Google.Protobuf.Reflection.OneofDescriptor.Accessor
get

Gets an accessor for reflective access to the values associated with the oneof in a particular message.

The accessor used for reflective access.

◆ ContainingType

MessageDescriptor Google.Protobuf.Reflection.OneofDescriptor.ContainingType
get

Gets the message type containing this oneof.

The message type containing this oneof.

◆ Fields

IList<FieldDescriptor> Google.Protobuf.Reflection.OneofDescriptor.Fields
get

Gets the fields within this oneof, in declaration order.

The fields within this oneof, in declaration order.

◆ Name

override string Google.Protobuf.Reflection.OneofDescriptor.Name
get

The brief name of the descriptor's target.


The documentation for this class was generated from the following file: