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

◆ SetExtensionDataDelegates()

static void Newtonsoft.Json.Serialization.DefaultContractResolver.SetExtensionDataDelegates ( JsonObjectContract contract,
MemberInfo member )
inlinestaticprivate

Definition at line 255 of file DefaultContractResolver.cs.

256 {
257 int num = 1;
258 if (num == 0)
259 {
260 }
261 JsonExtensionDataAttribute attribute = ReflectionUtils.GetAttribute<JsonExtensionDataAttribute>(member);
262 if (attribute != null)
263 {
264 if (num == 0)
265 {
266 }
267 Type type;
270 if (attribute.<ReadData>k__BackingField)
271 {
275 }
276 if (attribute.<WriteData>k__BackingField)
277 {
278 Type type2;
281 }
282 }
283 }
class f__AnonymousType0<< Count > j__TPar
BindingFlags< DefaultMembersSearchFlags > k__BackingField
static Type GetMemberUnderlyingType(MemberInfo member)
static bool IsGenericDefinition(Type type, Type genericInterfaceDefinition)

References Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(), Newtonsoft.Json.Utilities.ReflectionUtils.IsGenericDefinition(), j__TPar, Newtonsoft.Json.Serialization.DefaultContractResolver.k__BackingField, and Newtonsoft.Json.Serialization.JsonTypeReflector.ReflectionDelegateFactory.