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
SignatureTypeExtensions.cs
Go to the documentation of this file.
1using System;
4
5namespace System.Reflection
6{
7 [global::Cpp2ILInjected.Token(Token = "0x20004F1")]
8 internal static class SignatureTypeExtensions
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x60024C5")]
11 [global::Cpp2ILInjected.Address(RVA = "0x1B85E24", Offset = "0x1B85E24", Length = "0xAC")]
12 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DefaultBinder), Member = "SelectMethod", MemberParameters = new object[]
14 {
17 typeof(global::System.Type[]),
19 }, ReturnType = typeof(MethodBase))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "FilterApplyMethodBase", MemberParameters = new object[]
21 {
26 typeof(global::System.Type[])
27 }, ReturnType = typeof(bool))]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
30 public static bool MatchesParameterTypeExactly(this global::System.Type pattern, ParameterInfo parameter)
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x60024C6")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1B85ED0", Offset = "0x1B85ED0", Length = "0x348")]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SignatureTypeExtensions), Member = "MatchesExactly", MemberParameters = new object[]
39 {
41 typeof(global::System.Type)
42 }, ReturnType = typeof(bool))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsByRef", ReturnType = typeof(bool))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsPointer", ReturnType = typeof(bool))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
47 {
48 typeof(global::System.Type),
49 typeof(global::System.Type)
50 }, ReturnType = typeof(bool))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
52 {
53 typeof(global::System.Type),
54 typeof(global::System.Type)
55 }, ReturnType = typeof(bool))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SignatureTypeExtensions), Member = "MatchesExactly", MemberParameters = new object[]
57 {
58 typeof(SignatureType),
59 typeof(global::System.Type)
60 }, ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
62 internal static bool MatchesExactly(this SignatureType pattern, global::System.Type actual)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x60024C7")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1B86218", Offset = "0x1B86218", Length = "0x30")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.DefaultBinder), Member = "SelectMethod", MemberParameters = new object[]
71 {
74 typeof(global::System.Type[]),
76 }, ReturnType = typeof(MethodBase))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x60024C8")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1B86248", Offset = "0x1B86248", Length = "0x358")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SignatureTypeExtensions), Member = "TryResolve", MemberParameters = new object[]
87 {
89 typeof(global::System.Type[])
90 }, ReturnType = typeof(global::System.Type))]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SignatureTypeExtensions), Member = "TryResolve", MemberParameters = new object[]
93 {
94 typeof(SignatureType),
95 typeof(global::System.Type[])
96 }, ReturnType = typeof(global::System.Type))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SignatureTypeExtensions), Member = "TryMakeArrayType", MemberParameters = new object[]
98 {
99 typeof(global::System.Type),
100 typeof(int)
101 }, ReturnType = typeof(global::System.Type))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsByRef", ReturnType = typeof(bool))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SignatureTypeExtensions), Member = "TryMakeByRefType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Type))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsPointer", ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SignatureTypeExtensions), Member = "TryMakePointerType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Type))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
107 {
108 typeof(global::System.Type),
109 typeof(global::System.Type)
110 }, ReturnType = typeof(bool))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SignatureTypeExtensions), Member = "TryMakeGenericType", MemberParameters = new object[]
112 {
113 typeof(global::System.Type),
114 typeof(global::System.Type[])
115 }, ReturnType = typeof(global::System.Type))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
117 private static global::System.Type TryResolve(this SignatureType signatureType, global::System.Type[] genericMethodParameters)
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x60024C9")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1B865A0", Offset = "0x1B865A0", Length = "0x90")]
124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
127 private static global::System.Type TryMakeArrayType(this global::System.Type type)
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x60024CA")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1B86630", Offset = "0x1B86630", Length = "0x90")]
134 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SignatureTypeExtensions), Member = "TryResolve", MemberParameters = new object[]
136 {
138 typeof(global::System.Type[])
139 }, ReturnType = typeof(global::System.Type))]
140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
141 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
142 private static global::System.Type TryMakeArrayType(this global::System.Type type, int rank)
143 {
144 throw null;
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x60024CB")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1B866C0", Offset = "0x1B866C0", Length = "0x90")]
149 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SignatureTypeExtensions), Member = "TryResolve", MemberParameters = new object[]
151 {
153 typeof(global::System.Type[])
154 }, ReturnType = typeof(global::System.Type))]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
156 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
157 private static global::System.Type TryMakeByRefType(this global::System.Type type)
158 {
159 throw null;
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x60024CC")]
163 [global::Cpp2ILInjected.Address(RVA = "0x1B86750", Offset = "0x1B86750", Length = "0x90")]
164 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SignatureTypeExtensions), Member = "TryResolve", MemberParameters = new object[]
166 {
168 typeof(global::System.Type[])
169 }, ReturnType = typeof(global::System.Type))]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
172 private static global::System.Type TryMakePointerType(this global::System.Type type)
173 {
174 throw null;
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x60024CD")]
178 [global::Cpp2ILInjected.Address(RVA = "0x1B867E0", Offset = "0x1B867E0", Length = "0x90")]
179 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SignatureTypeExtensions), Member = "TryResolve", MemberParameters = new object[]
181 {
183 typeof(global::System.Type[])
184 }, ReturnType = typeof(global::System.Type))]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
187 private static global::System.Type TryMakeGenericType(this global::System.Type type, global::System.Type[] instantiation)
188 {
189 throw null;
190 }
191 }
192}
class f__AnonymousType0<< Count > j__TPar
static bool MatchesParameterTypeExactly(this global::System.Type pattern, ParameterInfo parameter)
static global::System.Type TryResolveAgainstGenericMethod(this SignatureType signatureType, MethodInfo genericMethod)
static global::System.Type TryMakeArrayType(this global::System.Type type)
static global::System.Type TryResolve(this SignatureType signatureType, global::System.Type[] genericMethodParameters)
static bool MatchesExactly(this SignatureType pattern, global::System.Type actual)
static global::System.Type TryMakeArrayType(this global::System.Type type, int rank)
static global::System.Type TryMakeByRefType(this global::System.Type type)
static global::System.Type TryMakePointerType(this global::System.Type type)
static global::System.Type TryMakeGenericType(this global::System.Type type, global::System.Type[] instantiation)