terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ SerializePrimitive()

void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializePrimitive ( JsonWriter writer,
object value,
JsonPrimitiveContract contract,
JsonProperty member,
JsonContainerContract containerContract,
JsonProperty containerProperty )
inlineprivate

Definition at line 92 of file JsonSerializerInternalWriter.cs.

93 {
94 PrimitiveTypeCode <TypeCode>k__BackingField = contract.<TypeCode>k__BackingField;
95 bool flag = this.ShouldWriteType(TypeNameHandling.Objects, contract, member, containerContract, containerProperty);
96 Type createdType = contract._createdType;
97 this.WriteTypeProperty(writer, createdType);
98 PrimitiveTypeCode <TypeCode>k__BackingField2 = contract.<TypeCode>k__BackingField;
99 JsonWriter.WriteValue(writer, <TypeCode>k__BackingField2, value);
100 }
class f__AnonymousType0<< Count > j__TPar
bool ShouldWriteType(TypeNameHandling typeNameHandlingFlag, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty)
TypeCode
Definition TypeCode.cs:7

References j__TPar, Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.ShouldWriteType(), System.value, Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.WriteTypeProperty(), and Newtonsoft.Json.JsonWriter.WriteValue().