implements IExtendableMessage`1, IMessage`1, IMessage, IEquatable`1, IDeepCloneable`1, IBufferMessage
0x00x0068
Members 44
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _parser | MessageParser<Google.Protobuf.Reflection.FieldOptions> | PrivateStatic+1 flags | — | |
| 0x08 | _unknownFields | UnknownFieldSet | Private | — | |
| 0x08 | _extensions | ExtensionSet<Google.Protobuf.Reflection.FieldOptions> | 1 flags | — | |
| 0x04 | _hasBits0 | int | Private | — | |
| — | 0x04 | CtypeFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x04 | CtypeDefaultValue | CType | PrivateStatic+1 flags | — | |
| 0x04 | ctype_ | CType | Private | — | |
| — | 0x04 | PackedFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x01 | PackedDefaultValue | bool | PrivateStatic+1 flags | — | |
| 0x01 | packed_ | bool | Private | — | |
| — | 0x04 | JstypeFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x04 | JstypeDefaultValue | JSType | PrivateStatic+1 flags | — | |
| 0x0029 | 0x03 | padding / unreflected | |||
| 0x04 | jstype_ | JSType | Private | — | |
| — | 0x04 | LazyFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x01 | LazyDefaultValue | bool | PrivateStatic+1 flags | — | |
| 0x01 | lazy_ | bool | Private | — | |
| — | 0x04 | UnverifiedLazyFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x01 | UnverifiedLazyDefaultValue | bool | PrivateStatic+1 flags | — | |
| 0x01 | unverifiedLazy_ | bool | Private | — | |
| — | 0x04 | DeprecatedFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x01 | DeprecatedDefaultValue | bool | PrivateStatic+1 flags | — | |
| 0x01 | deprecated_ | bool | Private | — | |
| — | 0x04 | WeakFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x01 | WeakDefaultValue | bool | PrivateStatic+1 flags | — | |
| 0x01 | weak_ | bool | Private | — | |
| — | 0x04 | DebugRedactFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x01 | DebugRedactDefaultValue | bool | PrivateStatic+1 flags | — | |
| 0x01 | debugRedact_ | bool | Private | — | |
| — | 0x04 | RetentionFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x04 | RetentionDefaultValue | OptionRetention | PrivateStatic+1 flags | — | |
| 0x0035 | 0x03 | padding / unreflected | |||
| 0x04 | retention_ | OptionRetention | Private | — | |
| — | 0x04 | TargetsFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x08 | _repeated_targets_codec | FieldCodec<Google.Protobuf.Reflection.FieldOptions.Types.OptionTargetType> | PrivateStatic+1 flags | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | targets_ | RepeatedField<Google.Protobuf.Reflection.FieldOptions.Types.OptionTargetType> | Private+1 flags | — | |
| — | 0x04 | EditionDefaultsFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x08 | _repeated_editionDefaults_codec | FieldCodec<Google.Protobuf.Reflection.FieldOptions.Types.EditionDefault> | PrivateStatic+1 flags | — | |
| 0x08 | editionDefaults_ | RepeatedField<Google.Protobuf.Reflection.FieldOptions.Types.EditionDefault> | Private+1 flags | — | |
| — | 0x04 | FeaturesFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x08 | features_ | FeatureSet | Private | — | |
| — | 0x04 | FeatureSupportFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x08 | featureSupport_ | FeatureSupport | Private | — | |
| — | 0x04 | UninterpretedOptionFieldNumber | int | PublicStatic+1 flags | -1046617600 |
| 0x08 | _repeated_uninterpretedOption_codec | FieldCodec<Google.Protobuf.Reflection.UninterpretedOption> | PrivateStatic+1 flags | — | |
| 0x08 | uninterpretedOption_ | RepeatedField<Google.Protobuf.Reflection.UninterpretedOption> | Private+1 flags | — | |
Functions 68
| Signature | Flags | Native | Params |
|---|---|---|---|
| ExtensionSet<Google.Protobuf.Reflection.FieldOptions> get__Extensions() | Private+1 flags | 0x08 | |
| MessageParser<Google.Protobuf.Reflection.FieldOptions> 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(FieldOptions other) | Public+1 flags | 0x08 | |
| FieldOptions Clone() | PublicFinal+2 flags | 0x08 | |
| CType get_Ctype() | Public+1 flags | 0x04 | |
| void set_Ctype(const CType& value) | Public+1 flags | 0x04 | |
| bool get_HasCtype() | Public+1 flags | 0x01 | |
| void ClearCtype() | Public | 0x00 | |
| bool get_Packed() | Public+1 flags | 0x01 | |
| void set_Packed(bool value) | Public+1 flags | 0x01 | |
| bool get_HasPacked() | Public+1 flags | 0x01 | |
| void ClearPacked() | Public | 0x00 | |
| JSType get_Jstype() | Public+1 flags | 0x04 | |
| void set_Jstype(const JSType& value) | Public+1 flags | 0x04 | |
| bool get_HasJstype() | Public+1 flags | 0x01 | |
| void ClearJstype() | Public | 0x00 | |
| bool get_Lazy() | Public+1 flags | 0x01 | |
| void set_Lazy(bool value) | Public+1 flags | 0x01 | |
| bool get_HasLazy() | Public+1 flags | 0x01 | |
| void ClearLazy() | Public | 0x00 | |
| bool get_UnverifiedLazy() | Public+1 flags | 0x01 | |
| void set_UnverifiedLazy(bool value) | Public+1 flags | 0x01 | |
| bool get_HasUnverifiedLazy() | Public+1 flags | 0x01 | |
| void ClearUnverifiedLazy() | Public | 0x00 | |
| bool get_Deprecated() | Public+1 flags | 0x01 | |
| void set_Deprecated(bool value) | Public+1 flags | 0x01 | |
| bool get_HasDeprecated() | Public+1 flags | 0x01 | |
| void ClearDeprecated() | Public | 0x00 | |
| bool get_Weak() | Public+1 flags | 0x01 | |
| void set_Weak(bool value) | Public+1 flags | 0x01 | |
| bool get_HasWeak() | Public+1 flags | 0x01 | |
| void ClearWeak() | Public | 0x00 | |
| bool get_DebugRedact() | Public+1 flags | 0x01 | |
| void set_DebugRedact(bool value) | Public+1 flags | 0x01 | |
| bool get_HasDebugRedact() | Public+1 flags | 0x01 | |
| void ClearDebugRedact() | Public | 0x00 | |
| OptionRetention get_Retention() | Public+1 flags | 0x04 | |
| void set_Retention(const OptionRetention& value) | Public+1 flags | 0x04 | |
| bool get_HasRetention() | Public+1 flags | 0x01 | |
| void ClearRetention() | Public | 0x00 | |
| RepeatedField<Google.Protobuf.Reflection.FieldOptions.Types.OptionTargetType> get_Targets() | Public+1 flags | 0x08 | |
| RepeatedField<Google.Protobuf.Reflection.FieldOptions.Types.EditionDefault> get_EditionDefaults() | Public+1 flags | 0x08 | |
| FeatureSet get_Features() | Public+1 flags | 0x08 | |
| void set_Features(FeatureSet value) | Public+1 flags | 0x08 | |
| FeatureSupport get_FeatureSupport() | Public+1 flags | 0x08 | |
| void set_FeatureSupport(FeatureSupport value) | Public+1 flags | 0x08 | |
| RepeatedField<Google.Protobuf.Reflection.UninterpretedOption> get_UninterpretedOption() | Public+1 flags | 0x08 | |
| bool Equals(object other) | Public+1 flags | 0x08 | |
| bool Equals(FieldOptions 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(FieldOptions 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.FieldOptions extension) | PublicFinal+2 flags | 0x08 | |
| RepeatedField<TValue> GetExtension(RepeatedExtension<Google.Protobuf.Reflection.FieldOptions extension) | PublicFinal+2 flags | 0x08 | |
| RepeatedField<TValue> GetOrInitializeExtension(RepeatedExtension<Google.Protobuf.Reflection.FieldOptions extension) | PublicFinal+2 flags | 0x08 | |
| void SetExtension(Extension<Google.Protobuf.Reflection.FieldOptions extension, const uint8& value) | PublicFinal+2 flags | 0x08 | |
| bool HasExtension(Extension<Google.Protobuf.Reflection.FieldOptions extension) | PublicFinal+2 flags | 0x08 | |
| void ClearExtension(Extension<Google.Protobuf.Reflection.FieldOptions extension) | PublicFinal+2 flags | 0x08 | |
| void ClearExtension(RepeatedExtension<Google.Protobuf.Reflection.FieldOptions extension) | PublicFinal+2 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |