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
RuntimeClassHandle.cs
Go to the documentation of this file.
1using System;
6
7namespace Mono
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000013")]
10 internal struct RuntimeClassHandle
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000041")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1AAAE0C", Offset = "0x1AAAE0C", Length = "0x8")]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x6000042")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1AAAE14", Offset = "0x1AAAE14", Length = "0x20")]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.TransparentProxy), Member = "LoadRemoteFieldNew", MemberParameters = new object[]
23 {
24 typeof(global::System.IntPtr),
25 typeof(global::System.IntPtr)
26 }, ReturnType = typeof(object))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.TransparentProxy), Member = "StoreRemoteField", MemberParameters = new object[]
28 {
29 typeof(global::System.IntPtr),
30 typeof(global::System.IntPtr),
31 typeof(object)
32 }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void*))]
35 internal unsafe RuntimeClassHandle(global::System.IntPtr ptr)
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x17000005")]
42 {
43 [global::Cpp2ILInjected.Token(Token = "0x6000043")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1AAAE34", Offset = "0x1AAAE34", Length = "0x8")]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 get
47 {
48 throw null;
49 }
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6000044")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1AAAE3C", Offset = "0x1AAAE3C", Length = "0x104")]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
58 {
59 typeof(global::System.Type),
60 typeof(global::System.Type)
61 }, ReturnType = typeof(bool))]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
63 public override bool Equals(object obj)
64 {
65 throw null;
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x6000045")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1AAAF40", Offset = "0x1AAAF40", Length = "0x28")]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(void*) }, ReturnType = typeof(global::System.IntPtr))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "GetHashCode", ReturnType = typeof(int))]
73 public unsafe override int GetHashCode()
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6000046")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1AAAF68", Offset = "0x1AAAF68", Length = "0x4")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
82 [MethodImpl(4096)]
83 internal unsafe static extern global::System.IntPtr GetTypeFromClass(RuntimeStructs.MonoClass* klass);
84
85 [global::Cpp2ILInjected.Token(Token = "0x6000047")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1AAAF6C", Offset = "0x1AAAF6C", Length = "0x8")]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.TransparentProxy), Member = "GetProxyType", ReturnType = typeof(global::System.RuntimeType))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.TransparentProxy), Member = "LoadRemoteFieldNew", MemberParameters = new object[]
89 {
90 typeof(global::System.IntPtr),
91 typeof(global::System.IntPtr)
92 }, ReturnType = typeof(object))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.TransparentProxy), Member = "StoreRemoteField", MemberParameters = new object[]
94 {
95 typeof(global::System.IntPtr),
96 typeof(global::System.IntPtr),
97 typeof(object)
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
101 internal global::System.RuntimeTypeHandle GetTypeHandle()
102 {
103 throw null;
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x400008B")]
107 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
109 }
110}
class f__AnonymousType0<< Count > j__TPar
unsafe RuntimeClassHandle(RuntimeStructs.MonoClass *value)
global::System.RuntimeTypeHandle GetTypeHandle()
unsafe override int GetHashCode()
static unsafe global::System.IntPtr GetTypeFromClass(RuntimeStructs.MonoClass *klass)
unsafe RuntimeStructs.MonoClass * Value
unsafe RuntimeClassHandle(global::System.IntPtr ptr)
override bool Equals(object obj)
unsafe RuntimeStructs.MonoClass * value