terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
ReflectionDelegateFactory.cs
Go to the documentation of this file.
1using System;
8
10{
11 [Preserve]
12 [global::Cpp2ILInjected.Token(Token = "0x2000044")]
13 internal abstract class ReflectionDelegateFactory
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60002C7")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1595620", Offset = "0x1595620", Length = "0x170")]
17 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionObject), Member = "Create", MemberParameters = new object[]
20 {
21 typeof(Type),
23 typeof(string[])
24 }, ReturnType = typeof(ReflectionObject))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetExtensionDataDelegates", MemberParameters = new object[]
26 {
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetIsSpecifiedActions", MemberParameters = new object[]
31 {
34 typeof(bool)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
39 {
40 typeof(string),
42 typeof(object)
43 }, ReturnType = typeof(string))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x60002C8")]
52 [global::Cpp2ILInjected.Address(RVA = "0x1595790", Offset = "0x1595790", Length = "0x170")]
53 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionObject), Member = "Create", MemberParameters = new object[]
56 {
57 typeof(Type),
59 typeof(string[])
60 }, ReturnType = typeof(ReflectionObject))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetExtensionDataDelegates", MemberParameters = new object[]
62 {
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetIsSpecifiedActions", MemberParameters = new object[]
67 {
70 typeof(bool)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
75 {
76 typeof(string),
78 typeof(object)
79 }, ReturnType = typeof(string))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
82 public Action<T, object> CreateSet<T>(MemberInfo memberInfo)
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x60002C9")]
89
90 [global::Cpp2ILInjected.Token(Token = "0x60002CA")]
91 public abstract ObjectConstructor<object> CreateParameterizedConstructor(MethodBase method);
92
93 [global::Cpp2ILInjected.Token(Token = "0x60002CB")]
94 public abstract Func<T> CreateDefaultConstructor<T>(Type type);
95
96 [global::Cpp2ILInjected.Token(Token = "0x60002CC")]
98
99 [global::Cpp2ILInjected.Token(Token = "0x60002CD")]
101
102 [global::Cpp2ILInjected.Token(Token = "0x60002CE")]
103 public abstract Action<T, object> CreateSet<T>(FieldInfo fieldInfo);
104
105 [global::Cpp2ILInjected.Token(Token = "0x60002CF")]
106 public abstract Action<T, object> CreateSet<T>(PropertyInfo propertyInfo);
107
108 [global::Cpp2ILInjected.Token(Token = "0x60002D0")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1CD0440", Offset = "0x1CD0440", Length = "0x8")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
113 {
114 throw null;
115 }
116 }
117}
class f__AnonymousType0<< Count > j__TPar
MethodCall< T, object > CreateMethodCall< T >(MethodBase method)
ObjectConstructor< object > CreateParameterizedConstructor(MethodBase method)
Func< T, object > CreateGet< T >(MemberInfo memberInfo)
Action< T, object > CreateSet< T >(MemberInfo memberInfo)