Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.Json.Nodes.JsonNode Class Referenceabstract

Public Member Functions

JsonArray AsArray ()
 
JsonObject AsObject ()
 
JsonValue AsValue ()
 
string GetPath ()
 
virtual T GetValue< T > ()
 
string ToJsonString (JsonSerializerOptions? options=null)
 
override string ToString ()
 
void WriteTo (Utf8JsonWriter writer, JsonSerializerOptions? options=null)
 

Static Public Member Functions

static implicit operator JsonNode (bool value)
 
static implicit operator JsonNode? (bool? value)
 
static implicit operator JsonNode (byte value)
 
static implicit operator JsonNode? (byte? value)
 
static implicit operator JsonNode (char value)
 
static implicit operator JsonNode? (char? value)
 
static implicit operator JsonNode (DateTime value)
 
static implicit operator JsonNode? (DateTime? value)
 
static implicit operator JsonNode (DateTimeOffset value)
 
static implicit operator JsonNode? (DateTimeOffset? value)
 
static implicit operator JsonNode (decimal value)
 
static implicit operator JsonNode? (decimal? value)
 
static implicit operator JsonNode (double value)
 
static implicit operator JsonNode? (double? value)
 
static implicit operator JsonNode (Guid value)
 
static implicit operator JsonNode? (Guid? value)
 
static implicit operator JsonNode (short value)
 
static implicit operator JsonNode? (short? value)
 
static implicit operator JsonNode (int value)
 
static implicit operator JsonNode? (int? value)
 
static implicit operator JsonNode (long value)
 
static implicit operator JsonNode? (long? value)
 
static implicit operator JsonNode (sbyte value)
 
static implicit operator JsonNode? (sbyte? value)
 
static implicit operator JsonNode (float value)
 
static implicit operator JsonNode? (float? value)
 
static implicit operator JsonNode? (string? value)
 
static implicit operator JsonNode (ushort value)
 
static implicit operator JsonNode? (ushort? value)
 
static implicit operator JsonNode (uint value)
 
static implicit operator JsonNode? (uint? value)
 
static implicit operator JsonNode (ulong value)
 
static implicit operator JsonNode? (ulong? value)
 
static operator bool (JsonNode value)
 
static operator bool? (JsonNode? value)
 
static operator byte (JsonNode value)
 
static operator byte? (JsonNode? value)
 
static operator char (JsonNode value)
 
static operator char? (JsonNode? value)
 
static operator DateTime (JsonNode value)
 
static operator DateTime? (JsonNode? value)
 
static operator DateTimeOffset (JsonNode value)
 
static operator DateTimeOffset? (JsonNode? value)
 
static operator decimal (JsonNode value)
 
static operator decimal? (JsonNode? value)
 
static operator double (JsonNode value)
 
static operator double? (JsonNode? value)
 
static operator Guid (JsonNode value)
 
static operator Guid? (JsonNode? value)
 
static operator short (JsonNode value)
 
static operator short? (JsonNode? value)
 
static operator int (JsonNode value)
 
static operator int? (JsonNode? value)
 
static operator long (JsonNode value)
 
static operator long? (JsonNode? value)
 
static operator sbyte (JsonNode value)
 
static operator sbyte? (JsonNode? value)
 
static operator float (JsonNode value)
 
static operator float? (JsonNode? value)
 
static operator string? (JsonNode? value)
 
static operator ushort (JsonNode value)
 
static operator ushort? (JsonNode? value)
 
static operator uint (JsonNode value)
 
static operator uint? (JsonNode? value)
 
static operator ulong (JsonNode value)
 
static operator ulong? (JsonNode? value)
 
static ? JsonNode Parse (ref Utf8JsonReader reader, JsonNodeOptions? nodeOptions=null)
 
static ? JsonNode Parse (string json, JsonNodeOptions? nodeOptions=null, JsonDocumentOptions documentOptions=default(JsonDocumentOptions))
 
static ? JsonNode Parse (ReadOnlySpan< byte > utf8Json, JsonNodeOptions? nodeOptions=null, JsonDocumentOptions documentOptions=default(JsonDocumentOptions))
 
static ? JsonNode Parse (Stream utf8Json, JsonNodeOptions? nodeOptions=null, JsonDocumentOptions documentOptions=default(JsonDocumentOptions))
 

Package Functions

 JsonNode (JsonNodeOptions? options=null)
 
void GetPath (List< string > path, JsonNode child)
 
void AssignParent (JsonNode parent)
 

Properties

JsonNodeOptionsOptions [get]
 
JsonNodeParent [get, set]
 
JsonNode Root [get]
 
JsonNodethis[int index] [get, set]
 
JsonNodethis[string propertyName] [get, set]
 

Private Attributes

JsonNode _parent
 
JsonNodeOptions_options
 

Detailed Description

Definition at line 7 of file JsonNode.cs.


The documentation for this class was generated from the following file: