Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ WriteUsingSerializer< TValue >()

static void System.Text.Json.JsonSerializer.WriteUsingSerializer< TValue > ( Utf8JsonWriter writer,
in TValue value,
JsonTypeInfo jsonTypeInfo )
inlinestaticprivate

Definition at line 1599 of file JsonSerializer.cs.

1600 {
1601 WriteStack state = default(WriteStack);
1603 JsonConverter converterBase = jsonTypeInfo.PropertyInfoForTypeInfo.ConverterBase;
1605 {
1606 jsonConverter.WriteCore(writer, in value, jsonTypeInfo.Options, ref state);
1607 }
1608 else
1609 {
1610 converterBase.WriteCoreAsObject(writer, value, jsonTypeInfo.Options, ref state);
1611 }
1612 writer.Flush();
1613 }

References System.Text.Json.WriteStack.Initialize(), System.state, System.value, and System.writer.