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

◆ WriteObjectStart()

void Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.WriteObjectStart ( JsonWriter writer,
object value,
JsonContract contract,
JsonProperty member,
JsonContainerContract collectionContract,
JsonProperty containerProperty )
inlineprivate

Definition at line 381 of file JsonSerializerInternalWriter.cs.

382 {
383 if (member == null || member.<Writable>k__BackingField)
384 {
385 Type <UnderlyingType>k__BackingField = contract.<UnderlyingType>k__BackingField;
386 this.WriteReferenceIdProperty(writer, <UnderlyingType>k__BackingField, value);
387 return;
388 }
389 Type <UnderlyingType>k__BackingField2 = contract.<UnderlyingType>k__BackingField;
390 this.WriteTypeProperty(writer, <UnderlyingType>k__BackingField2);
391 }
class f__AnonymousType0<< Count > j__TPar
void WriteReferenceIdProperty(JsonWriter writer, Type type, object value)

References j__TPar, System.value, Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.WriteReferenceIdProperty(), and Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.WriteTypeProperty().