0x00x0028
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _parser | MessageParser<Google.Protobuf.WellKnownTypes.Value> | PrivateStatic+1 flags | — | |
| 0x08 | _unknownFields | UnknownFieldSet | Private | — | |
| — | 0x04 | NullValueFieldNumber | int | PublicStatic+1 flags | 324580128 |
| — | 0x04 | NumberValueFieldNumber | int | PublicStatic+1 flags | 324580128 |
| — | 0x04 | StringValueFieldNumber | int | PublicStatic+1 flags | 324580128 |
| — | 0x04 | BoolValueFieldNumber | int | PublicStatic+1 flags | 324580128 |
| — | 0x04 | StructValueFieldNumber | int | PublicStatic+1 flags | 324580128 |
| — | 0x04 | ListValueFieldNumber | int | PublicStatic+1 flags | 324580128 |
| 0x08 | kind_ | object | Private | — | |
| 0x04 | kindCase_ | KindOneofCase | Private | — | |
| 0x0024 | 0x04 | unreflected bytes to end of Value | |||
Functions 45
| Signature | Flags | Native | Params |
|---|---|---|---|
| MessageParser<Google.Protobuf.WellKnownTypes.Value> 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(Value other) | Public+1 flags | 0x08 | |
| Value Clone() | PublicFinal+2 flags | 0x08 | |
| NullValue get_NullValue() | Public+1 flags | 0x04 | |
| void set_NullValue(const NullValue& value) | Public+1 flags | 0x04 | |
| bool get_HasNullValue() | Public+1 flags | 0x01 | |
| void ClearNullValue() | Public | 0x00 | |
| double get_NumberValue() | Public+1 flags | 0x08 | |
| void set_NumberValue(double value) | Public+1 flags | 0x08 | |
| bool get_HasNumberValue() | Public+1 flags | 0x01 | |
| void ClearNumberValue() | Public | 0x00 | |
| string get_StringValue() | Public+1 flags | 0x08 | |
| void set_StringValue(const string& value) | Public+1 flags | 0x08 | |
| bool get_HasStringValue() | Public+1 flags | 0x01 | |
| void ClearStringValue() | Public | 0x00 | |
| bool get_BoolValue() | Public+1 flags | 0x01 | |
| void set_BoolValue(bool value) | Public+1 flags | 0x01 | |
| bool get_HasBoolValue() | Public+1 flags | 0x01 | |
| void ClearBoolValue() | Public | 0x00 | |
| Struct get_StructValue() | Public+1 flags | 0x08 | |
| void set_StructValue(Struct value) | Public+1 flags | 0x08 | |
| ListValue get_ListValue() | Public+1 flags | 0x08 | |
| void set_ListValue(ListValue value) | Public+1 flags | 0x08 | |
| KindOneofCase get_KindCase() | Public+1 flags | 0x04 | |
| void ClearKind() | Public | 0x00 | |
| bool Equals(object other) | Public+1 flags | 0x08 | |
| bool Equals(Value 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(Value 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 | |
| Value ForString(const string& value) | PublicStatic | 0x08 | |
| Value ForNumber(double value) | PublicStatic | 0x08 | |
| Value ForBool(bool value) | PublicStatic | 0x08 | |
| Value ForNull() | PublicStatic | 0x08 | |
| Value ForList(const Value[]& values) | PublicStatic | 0x08 | |
| Value ForStruct(Struct value) | PublicStatic | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 35
types with a member, parameter or interface of this type<>c<>c<>c<>c__DisplayClass38_0<>c__DisplayClass39_0<>c__DisplayClass7_0<GetEnumerator>d__29ByReference`1EqualityComparer`1FieldCodec`1Func`1Func`2Func`2Func`2ICollection`1IDeepCloneable`1IDictionary`2IEnumerator`1IEquatable`1IList`1IMessage`1InputMergerIReadOnlyDictionary`2IReadOnlyList`1KeyValuePair`2MapField`2MapView`1MessageParser`1ReadOnlySpan`1RepeatedField`1Span`1Value[]ValueReader`1ValuesMergerValueWriter`1