implements IExtendableMessage`1, IMessage`1, IMessage, IEquatable`1, IDeepCloneable`1, IBufferMessage
0x00x0048
Members 28
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _parser | MessageParser<Google.Protobuf.Reflection.FeatureSet> | PrivateStatic+1 flags | — | |
| 0x08 | _unknownFields | UnknownFieldSet | Private | — | |
| 0x08 | _extensions | ExtensionSet<Google.Protobuf.Reflection.FeatureSet> | 1 flags | — | |
| 0x04 | _hasBits0 | int | Private | — | |
| — | 0x04 | FieldPresenceFieldNumber | int | PublicStatic+1 flags | 0 |
| 0x04 | FieldPresenceDefaultValue | FieldPresence | PrivateStatic+1 flags | — | |
| 0x04 | fieldPresence_ | FieldPresence | Private | — | |
| — | 0x04 | EnumTypeFieldNumber | int | PublicStatic+1 flags | 0 |
| 0x04 | EnumTypeDefaultValue | EnumType | PrivateStatic+1 flags | — | |
| 0x04 | enumType_ | EnumType | Private | — | |
| — | 0x04 | RepeatedFieldEncodingFieldNumber | int | PublicStatic+1 flags | 0 |
| 0x04 | RepeatedFieldEncodingDefaultValue | RepeatedFieldEncoding | PrivateStatic+1 flags | — | |
| 0x04 | repeatedFieldEncoding_ | RepeatedFieldEncoding | Private | — | |
| — | 0x04 | Utf8ValidationFieldNumber | int | PublicStatic+1 flags | 0 |
| 0x04 | Utf8ValidationDefaultValue | Utf8Validation | PrivateStatic+1 flags | — | |
| 0x04 | utf8Validation_ | Utf8Validation | Private | — | |
| — | 0x04 | MessageEncodingFieldNumber | int | PublicStatic+1 flags | 0 |
| 0x04 | MessageEncodingDefaultValue | MessageEncoding | PrivateStatic+1 flags | — | |
| 0x04 | messageEncoding_ | MessageEncoding | Private | — | |
| — | 0x04 | JsonFormatFieldNumber | int | PublicStatic+1 flags | 0 |
| 0x04 | JsonFormatDefaultValue | JsonFormat | PrivateStatic+1 flags | — | |
| 0x04 | jsonFormat_ | JsonFormat | Private | — | |
| — | 0x04 | EnforceNamingStyleFieldNumber | int | PublicStatic+1 flags | 0 |
| 0x04 | EnforceNamingStyleDefaultValue | EnforceNamingStyle | PrivateStatic+1 flags | — | |
| 0x04 | enforceNamingStyle_ | EnforceNamingStyle | Private | — | |
| — | 0x04 | DefaultSymbolVisibilityFieldNumber | int | PublicStatic+1 flags | 0 |
| 0x04 | DefaultSymbolVisibilityDefaultValue | DefaultSymbolVisibility | PrivateStatic+1 flags | — | |
| 0x04 | defaultSymbolVisibility_ | DefaultSymbolVisibility | Private | — | |
| 0x0044 | 0x04 | unreflected bytes to end of FeatureSet | |||
Functions 57
| Signature | Flags | Native | Params |
|---|---|---|---|
| ExtensionSet<Google.Protobuf.Reflection.FeatureSet> get__Extensions() | Private+1 flags | 0x08 | |
| MessageParser<Google.Protobuf.Reflection.FeatureSet> get_Parser() | PublicStatic+1 flags | 0x08 | |
| MessageDescriptor get_Descriptor() | PublicStatic+1 flags | 0x08 | |
| MessageDescriptor pb::Google.Protobuf.IMessage.get_Descriptor() | PrivateFinal+3 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(FeatureSet other) | Public+1 flags | 0x08 | |
| FeatureSet Clone() | PublicFinal+2 flags | 0x08 | |
| FieldPresence get_FieldPresence() | Public+1 flags | 0x04 | |
| void set_FieldPresence(const FieldPresence& value) | Public+1 flags | 0x04 | |
| bool get_HasFieldPresence() | Public+1 flags | 0x01 | |
| void ClearFieldPresence() | Public | 0x00 | |
| EnumType get_EnumType() | Public+1 flags | 0x04 | |
| void set_EnumType(const EnumType& value) | Public+1 flags | 0x04 | |
| bool get_HasEnumType() | Public+1 flags | 0x01 | |
| void ClearEnumType() | Public | 0x00 | |
| RepeatedFieldEncoding get_RepeatedFieldEncoding() | Public+1 flags | 0x04 | |
| void set_RepeatedFieldEncoding(const RepeatedFieldEncoding& value) | Public+1 flags | 0x04 | |
| bool get_HasRepeatedFieldEncoding() | Public+1 flags | 0x01 | |
| void ClearRepeatedFieldEncoding() | Public | 0x00 | |
| Utf8Validation get_Utf8Validation() | Public+1 flags | 0x04 | |
| void set_Utf8Validation(const Utf8Validation& value) | Public+1 flags | 0x04 | |
| bool get_HasUtf8Validation() | Public+1 flags | 0x01 | |
| void ClearUtf8Validation() | Public | 0x00 | |
| MessageEncoding get_MessageEncoding() | Public+1 flags | 0x04 | |
| void set_MessageEncoding(const MessageEncoding& value) | Public+1 flags | 0x04 | |
| bool get_HasMessageEncoding() | Public+1 flags | 0x01 | |
| void ClearMessageEncoding() | Public | 0x00 | |
| JsonFormat get_JsonFormat() | Public+1 flags | 0x04 | |
| void set_JsonFormat(const JsonFormat& value) | Public+1 flags | 0x04 | |
| bool get_HasJsonFormat() | Public+1 flags | 0x01 | |
| void ClearJsonFormat() | Public | 0x00 | |
| EnforceNamingStyle get_EnforceNamingStyle() | Public+1 flags | 0x04 | |
| void set_EnforceNamingStyle(const EnforceNamingStyle& value) | Public+1 flags | 0x04 | |
| bool get_HasEnforceNamingStyle() | Public+1 flags | 0x01 | |
| void ClearEnforceNamingStyle() | Public | 0x00 | |
| DefaultSymbolVisibility get_DefaultSymbolVisibility() | Public+1 flags | 0x04 | |
| void set_DefaultSymbolVisibility(const DefaultSymbolVisibility& value) | Public+1 flags | 0x04 | |
| bool get_HasDefaultSymbolVisibility() | Public+1 flags | 0x01 | |
| void ClearDefaultSymbolVisibility() | Public | 0x00 | |
| bool Equals(object other) | Public+1 flags | 0x08 | |
| bool Equals(FeatureSet other) | PublicFinal+2 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| string ToString() | Public+1 flags | 0x08 | |
| void WriteTo(CodedOutputStream output) | PublicFinal+2 flags | 0x08 | |
| void pb::Google.Protobuf.IBufferMessage.InternalWriteTo(ref WriteContext& output) | PrivateFinal+2 flags | 0x28 | |
| int CalculateSize() | PublicFinal+2 flags | 0x04 | |
| void MergeFrom(FeatureSet other) | PublicFinal+2 flags | 0x08 | |
| void MergeFrom(CodedInputStream input) | PublicFinal+2 flags | 0x08 | |
| void pb::Google.Protobuf.IBufferMessage.InternalMergeFrom(ref ParseContext& input) | PrivateFinal+2 flags | 0x90 | |
| uint8 GetExtension(Extension<Google.Protobuf.Reflection.FeatureSet extension) | PublicFinal+2 flags | 0x08 | |
| RepeatedField<TValue> GetExtension(RepeatedExtension<Google.Protobuf.Reflection.FeatureSet extension) | PublicFinal+2 flags | 0x08 | |
| RepeatedField<TValue> GetOrInitializeExtension(RepeatedExtension<Google.Protobuf.Reflection.FeatureSet extension) | PublicFinal+2 flags | 0x08 | |
| void SetExtension(Extension<Google.Protobuf.Reflection.FeatureSet extension, const uint8& value) | PublicFinal+2 flags | 0x08 | |
| bool HasExtension(Extension<Google.Protobuf.Reflection.FeatureSet extension) | PublicFinal+2 flags | 0x08 | |
| void ClearExtension(Extension<Google.Protobuf.Reflection.FeatureSet extension) | PublicFinal+2 flags | 0x08 | |
| void ClearExtension(RepeatedExtension<Google.Protobuf.Reflection.FeatureSet extension) | PublicFinal+2 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 32
types with a member, parameter or interface of this type<>c<>cConcurrentDictionary`2EnumOptionsEnumValueOptionsEqualityComparer`1ExtensionRangeOptionsFeatureSetDescriptorFeatureSetEditionDefaultFieldDescriptorFieldOptionsFileOptionsFunc`1Func`2Func`3ICollection`1IDeepCloneable`1IDictionary`2IEqualityComparer`1IEquatable`1IList`1IMessage`1IReadOnlyDictionary`2KeyValuePair`2List`1MessageOptionsMessageParser`1MethodOptionsNodeOneofOptionsReadOnlyCollection`1ServiceOptions