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

Base class for nearly all descriptors, providing common functionality. More...

Inheritance diagram for Google.Protobuf.Reflection.DescriptorBase:
Google.Protobuf.Reflection.IDescriptor Google.Protobuf.Reflection.EnumDescriptor Google.Protobuf.Reflection.EnumValueDescriptor Google.Protobuf.Reflection.FieldDescriptor Google.Protobuf.Reflection.MessageDescriptor Google.Protobuf.Reflection.MethodDescriptor Google.Protobuf.Reflection.OneofDescriptor Google.Protobuf.Reflection.ServiceDescriptor

Properties

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

Base class for nearly all descriptors, providing common functionality.

Property Documentation

◆ File

FileDescriptor Google.Protobuf.Reflection.DescriptorBase.File
get

The file this descriptor was declared in.

◆ FullName

string Google.Protobuf.Reflection.DescriptorBase.FullName
get

The fully qualified name of the descriptor's target.

◆ Index

int Google.Protobuf.Reflection.DescriptorBase.Index
get

The index of this descriptor within its parent descriptor.

This returns the index of this descriptor within its parent, for this descriptor's type. (There can be duplicate values for different types, e.g. one enum type with index 0 and one message type with index 0.)

◆ Name

abstract string Google.Protobuf.Reflection.DescriptorBase.Name
get

Returns the name of the entity (field, message etc) being described.


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