Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
WriteStackFrame.cs
Go to the documentation of this file.
5
6namespace System.Text.Json;
7
8[DebuggerDisplay("ConverterStrategy.{JsonTypeInfo.PropertyInfoForTypeInfo.ConverterStrategy}, {JsonTypeInfo.Type.Name}")]
9internal struct WriteStackFrame
10{
12
14
16
18
20
22
23 public int OriginalDepth;
24
26
27 public bool ProcessedEndToken;
28
30
31 public int EnumeratorIndex;
32
34
36
38
40
45
53
58
60 {
61 if (PolymorphicJsonPropertyInfo?.RuntimePropertyType != type)
62 {
63 JsonTypeInfo orAddClass = options.GetOrAddClass(type);
64 PolymorphicJsonPropertyInfo = orAddClass.PropertyInfoForTypeInfo;
65 }
67 }
68}
JsonConverter InitializeReEntry(Type type, JsonSerializerOptions options)
MetadataPropertyName MetadataPropertyName
JsonPropertyInfo PolymorphicJsonPropertyInfo
JsonPropertyInfo DeclaredJsonPropertyInfo
JsonPropertyInfo GetPolymorphicJsonPropertyInfo()
StackFramePropertyState PropertyState