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

◆ SetExtensionData()

void Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetExtensionData ( JsonObjectContract contract,
JsonProperty member,
JsonReader reader,
string memberName,
object o )
inlineprivate

Definition at line 1108 of file JsonSerializerInternalReader.cs.

1109 {
1110 if (contract.<ExtensionDataSetter>k__BackingField != null)
1111 {
1112 object obj = this.ReadExtensionDataValue(contract, member, reader);
1113 ExtensionDataSetter <ExtensionDataSetter>k__BackingField = contract.<ExtensionDataSetter>k__BackingField;
1114 IntPtr method_code = <ExtensionDataSetter>k__BackingField.method_code;
1115 IntPtr invoke_impl = <ExtensionDataSetter>k__BackingField.invoke_impl;
1116 IntPtr method = <ExtensionDataSetter>k__BackingField.method;
1117 return;
1118 }
1119 reader.Skip();
1120 }
class f__AnonymousType0<< Count > j__TPar
object ReadExtensionDataValue(JsonObjectContract contract, JsonProperty member, JsonReader reader)

References System.Delegate.invoke_impl, j__TPar, System.Delegate.method, System.Delegate.method_code, System.obj, Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadExtensionDataValue(), and Newtonsoft.Json.JsonReader.Skip().