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
SafeGPtrArrayHandle.cs
Go to the documentation of this file.
1using System;
5
6namespace Mono
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000027")]
9 internal struct SafeGPtrArrayHandle : global::System.IDisposable
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000062")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1AAB70C", Offset = "0x1AAB70C", Length = "0x20")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetMethodsByName", MemberParameters = new object[]
14 {
15 typeof(string),
16 typeof(global::System.Reflection.BindingFlags),
17 typeof(global::System.RuntimeType.MemberListType),
18 typeof(global::System.RuntimeType)
19 }, ReturnType = typeof(global::System.Reflection.RuntimeMethodInfo[]))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetConstructors_internal", MemberParameters = new object[]
21 {
22 typeof(global::System.Reflection.BindingFlags),
23 typeof(global::System.RuntimeType)
24 }, ReturnType = typeof(global::System.Reflection.RuntimeConstructorInfo[]))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetPropertiesByName", MemberParameters = new object[]
26 {
27 typeof(string),
28 typeof(global::System.Reflection.BindingFlags),
29 typeof(global::System.RuntimeType.MemberListType),
30 typeof(global::System.RuntimeType)
31 }, ReturnType = typeof(global::System.Reflection.RuntimePropertyInfo[]))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetFields_internal", MemberParameters = new object[]
33 {
34 typeof(string),
35 typeof(global::System.Reflection.BindingFlags),
36 typeof(global::System.RuntimeType.MemberListType),
37 typeof(global::System.RuntimeType)
38 }, ReturnType = typeof(global::System.Reflection.RuntimeFieldInfo[]))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetEvents_internal", MemberParameters = new object[]
40 {
41 typeof(string),
42 typeof(global::System.Reflection.BindingFlags),
43 typeof(global::System.RuntimeType.MemberListType),
44 typeof(global::System.RuntimeType)
45 }, ReturnType = typeof(global::System.Reflection.RuntimeEventInfo[]))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetNestedTypes_internal", MemberParameters = new object[]
47 {
48 typeof(string),
49 typeof(global::System.Reflection.BindingFlags),
50 typeof(global::System.RuntimeType.MemberListType)
51 }, ReturnType = typeof(global::System.RuntimeType[]))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void*))]
54 internal unsafe SafeGPtrArrayHandle(global::System.IntPtr ptr)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x6000063")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1AAB72C", Offset = "0x1AAB72C", Length = "0x1C")]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetMethodsByName", MemberParameters = new object[]
62 {
63 typeof(string),
64 typeof(global::System.Reflection.BindingFlags),
65 typeof(global::System.RuntimeType.MemberListType),
66 typeof(global::System.RuntimeType)
67 }, ReturnType = typeof(global::System.Reflection.RuntimeMethodInfo[]))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetConstructors_internal", MemberParameters = new object[]
69 {
70 typeof(global::System.Reflection.BindingFlags),
71 typeof(global::System.RuntimeType)
72 }, ReturnType = typeof(global::System.Reflection.RuntimeConstructorInfo[]))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetPropertiesByName", MemberParameters = new object[]
74 {
75 typeof(string),
76 typeof(global::System.Reflection.BindingFlags),
77 typeof(global::System.RuntimeType.MemberListType),
78 typeof(global::System.RuntimeType)
79 }, ReturnType = typeof(global::System.Reflection.RuntimePropertyInfo[]))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetFields_internal", MemberParameters = new object[]
81 {
82 typeof(string),
83 typeof(global::System.Reflection.BindingFlags),
84 typeof(global::System.RuntimeType.MemberListType),
85 typeof(global::System.RuntimeType)
86 }, ReturnType = typeof(global::System.Reflection.RuntimeFieldInfo[]))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetEvents_internal", MemberParameters = new object[]
88 {
89 typeof(string),
90 typeof(global::System.Reflection.BindingFlags),
91 typeof(global::System.RuntimeType.MemberListType),
92 typeof(global::System.RuntimeType)
93 }, ReturnType = typeof(global::System.Reflection.RuntimeEventInfo[]))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetNestedTypes_internal", MemberParameters = new object[]
95 {
96 typeof(string),
97 typeof(global::System.Reflection.BindingFlags),
98 typeof(global::System.RuntimeType.MemberListType)
99 }, ReturnType = typeof(global::System.RuntimeType[]))]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
102 public void Dispose()
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x1700000D")]
108 internal int Length
109 {
110 [global::Cpp2ILInjected.Token(Token = "0x6000064")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1AAB748", Offset = "0x1AAB748", Length = "0xC")]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetMethodsByName", MemberParameters = new object[]
113 {
114 typeof(string),
115 typeof(global::System.Reflection.BindingFlags),
116 typeof(global::System.RuntimeType.MemberListType),
117 typeof(global::System.RuntimeType)
118 }, ReturnType = typeof(global::System.Reflection.RuntimeMethodInfo[]))]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetConstructors_internal", MemberParameters = new object[]
120 {
121 typeof(global::System.Reflection.BindingFlags),
122 typeof(global::System.RuntimeType)
123 }, ReturnType = typeof(global::System.Reflection.RuntimeConstructorInfo[]))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetPropertiesByName", MemberParameters = new object[]
125 {
126 typeof(string),
127 typeof(global::System.Reflection.BindingFlags),
128 typeof(global::System.RuntimeType.MemberListType),
129 typeof(global::System.RuntimeType)
130 }, ReturnType = typeof(global::System.Reflection.RuntimePropertyInfo[]))]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetFields_internal", MemberParameters = new object[]
132 {
133 typeof(string),
134 typeof(global::System.Reflection.BindingFlags),
135 typeof(global::System.RuntimeType.MemberListType),
136 typeof(global::System.RuntimeType)
137 }, ReturnType = typeof(global::System.Reflection.RuntimeFieldInfo[]))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetEvents_internal", MemberParameters = new object[]
139 {
140 typeof(string),
141 typeof(global::System.Reflection.BindingFlags),
142 typeof(global::System.RuntimeType.MemberListType),
143 typeof(global::System.RuntimeType)
144 }, ReturnType = typeof(global::System.Reflection.RuntimeEventInfo[]))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetNestedTypes_internal", MemberParameters = new object[]
146 {
147 typeof(string),
148 typeof(global::System.Reflection.BindingFlags),
149 typeof(global::System.RuntimeType.MemberListType)
150 }, ReturnType = typeof(global::System.RuntimeType[]))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
152 get
153 {
154 throw null;
155 }
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x1700000E")]
159 internal global::System.IntPtr this[int i]
160 {
161 [global::Cpp2ILInjected.Token(Token = "0x6000065")]
162 [global::Cpp2ILInjected.Address(RVA = "0x1AAB754", Offset = "0x1AAB754", Length = "0x4")]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetMethodsByName", MemberParameters = new object[]
164 {
165 typeof(string),
166 typeof(global::System.Reflection.BindingFlags),
167 typeof(global::System.RuntimeType.MemberListType),
168 typeof(global::System.RuntimeType)
169 }, ReturnType = typeof(global::System.Reflection.RuntimeMethodInfo[]))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetConstructors_internal", MemberParameters = new object[]
171 {
172 typeof(global::System.Reflection.BindingFlags),
173 typeof(global::System.RuntimeType)
174 }, ReturnType = typeof(global::System.Reflection.RuntimeConstructorInfo[]))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetPropertiesByName", MemberParameters = new object[]
176 {
177 typeof(string),
178 typeof(global::System.Reflection.BindingFlags),
179 typeof(global::System.RuntimeType.MemberListType),
180 typeof(global::System.RuntimeType)
181 }, ReturnType = typeof(global::System.Reflection.RuntimePropertyInfo[]))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetFields_internal", MemberParameters = new object[]
183 {
184 typeof(string),
185 typeof(global::System.Reflection.BindingFlags),
186 typeof(global::System.RuntimeType.MemberListType),
187 typeof(global::System.RuntimeType)
188 }, ReturnType = typeof(global::System.Reflection.RuntimeFieldInfo[]))]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetEvents_internal", MemberParameters = new object[]
190 {
191 typeof(string),
192 typeof(global::System.Reflection.BindingFlags),
193 typeof(global::System.RuntimeType.MemberListType),
194 typeof(global::System.RuntimeType)
195 }, ReturnType = typeof(global::System.Reflection.RuntimeEventInfo[]))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetNestedTypes_internal", MemberParameters = new object[]
197 {
198 typeof(string),
199 typeof(global::System.Reflection.BindingFlags),
200 typeof(global::System.RuntimeType.MemberListType)
201 }, ReturnType = typeof(global::System.RuntimeType[]))]
202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeGPtrArrayHandle), Member = "Lookup", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
204 get
205 {
206 throw null;
207 }
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x40000BA")]
211 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
213 }
214}
class f__AnonymousType0<< Count > j__TPar
RuntimeGPtrArrayHandle handle
unsafe SafeGPtrArrayHandle(global::System.IntPtr ptr)