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
GCHandle.cs
Go to the documentation of this file.
1using System;
3using System.IO;
9
11{
12 [ComVisible(true)]
13 [global::Cpp2ILInjected.Token(Token = "0x200044F")]
14 public struct GCHandle
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6002194")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1B70ABC", Offset = "0x1B70ABC", Length = "0x8")]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 private GCHandle(global::System.IntPtr h)
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x6002195")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1B70AC4", Offset = "0x1B70AC4", Length = "0x68")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
28 private GCHandle(object obj)
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x6002196")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1B70B2C", Offset = "0x1B70B2C", Length = "0x74")]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
38 internal GCHandle(object value, GCHandleType type)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x1700045C")]
44 public bool IsAllocated
45 {
46 [global::Cpp2ILInjected.Token(Token = "0x6002197")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1B70BA4", Offset = "0x1B70BA4", Length = "0x54")]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference), Member = "get_Target", ReturnType = typeof(object))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference<>), Member = "GetObjectData", MemberParameters = new object[]
50 {
51 typeof(global::System.Runtime.Serialization.SerializationInfo),
52 typeof(global::System.Runtime.Serialization.StreamingContext)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference<>), Member = "TryGetTarget", MemberParameters = new object[] { "T&" }, ReturnType = typeof(bool))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GCHandle), Member = "get_Target", ReturnType = typeof(object))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.PinnedBufferMemoryStream), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Buffers.MemoryHandle), Member = "Dispose", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IriHelper", Member = "EscapeUnescapeIri", MemberParameters = new object[]
59 {
60 "System.Char*",
61 typeof(int),
62 typeof(int),
63 "System.UriComponents"
64 }, ReturnType = typeof(string))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "Receive", MemberParameters = new object[] { "System.Collections.Generic.IList`1<ArraySegment`1<Byte>>", "System.Net.Sockets.SocketFlags", "System.Net.Sockets.SocketError&" }, ReturnType = typeof(int))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "Send", MemberParameters = new object[] { "System.Collections.Generic.IList`1<ArraySegment`1<Byte>>", "System.Net.Sockets.SocketFlags", "System.Net.Sockets.SocketError&" }, ReturnType = typeof(int))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Inequality", MemberParameters = new object[]
70 {
71 typeof(global::System.IntPtr),
72 typeof(global::System.IntPtr)
73 }, ReturnType = typeof(bool))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
75 get
76 {
77 throw null;
78 }
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x1700045D")]
82 public object Target
83 {
84 [global::Cpp2ILInjected.Token(Token = "0x6002198")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1B70BF8", Offset = "0x1B70BF8", Length = "0x64")]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Gen2GcCallback), Member = "Finalize", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference), Member = "get_Target", ReturnType = typeof(object))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference<>), Member = "GetObjectData", MemberParameters = new object[]
89 {
90 typeof(global::System.Runtime.Serialization.SerializationInfo),
91 typeof(global::System.Runtime.Serialization.StreamingContext)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference<>), Member = "TryGetTarget", MemberParameters = new object[] { "T&" }, ReturnType = typeof(bool))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.OSSpecificSynchronizationContext), Member = "InvocationEntry", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "WriteCallback", MemberParameters = new object[]
96 {
97 "System.Void*",
98 "System.Byte*",
99 typeof(global::System.IntPtr),
100 "unitytls_errorstate*"
101 }, ReturnType = typeof(global::System.IntPtr))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "ReadCallback", MemberParameters = new object[]
103 {
104 "System.Void*",
105 "System.Byte*",
106 typeof(global::System.IntPtr),
107 "unitytls_errorstate*"
108 }, ReturnType = typeof(global::System.IntPtr))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "VerifyCallback", MemberParameters = new object[] { "System.Void*", "Mono.Unity.UnityTls.unitytls_x509list_ref", "unitytls_errorstate*" }, ReturnType = "Mono.Unity.UnityTls.unitytls_x509verify_result")]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "CertificateCallback", MemberParameters = new object[]
111 {
112 "System.Void*",
113 "unitytls_tlsctx*",
114 "System.Byte*",
115 typeof(global::System.IntPtr),
116 "unitytls_x509name*",
117 typeof(global::System.IntPtr),
118 "unitytls_x509list_ref*",
119 "unitytls_key_ref*",
120 "unitytls_errorstate*"
121 }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "UnmanagedRead", MemberParameters = new object[]
123 {
124 typeof(global::System.IntPtr),
125 typeof(int),
126 typeof(global::System.IntPtr)
127 }, ReturnType = typeof(int))]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "UnmanagedWrite", MemberParameters = new object[]
129 {
130 typeof(global::System.IntPtr),
131 typeof(int),
132 typeof(global::System.IntPtr)
133 }, ReturnType = typeof(int))]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GCHandle), Member = "get_IsAllocated", ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
138 get
139 {
140 throw null;
141 }
142 [global::Cpp2ILInjected.Token(Token = "0x6002199")]
143 [global::Cpp2ILInjected.Address(RVA = "0x1B70C60", Offset = "0x1B70C60", Length = "0x28")]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference), Member = "set_Target", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference<>), Member = "SetTarget", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
148 set
149 {
150 throw null;
151 }
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x600219A")]
155 [global::Cpp2ILInjected.Address(RVA = "0x1B70C88", Offset = "0x1B70C88", Length = "0xE0")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "AutoPinner", Member = "op_Implicit", MemberParameters = new object[] { "AutoPinner" }, ReturnType = typeof(global::System.IntPtr))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IriHelper", Member = "EscapeUnescapeIri", MemberParameters = new object[]
159 {
160 "System.Char*",
161 typeof(int),
162 typeof(int),
163 "System.UriComponents"
164 }, ReturnType = typeof(string))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Unity.Collections.NativeArray`1", Member = "Copy", MemberParameters = new object[]
166 {
167 "T[]",
168 typeof(int),
169 "Unity.Collections.NativeArray`1<T>",
170 typeof(int),
171 typeof(int)
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
176 {
177 typeof(global::System.IntPtr),
178 typeof(global::System.IntPtr)
179 }, ReturnType = typeof(bool))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
183 public global::System.IntPtr AddrOfPinnedObject()
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x600219B")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1B70D6C", Offset = "0x1B70D6C", Length = "0x54")]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.OSSpecificSynchronizationContext), Member = "Post", MemberParameters = new object[]
191 {
192 typeof(global::System.Threading.SendOrPostCallback),
193 typeof(object)
194 }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = ".ctor", MemberParameters = new object[] { "Mono.Net.Security.MobileAuthenticatedStream", "Mono.Net.Security.MonoSslAuthenticationOptions" }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread.TimerQueue", Member = "CreateTimer", MemberParameters = new object[]
197 {
198 "System.Net.TimerThread.Callback",
199 typeof(object)
200 }, ReturnType = "System.Net.TimerThread.Timer")]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "Create", MemberParameters = new object[]
202 {
203 typeof(global::System.IO.Stream),
204 "System.IO.Compression.CompressionMode",
205 typeof(bool)
206 }, ReturnType = "System.IO.Compression.DeflateStreamNative")]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.AndroidReflection", Member = "SetNativeExceptionOnProxy", MemberParameters = new object[]
208 {
209 typeof(global::System.IntPtr),
210 typeof(global::System.Exception),
211 typeof(bool)
212 }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.AndroidJNIHelper", Member = "CreateJavaProxy", MemberParameters = new object[] { "UnityEngine.AndroidJavaProxy" }, ReturnType = typeof(global::System.IntPtr))]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
215 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
216 public static GCHandle Alloc(object value)
217 {
218 throw null;
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x600219C")]
222 [global::Cpp2ILInjected.Address(RVA = "0x1B70DC0", Offset = "0x1B70DC0", Length = "0x68")]
223 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "AutoPinner", Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Gen2GcCallback), Member = "Register", MemberParameters = new object[]
226 {
227 typeof(global::System.Func<object, bool>),
228 typeof(object)
229 }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Gen2GcCallback), Member = "Setup", MemberParameters = new object[]
231 {
232 typeof(global::System.Func<object, bool>),
233 typeof(object)
234 }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Memory<>), Member = "Pin", ReturnType = typeof(global::System.Buffers.MemoryHandle))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference), Member = "AllocateHandle", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference<>), Member = ".ctor", MemberParameters = new object[]
238 {
239 "T",
240 typeof(bool)
241 }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference<>), Member = ".ctor", MemberParameters = new object[]
243 {
244 typeof(global::System.Runtime.Serialization.SerializationInfo),
245 typeof(global::System.Runtime.Serialization.StreamingContext)
246 }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.PinnedBufferMemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IriHelper", Member = "EscapeUnescapeIri", MemberParameters = new object[]
249 {
250 "System.Char*",
251 typeof(int),
252 typeof(int),
253 "System.UriComponents"
254 }, ReturnType = typeof(string))]
255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "Receive", MemberParameters = new object[] { "System.Collections.Generic.IList`1<ArraySegment`1<Byte>>", "System.Net.Sockets.SocketFlags", "System.Net.Sockets.SocketError&" }, ReturnType = typeof(int))]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "Send", MemberParameters = new object[] { "System.Collections.Generic.IList`1<ArraySegment`1<Byte>>", "System.Net.Sockets.SocketFlags", "System.Net.Sockets.SocketError&" }, ReturnType = typeof(int))]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Unity.Collections.NativeArray`1", Member = "Copy", MemberParameters = new object[]
258 {
259 "T[]",
260 typeof(int),
261 "Unity.Collections.NativeArray`1<T>",
262 typeof(int),
263 typeof(int)
264 }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
266 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
267 public static GCHandle Alloc(object value, GCHandleType type)
268 {
269 throw null;
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x600219D")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1B70E28", Offset = "0x1B70E28", Length = "0xD8")]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "AutoPinner", Member = "Dispose", ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Gen2GcCallback), Member = "Finalize", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference), Member = "Finalize", ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.WeakReference<>), Member = "Finalize", ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.OSSpecificSynchronizationContext), Member = "InvocationEntry", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.PinnedBufferMemoryStream), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Buffers.MemoryHandle), Member = "Dispose", ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IriHelper", Member = "EscapeUnescapeIri", MemberParameters = new object[]
283 {
284 "System.Char*",
285 typeof(int),
286 typeof(int),
287 "System.UriComponents"
288 }, ReturnType = typeof(string))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread.TimerQueue", Member = "Fire", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "Receive", MemberParameters = new object[] { "System.Collections.Generic.IList`1<ArraySegment`1<Byte>>", "System.Net.Sockets.SocketFlags", "System.Net.Sockets.SocketError&" }, ReturnType = typeof(int))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "Send", MemberParameters = new object[] { "System.Collections.Generic.IList`1<ArraySegment`1<Byte>>", "System.Net.Sockets.SocketFlags", "System.Net.Sockets.SocketError&" }, ReturnType = typeof(int))]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Unity.Collections.NativeArray`1", Member = "Copy", MemberParameters = new object[]
294 {
295 "T[]",
296 typeof(int),
297 "Unity.Collections.NativeArray`1<T>",
298 typeof(int),
299 typeof(int)
300 }, ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.AndroidJNIHelper", Member = "CreateJavaProxy", MemberParameters = new object[] { "UnityEngine.AndroidJavaProxy" }, ReturnType = typeof(global::System.IntPtr))]
302 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Inequality", MemberParameters = new object[]
304 {
305 typeof(global::System.IntPtr),
306 typeof(global::System.IntPtr)
307 }, ReturnType = typeof(bool))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Interlocked), Member = "CompareExchange", MemberParameters = new object[]
309 {
310 typeof(ref global::System.IntPtr),
311 typeof(global::System.IntPtr),
312 typeof(global::System.IntPtr)
313 }, ReturnType = typeof(global::System.IntPtr))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
315 {
316 typeof(global::System.IntPtr),
317 typeof(global::System.IntPtr)
318 }, ReturnType = typeof(bool))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
321 public void Free()
322 {
323 throw null;
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x600219E")]
327 [global::Cpp2ILInjected.Address(RVA = "0x1B70F04", Offset = "0x1B70F04", Length = "0x4")]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
329 public static explicit operator global::System.IntPtr(GCHandle value)
330 {
331 throw null;
332 }
333
334 [global::Cpp2ILInjected.Token(Token = "0x600219F")]
335 [global::Cpp2ILInjected.Address(RVA = "0x1B70F08", Offset = "0x1B70F08", Length = "0xE8")]
336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GCHandle), Member = "FromIntPtr", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(GCHandle))]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "WriteCallback", MemberParameters = new object[]
338 {
339 "System.Void*",
340 "System.Byte*",
341 typeof(global::System.IntPtr),
342 "unitytls_errorstate*"
343 }, ReturnType = typeof(global::System.IntPtr))]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "ReadCallback", MemberParameters = new object[]
345 {
346 "System.Void*",
347 "System.Byte*",
348 typeof(global::System.IntPtr),
349 "unitytls_errorstate*"
350 }, ReturnType = typeof(global::System.IntPtr))]
351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "VerifyCallback", MemberParameters = new object[] { "System.Void*", "Mono.Unity.UnityTls.unitytls_x509list_ref", "unitytls_errorstate*" }, ReturnType = "Mono.Unity.UnityTls.unitytls_x509verify_result")]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Unity.UnityTlsContext", Member = "CertificateCallback", MemberParameters = new object[]
353 {
354 "System.Void*",
355 "unitytls_tlsctx*",
356 "System.Byte*",
357 typeof(global::System.IntPtr),
358 "unitytls_x509name*",
359 typeof(global::System.IntPtr),
360 "unitytls_x509list_ref*",
361 "unitytls_key_ref*",
362 "unitytls_errorstate*"
363 }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread.TimerQueue", Member = "Fire", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(bool))]
365 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
367 {
368 typeof(global::System.IntPtr),
369 typeof(global::System.IntPtr)
370 }, ReturnType = typeof(bool))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
374 public static explicit operator GCHandle(global::System.IntPtr value)
375 {
376 throw null;
377 }
378
379 [global::Cpp2ILInjected.Token(Token = "0x60021A0")]
380 [global::Cpp2ILInjected.Address(RVA = "0x1B70FF0", Offset = "0x1B70FF0", Length = "0x4")]
381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
382 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
383 [MethodImpl(4096)]
384 private static extern bool CheckCurrentDomain(global::System.IntPtr handle);
385
386 [global::Cpp2ILInjected.Token(Token = "0x60021A1")]
387 [global::Cpp2ILInjected.Address(RVA = "0x1B70C5C", Offset = "0x1B70C5C", Length = "0x4")]
388 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
389 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
390 [MethodImpl(4096)]
391 private static extern object GetTarget(global::System.IntPtr handle);
392
393 [global::Cpp2ILInjected.Token(Token = "0x60021A2")]
394 [global::Cpp2ILInjected.Address(RVA = "0x1B70BA0", Offset = "0x1B70BA0", Length = "0x4")]
395 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
396 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
397 [MethodImpl(4096)]
398 private static extern global::System.IntPtr GetTargetHandle(object obj, global::System.IntPtr handle, GCHandleType type);
399
400 [global::Cpp2ILInjected.Token(Token = "0x60021A3")]
401 [global::Cpp2ILInjected.Address(RVA = "0x1B70F00", Offset = "0x1B70F00", Length = "0x4")]
402 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
403 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
404 [MethodImpl(4096)]
405 private static extern void FreeHandle(global::System.IntPtr handle);
406
407 [global::Cpp2ILInjected.Token(Token = "0x60021A4")]
408 [global::Cpp2ILInjected.Address(RVA = "0x1B70D68", Offset = "0x1B70D68", Length = "0x4")]
409 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
410 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
411 [MethodImpl(4096)]
412 private static extern global::System.IntPtr GetAddrOfPinnedObject(global::System.IntPtr handle);
413
414 [global::Cpp2ILInjected.Token(Token = "0x60021A5")]
415 [global::Cpp2ILInjected.Address(RVA = "0x1B70FF4", Offset = "0x1B70FF4", Length = "0x8")]
416 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
418 {
419 typeof(global::System.IntPtr),
420 typeof(global::System.IntPtr)
421 }, ReturnType = typeof(bool))]
422 public static bool operator ==(GCHandle a, GCHandle b)
423 {
424 throw null;
425 }
426
427 [global::Cpp2ILInjected.Token(Token = "0x60021A6")]
428 [global::Cpp2ILInjected.Address(RVA = "0x1B70FFC", Offset = "0x1B70FFC", Length = "0x80")]
429 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
430 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
432 {
433 typeof(global::System.IntPtr),
434 typeof(global::System.IntPtr)
435 }, ReturnType = typeof(bool))]
436 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
437 public override bool Equals(object o)
438 {
439 throw null;
440 }
441
442 [global::Cpp2ILInjected.Token(Token = "0x60021A7")]
443 [global::Cpp2ILInjected.Address(RVA = "0x1B7107C", Offset = "0x1B7107C", Length = "0x8")]
444 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "GetHashCode", ReturnType = typeof(int))]
446 public override int GetHashCode()
447 {
448 throw null;
449 }
450
451 [global::Cpp2ILInjected.Token(Token = "0x60021A8")]
452 [global::Cpp2ILInjected.Address(RVA = "0x1B71084", Offset = "0x1B71084", Length = "0x4")]
453 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.OSSpecificSynchronizationContext), Member = "InvocationEntry", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void))]
454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "UnmanagedRead", MemberParameters = new object[]
455 {
456 typeof(global::System.IntPtr),
457 typeof(int),
458 typeof(global::System.IntPtr)
459 }, ReturnType = typeof(int))]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "UnmanagedWrite", MemberParameters = new object[]
461 {
462 typeof(global::System.IntPtr),
463 typeof(int),
464 typeof(global::System.IntPtr)
465 }, ReturnType = typeof(int))]
466 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GCHandle), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(GCHandle))]
468 public static GCHandle FromIntPtr(global::System.IntPtr value)
469 {
470 throw null;
471 }
472
473 [global::Cpp2ILInjected.Token(Token = "0x60021A9")]
474 [global::Cpp2ILInjected.Address(RVA = "0x1B71088", Offset = "0x1B71088", Length = "0x4")]
475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.OSSpecificSynchronizationContext), Member = "Post", MemberParameters = new object[]
476 {
477 typeof(global::System.Threading.SendOrPostCallback),
478 typeof(object)
479 }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStreamNative", Member = "Create", MemberParameters = new object[]
481 {
482 typeof(global::System.IO.Stream),
483 "System.IO.Compression.CompressionMode",
484 typeof(bool)
485 }, ReturnType = "System.IO.Compression.DeflateStreamNative")]
486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.AndroidReflection", Member = "SetNativeExceptionOnProxy", MemberParameters = new object[]
487 {
488 typeof(global::System.IntPtr),
489 typeof(global::System.Exception),
490 typeof(bool)
491 }, ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.AndroidJNIHelper", Member = "CreateJavaProxy", MemberParameters = new object[] { "UnityEngine.AndroidJavaProxy" }, ReturnType = typeof(global::System.IntPtr))]
493 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
494 public static global::System.IntPtr ToIntPtr(GCHandle value)
495 {
496 throw null;
497 }
498
499 [global::Cpp2ILInjected.Token(Token = "0x4001283")]
500 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
501 private global::System.IntPtr handle;
502 }
503}
class f__AnonymousType0<< Count > j__TPar
IntPtr(int value)
Definition IntPtr.cs:46
GCHandle(object value, GCHandleType type)
Definition GCHandle.cs:38
override bool Equals(object o)
Definition GCHandle.cs:437
static global::System.IntPtr GetAddrOfPinnedObject(global::System.IntPtr handle)
static object GetTarget(global::System.IntPtr handle)
static global::System.IntPtr ToIntPtr(GCHandle value)
Definition GCHandle.cs:494
GCHandle(global::System.IntPtr h)
Definition GCHandle.cs:19
static bool CheckCurrentDomain(global::System.IntPtr handle)
global::System.IntPtr AddrOfPinnedObject()
Definition GCHandle.cs:183
static GCHandle Alloc(object value, GCHandleType type)
Definition GCHandle.cs:267
static void FreeHandle(global::System.IntPtr handle)
static GCHandle Alloc(object value)
Definition GCHandle.cs:216
static GCHandle FromIntPtr(global::System.IntPtr value)
Definition GCHandle.cs:468
static global::System.IntPtr GetTargetHandle(object obj, global::System.IntPtr handle, GCHandleType type)