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
NativeMethodAttribute.cs
Go to the documentation of this file.
1using System;
6
8{
11 [global::Cpp2ILInjected.Token(Token = "0x200000F")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x1700000A")]
15 public string Name
16 {
18 [global::Cpp2ILInjected.Token(Token = "0x6000019")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1FA3D7C", Offset = "0x1FA3D7C", Length = "0x8")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 set
22 {
23 throw null;
24 }
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x1700000B")]
28 public bool IsThreadSafe
29 {
31 [global::Cpp2ILInjected.Token(Token = "0x600001A")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1FA3D84", Offset = "0x1FA3D84", Length = "0xC")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 set
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x1700000C")]
41 public bool IsFreeFunction
42 {
44 [global::Cpp2ILInjected.Token(Token = "0x600001B")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1FA3D90", Offset = "0x1FA3D90", Length = "0xC")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 set
48 {
49 throw null;
50 }
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x1700000D")]
54 public bool ThrowsException
55 {
57 [global::Cpp2ILInjected.Token(Token = "0x600001C")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1FA3D9C", Offset = "0x1FA3D9C", Length = "0xC")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 set
61 {
62 throw null;
63 }
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x1700000E")]
67 public bool HasExplicitThis
68 {
70 [global::Cpp2ILInjected.Token(Token = "0x600001D")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1FA3DA8", Offset = "0x1FA3DA8", Length = "0xC")]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 set
74 {
75 throw null;
76 }
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x600001E")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1FA3DB4", Offset = "0x1FA3DB4", Length = "0x8")]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = ".ctor", ReturnType = typeof(void))]
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x600001F")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1FA3DBC", Offset = "0x1FA3DBC", Length = "0xFC")]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NativeMethodAttribute), Member = ".ctor", MemberParameters = new object[]
91 {
92 typeof(string),
93 typeof(bool)
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NativeMethodAttribute), Member = ".ctor", MemberParameters = new object[]
96 {
97 typeof(string),
98 typeof(bool),
99 typeof(bool)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NativePropertyAttribute), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NativePropertyAttribute), Member = ".ctor", MemberParameters = new object[]
103 {
104 typeof(string),
105 typeof(bool),
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FreeFunctionAttribute), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FreeFunctionAttribute), Member = ".ctor", MemberParameters = new object[]
110 {
111 typeof(string),
112 typeof(bool)
113 }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = ".ctor", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
117 {
118 typeof(string),
119 typeof(string)
120 }, ReturnType = typeof(bool))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
123 {
124 typeof(string),
125 typeof(string)
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x6000020")]
134 [global::Cpp2ILInjected.Address(RVA = "0x1FA3EB8", Offset = "0x1FA3EB8", Length = "0x28")]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NativeMethodAttribute), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6000021")]
143 [global::Cpp2ILInjected.Address(RVA = "0x1FA3EE0", Offset = "0x1FA3EE0", Length = "0x34")]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NativeMethodAttribute), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
147 {
148 throw null;
149 }
150
153 [global::Cpp2ILInjected.Token(Token = "0x400000C")]
154 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
155 private string <Name>k__BackingField;
156
159 [global::Cpp2ILInjected.Token(Token = "0x400000D")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
161 private bool <IsThreadSafe>k__BackingField;
162
165 [global::Cpp2ILInjected.Token(Token = "0x400000E")]
166 [global::Cpp2ILInjected.FieldOffset(Offset = "0x19")]
167 private bool <IsFreeFunction>k__BackingField;
168
171 [global::Cpp2ILInjected.Token(Token = "0x400000F")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1A")]
173 private bool <ThrowsException>k__BackingField;
174
177 [global::Cpp2ILInjected.Token(Token = "0x4000010")]
178 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1B")]
179 private bool <HasExplicitThis>k__BackingField;
180 }
181}
class f__AnonymousType0<< Count > j__TPar
NativeMethodAttribute(string name, bool isFreeFunction)
NativeMethodAttribute(string name, bool isFreeFunction, bool isThreadSafe)