Terraria v1.4.4.9
Terraria source code documentation
|
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] |
Definition at line 8 of file ObjectDefaultConverter.cs.