Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.Json.Serialization.Converters.ObjectDefaultConverter< T > Class Template Reference

Public Member Functions

override void Write (Utf8JsonWriter writer, JsonObject value, JsonSerializerOptions options)
 
override JsonObject Read (ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
 
JsonObject ReadObject (ref Utf8JsonReader reader, JsonNodeOptions? options)
 

Static Protected Member Functions

static void ReadPropertyValue (object obj, ref ReadStack state, ref Utf8JsonReader reader, JsonPropertyInfo jsonPropertyInfo, bool useExtensionProperty)
 
static bool ReadAheadPropertyValue (ref ReadStack state, ref Utf8JsonReader reader, JsonPropertyInfo jsonPropertyInfo)
 

Package Functions

override bool OnTryRead (ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options, ref ReadStack state, [MaybeNullWhen(false)] out T value)
 
override bool OnTryWrite (Utf8JsonWriter writer, T value, JsonSerializerOptions options, ref WriteStack state)
 
override void CreateInstanceForReferenceResolver (ref Utf8JsonReader reader, ref ReadStack state, JsonSerializerOptions options)
 
override object CreateObject (JsonSerializerOptions options)
 
override void ReadElementAndSetProperty (object obj, string propertyName, ref Utf8JsonReader reader, JsonSerializerOptions options, ref ReadStack state)
 

Properties

override bool CanHaveIdMetadata [get]
 

Detailed Description

Definition at line 8 of file ObjectDefaultConverter.cs.


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