Zdexby TheHolyOneZ
49,743 classes
Class

FieldDescriptor

: DescriptorBase : Object
Google.Protobuf.Reflection.FieldDescriptor, Google.Protobuf 0x0088 (136 B) inherited 0x0030 Google.Protobuf.dll
implements IComparable`1
0x00x0088

Members 11

OffsetSizeNameTypeFlagsDefault
0x08enumTypeEnumDescriptorPrivate—
0x08extendeeTypeMessageDescriptorPrivate—
0x08messageTypeMessageDescriptorPrivate—
0x08accessorIFieldAccessorPrivate—
0x08<ContainingType>k__BackingFieldMessageDescriptorPrivate+1 flags—
0x08<ContainingOneof>k__BackingFieldOneofDescriptorPrivate+1 flags—
0x08<JsonName>k__BackingFieldstringPrivate+1 flags—
0x08<PropertyName>k__BackingFieldstringPrivate+1 flags—
0x08<Proto>k__BackingFieldFieldDescriptorProtoPrivate+1 flags—
0x08<Extension>k__BackingFieldExtensionPrivate+1 flags—
0x04<FieldType>k__BackingFieldFieldTypePrivate—
0x00840x04unreflected bytes to end of FieldDescriptor
Inherited from DescriptorBase 4
OffsetSizeNameTypeFlagsDefault
0x08<Features>k__BackingFieldFeatureSetDescriptorPrivate+1 flags—
0x04<Index>k__BackingFieldintPrivate+1 flags—
0x001C0x04padding / unreflected
0x08<FullName>k__BackingFieldstringPrivate+1 flags—
0x08<File>k__BackingFieldFileDescriptorPrivate+1 flags—

Functions 33

SignatureFlagsNativeParams
MessageDescriptor get_ContainingType()Public+1 flags0x08
OneofDescriptor get_ContainingOneof()Public+1 flags0x08
OneofDescriptor get_RealContainingOneof()Public+1 flags0x08
string get_JsonName()Public+1 flags0x08
string get_PropertyName()Public+1 flags0x08
bool get_HasPresence()Public+1 flags0x01
FieldDescriptorProto get_Proto()2 flags0x08
FieldDescriptorProto ToProto()Public0x08
Extension get_Extension()Public+1 flags0x08
void .ctor(FieldDescriptorProto proto, FileDescriptor file, MessageDescriptor parent, int index, const string& propertyName, Extension extension)2 flags0x08
FeatureSetDescriptor GetDirectParentFeatures(FieldDescriptorProto proto, FileDescriptor file, MessageDescriptor parent)PrivateStatic0x08
FeatureSet InferFeatures(FileDescriptor file, FieldDescriptorProto proto)PrivateStatic0x08
string get_Name()Public+2 flags0x08
IFieldAccessor get_Accessor()Public+1 flags0x08
FieldType GetFieldTypeFromProtoType(const Type& type)PrivateStatic0x04
bool get_IsRepeated()Public+1 flags0x01
bool get_IsRequired()Public+1 flags0x01
bool get_IsMap()Public+1 flags0x01
bool get_IsPacked()Public+1 flags0x01
bool get_IsExtension()Public+1 flags0x01
FieldType get_FieldType()Public+1 flags0x04
void set_FieldType(const FieldType& value)Private+1 flags0x04
int get_FieldNumber()Public+1 flags0x04
int CompareTo(FieldDescriptor other)PublicFinal+2 flags0x08
EnumDescriptor get_EnumType()Public+1 flags0x08
MessageDescriptor get_MessageType()Public+1 flags0x08
MessageDescriptor get_ExtendeeType()Public+1 flags0x08
CustomOptions get_CustomOptions()Public+1 flags0x08
FieldOptions GetOptions()Public0x08
uint8 GetOption(Extension<Google.Protobuf.Reflection.FieldOptions extension)Public0x08
RepeatedField<T> GetOption(RepeatedExtension<Google.Protobuf.Reflection.FieldOptions extension)Public0x08
IFieldAccessor CreateAccessor()Private0x08

Used by 33

types with a member, parameter or interface of this type