implements IEquatable`1
0x00x0048
Members 8
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | type | JsonValueType | Public | |
| 0x01 | boolValue | bool | Public | |
| 0x0005 | 0x03 | padding / unreflected | ||
| 0x08 | realValue | double | Public | |
| 0x08 | integerValue | long | Public | |
| 0x18 | stringValue | JsonString | Public | |
| 0x08 | arrayValue | List<UnityEngine.InputSystem.Utilities.JsonParser.JsonValue> | Public | |
| 0x08 | objectValue | Dictionary<System.String | Public | |
| 0x08 | anyValue | object | Public | |
Functions 18
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool ToBoolean() | Public | — | 0x01 |
| long ToInteger() | Public | — | 0x08 |
| double ToDouble() | Public | — | 0x08 |
| string ToString() | Public+1 flags | — | 0x08 |
| JsonValue op_Implicit(bool val) | PublicStatic+1 flags | — | 0x48 |
| JsonValue op_Implicit(long val) | PublicStatic+1 flags | — | 0x48 |
| JsonValue op_Implicit(double val) | PublicStatic+1 flags | — | 0x48 |
| JsonValue op_Implicit(const string& str) | PublicStatic+1 flags | — | 0x48 |
| JsonValue op_Implicit(const JsonString& str) | PublicStatic+1 flags | — | 0x48 |
| JsonValue op_Implicit(List<UnityEngine.InputSystem.Utilities.JsonParser.JsonValue> array) | PublicStatic+1 flags | — | 0x48 |
| JsonValue op_Implicit(Dictionary<System.String obj) | PublicStatic+1 flags | — | 0x48 |
| JsonValue op_Implicit(Enum val) | PublicStatic+1 flags | — | 0x48 |
| bool Equals(const JsonValue& other) | PublicFinal+2 flags | — | 0x48 |
| bool Equals(object obj, const JsonValue& value) | PrivateStatic | — | 0x48 |
| bool Equals(object obj) | Public+1 flags | — | 0x08 |
| int GetHashCode() | Public+1 flags | — | 0x04 |
| bool op_Equality(const JsonValue& left, const JsonValue& right) | PublicStatic+1 flags | — | 0x48 |
| bool op_Inequality(const JsonValue& left, const JsonValue& right) | PublicStatic+1 flags | — | 0x48 |