0x00x0020
Members 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _parent | JsonNode | Private | — | |
| 0x02 | _options | Nullable<System.Text.Json.Nodes.JsonNodeOptions> | Private | — | |
| 0x001A | 0x06 | unreflected bytes to end of JsonNode | |||
Functions 89
| Signature | Flags | Native | Params |
|---|---|---|---|
| Nullable<System.Text.Json.Nodes.JsonNodeOptions> get_Options() | Public+1 flags | 0x02 | |
| void .ctor(const Nullable<System.Text.Json.Nodes.JsonNodeOptions>& options) | 2 flags | 0x02 | |
| JsonArray AsArray() | Public | 0x08 | |
| JsonObject AsObject() | Public | 0x08 | |
| JsonValue AsValue() | Public | 0x08 | |
| JsonNode get_Parent() | Public+1 flags | 0x08 | |
| void set_Parent(JsonNode value) | 2 flags | 0x08 | |
| string GetPath() | Public | 0x08 | |
| void GetPath(List<System.String> path, JsonNode child) | 4 flags | 0x08 | |
| JsonNode get_Root() | Public+1 flags | 0x08 | |
| uint8 GetValue() | Public+2 flags | 0x00 | |
| JsonNode get_Item(int index) | PublicFinal+3 flags | 0x08 | |
| void set_Item(int index, JsonNode value) | PublicFinal+3 flags | 0x08 | |
| JsonNode get_Item(const string& propertyName) | PublicFinal+3 flags | 0x08 | |
| void set_Item(const string& propertyName, JsonNode value) | PublicFinal+3 flags | 0x08 | |
| void AssignParent(JsonNode parent) | 1 flags | 0x08 | |
| JsonNode op_Implicit(bool value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.Boolean>& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(byte value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.Byte>& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(ushort value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.Char>& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const DateTime& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.DateTime>& value) | PublicStatic+1 flags | 0x10 | |
| JsonNode op_Implicit(const DateTimeOffset& value) | PublicStatic+1 flags | 0x10 | |
| JsonNode op_Implicit(const Nullable<System.DateTimeOffset>& value) | PublicStatic+1 flags | 0x18 | |
| JsonNode op_Implicit(const decimal& value) | PublicStatic+1 flags | 0x10 | |
| JsonNode op_Implicit(const Nullable<System.Decimal>& value) | PublicStatic+1 flags | 0x18 | |
| JsonNode op_Implicit(double value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.Double>& value) | PublicStatic+1 flags | 0x10 | |
| JsonNode op_Implicit(const Guid& value) | PublicStatic+1 flags | 0x10 | |
| JsonNode op_Implicit(const Nullable<System.Guid>& value) | PublicStatic+1 flags | 0x14 | |
| JsonNode op_Implicit(short value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.Int16>& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(int value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.Int32>& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(long value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.Int64>& value) | PublicStatic+1 flags | 0x10 | |
| JsonNode op_Implicit(sbyte value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.SByte>& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(float value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.Single>& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const string& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(ushort value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.UInt16>& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(uint value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.UInt32>& value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(ulong value) | PublicStatic+1 flags | 0x08 | |
| JsonNode op_Implicit(const Nullable<System.UInt64>& value) | PublicStatic+1 flags | 0x10 | |
| bool op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Boolean> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| byte op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Byte> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| ushort op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Char> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| DateTime op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.DateTime> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x10 | |
| DateTimeOffset op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x10 | |
| Nullable<System.DateTimeOffset> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x18 | |
| decimal op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x10 | |
| Nullable<System.Decimal> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x18 | |
| double op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Double> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x10 | |
| Guid op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x10 | |
| Nullable<System.Guid> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x14 | |
| short op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Int16> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| int op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Int32> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| long op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Int64> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x10 | |
| sbyte op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.SByte> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| float op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.Single> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| string op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| ushort op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.UInt16> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| uint op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.UInt32> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| ulong op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x08 | |
| Nullable<System.UInt64> op_Explicit(JsonNode value) | PublicStatic+1 flags | 0x10 | |
| JsonNode Parse(ref Utf8JsonReader& reader, const Nullable<System.Text.Json.Nodes.JsonNodeOptions>& nodeOptions) | PublicStatic | 0xF0 | |
| JsonNode Parse(const string& json, const Nullable<System.Text.Json.Nodes.JsonNodeOptions>& nodeOptions, const JsonDocumentOptions& documentOptions) | PublicStatic | 0x08 | |
| JsonNode Parse(const ReadOnlySpan<System.Byte>& utf8Json, const Nullable<System.Text.Json.Nodes.JsonNodeOptions>& nodeOptions, const JsonDocumentOptions& documentOptions) | PublicStatic | 0x18 | |
| JsonNode Parse(Stream utf8Json, const Nullable<System.Text.Json.Nodes.JsonNodeOptions>& nodeOptions, const JsonDocumentOptions& documentOptions) | PublicStatic | 0x08 | |
| string ToJsonString(JsonSerializerOptions options) | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| void WriteTo(Utf8JsonWriter writer, JsonSerializerOptions options) | Public+3 flags | 0x08 |
Subclasses 3
Used by 36
types with a member, parameter or interface of this type<>c__DisplayClass9_0Action`1ArraySortHelper`1Comparison`1DebugViewItemDebugViewPropertyDictionary`2EntryEnumeratorEqualityComparer`1ICollection`1IComparer`1IDictionary`2IEnumerator`1IList`1IReadOnlyDictionary`2IReadOnlyList`1JsonArrayJsonConverter`1JsonDictionaryConverter`1JsonMetadataServicesConverter`1JsonNode[]JsonNodeConverterJsonObjectJsonParameterInfo`1JsonPropertyDictionary`1JsonResumableConverter`1JsonSerializerJsonValueKeyValuePair`2LargeJsonObjectExtensionDataSerializationStateList`1Predicate`1ReadOnlyCollection`1ValueCollectionValueCollection