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
CustomAttributeData.cs
Go to the documentation of this file.
1using System;
6using System.Text;
9
10namespace System.Reflection
11{
12 [global::System.Runtime.InteropServices.ComVisible(true)]
13 [global::Cpp2ILInjected.Token(Token = "0x2000502")]
14 [global::System.Serializable]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x600254C")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1B8A610", Offset = "0x1B8A610", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x600254D")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1B8A618", Offset = "0x1B8A618", Length = "0x90")]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
31 internal CustomAttributeData(ConstructorInfo ctorInfo, Assembly assembly, global::System.IntPtr data, uint data_length)
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x600254E")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1B819E0", Offset = "0x1B819E0", Length = "0xFC")]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributesData", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(CustomAttributeData[]))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FieldInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(CustomAttributeData[]))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeMethodInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(CustomAttributeData[]))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(CustomAttributeData[]))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x600254F")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1B81D68", Offset = "0x1B81D68", Length = "0x3C")]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeMethodInfo), Member = "GetDllImportAttributeData", ReturnType = typeof(CustomAttributeData))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(CustomAttributeData[]))]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
56 internal CustomAttributeData(ConstructorInfo ctorInfo, global::System.Collections.Generic.IList<CustomAttributeTypedArgument> ctorArgs, global::System.Collections.Generic.IList<CustomAttributeNamedArgument> namedArgs)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x6002550")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1B8A6B0", Offset = "0x1B8A6B0", Length = "0x4")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
65 [MethodImpl(4096)]
66 private static extern void ResolveArgumentsInternal(ConstructorInfo ctor, Assembly assembly, global::System.IntPtr data, uint data_length, out object[] ctorArgs, out object[] namedArgs);
67
68 [global::Cpp2ILInjected.Token(Token = "0x6002551")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1B8A6B4", Offset = "0x1B8A6B4", Length = "0x190")]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeData), Member = "get_ConstructorArguments", ReturnType = typeof(global::System.Collections.Generic.IList<CustomAttributeTypedArgument>))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeData), Member = "get_NamedArguments", ReturnType = typeof(global::System.Collections.Generic.IList<CustomAttributeNamedArgument>))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeData), Member = "ToString", ReturnType = typeof(string))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeData[]), Member = "UnboxValues", MemberTypeParameters = new object[] { typeof(CustomAttributeTypedArgument) }, MemberParameters = new object[] { typeof(object[]) }, ReturnType = "T[]")]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array[]), Member = "AsReadOnly", MemberTypeParameters = new object[] { typeof(CustomAttributeTypedArgument) }, MemberParameters = new object[] { typeof(CustomAttributeTypedArgument[]) }, ReturnType = "System.Collections.ObjectModel.ReadOnlyCollection`1<T>")]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeData), Member = "UnboxValues", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(object[]) }, ReturnType = "T[]")]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "AsReadOnly", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T[]" }, ReturnType = "System.Collections.ObjectModel.ReadOnlyCollection`1<T>")]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
79 private void ResolveArguments()
80 {
81 throw null;
82 }
83
84 [global::System.Runtime.InteropServices.ComVisible(true)]
85 [global::Cpp2ILInjected.Token(Token = "0x17000526")]
87 {
88 [global::Cpp2ILInjected.Token(Token = "0x6002552")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1B8A844", Offset = "0x1B8A844", Length = "0x8")]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 get
92 {
93 throw null;
94 }
95 }
96
97 [global::System.Runtime.InteropServices.ComVisible(true)]
98 [global::Cpp2ILInjected.Token(Token = "0x17000527")]
99 public virtual global::System.Collections.Generic.IList<CustomAttributeTypedArgument> ConstructorArguments
100 {
101 [global::Cpp2ILInjected.Token(Token = "0x6002553")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1B8A84C", Offset = "0x1B8A84C", Length = "0x18")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeData), Member = "ResolveArguments", ReturnType = typeof(void))]
105 get
106 {
107 throw null;
108 }
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x17000528")]
112 public virtual global::System.Collections.Generic.IList<CustomAttributeNamedArgument> NamedArguments
113 {
114 [global::Cpp2ILInjected.Token(Token = "0x6002554")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1B8A864", Offset = "0x1B8A864", Length = "0x18")]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeData), Member = "ResolveArguments", ReturnType = typeof(void))]
118 get
119 {
120 throw null;
121 }
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x6002555")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1B7CB94", Offset = "0x1B7CB94", Length = "0x5C")]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceManager), Member = "GetSatelliteContractVersion", MemberParameters = new object[] { typeof(Assembly) }, ReturnType = typeof(global::System.Version))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
129 {
131 typeof(bool)
132 }, ReturnType = typeof(global::System.Collections.Generic.IList<CustomAttributeData>))]
133 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
134 public static global::System.Collections.Generic.IList<CustomAttributeData> GetCustomAttributes(Assembly target)
135 {
136 throw null;
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x6002556")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1B8A87C", Offset = "0x1B8A87C", Length = "0x5C")]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
143 {
145 typeof(bool)
146 }, ReturnType = typeof(global::System.Collections.Generic.IList<CustomAttributeData>))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
148 public static global::System.Collections.Generic.IList<CustomAttributeData> GetCustomAttributes(MemberInfo target)
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x6002557")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1B8A8D8", Offset = "0x1B8A8D8", Length = "0x5C")]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
157 {
159 typeof(bool)
160 }, ReturnType = typeof(global::System.Collections.Generic.IList<CustomAttributeData>))]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
162 internal static global::System.Collections.Generic.IList<CustomAttributeData> GetCustomAttributesInternal(global::System.RuntimeType target)
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x6002558")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1B8A934", Offset = "0x1B8A934", Length = "0x5C")]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
171 {
173 typeof(bool)
174 }, ReturnType = typeof(global::System.Collections.Generic.IList<CustomAttributeData>))]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
176 public static global::System.Collections.Generic.IList<CustomAttributeData> GetCustomAttributes(Module target)
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x6002559")]
182 [global::Cpp2ILInjected.Address(RVA = "0x1B8A990", Offset = "0x1B8A990", Length = "0x5C")]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
185 {
187 typeof(bool)
188 }, ReturnType = typeof(global::System.Collections.Generic.IList<CustomAttributeData>))]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
190 public static global::System.Collections.Generic.IList<CustomAttributeData> GetCustomAttributes(ParameterInfo target)
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x17000529")]
196 public global::System.Type AttributeType
197 {
198 [global::Cpp2ILInjected.Token(Token = "0x600255A")]
199 [global::Cpp2ILInjected.Address(RVA = "0x1B8A9EC", Offset = "0x1B8A9EC", Length = "0x10")]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
201 {
203 typeof(global::System.Type),
204 typeof(bool)
205 }, ReturnType = typeof(global::System.Collections.Generic.IList<CustomAttributeData>))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributesData", MemberParameters = new object[]
207 {
209 typeof(global::System.Type)
210 }, ReturnType = typeof(CustomAttributeData[]))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
213 get
214 {
215 throw null;
216 }
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x600255B")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1B8A9FC", Offset = "0x1B8A9FC", Length = "0x538")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeData), Member = "ResolveArguments", ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
226 {
227 typeof(string),
228 typeof(string),
229 typeof(string)
230 }, ReturnType = typeof(string))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = "ToString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeNamedArgument), Member = "ToString", ReturnType = typeof(string))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "AppendFormat", MemberParameters = new object[]
235 {
236 typeof(string),
237 typeof(object[])
238 }, ReturnType = typeof(global::System.Text.StringBuilder))]
239 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
240 public override string ToString()
241 {
242 throw null;
243 }
244
245 [global::Cpp2ILInjected.Token(Token = "0x600255C")]
246 [global::Cpp2ILInjected.Address(RVA = "0x1579658", Offset = "0x1579658", Length = "0xD8")]
247 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
248 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeData), Member = "ResolveArguments", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
251 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
252 private static T[] UnboxValues<T>(object[] values)
253 {
254 throw null;
255 }
256
257 [global::Cpp2ILInjected.Token(Token = "0x600255D")]
258 [global::Cpp2ILInjected.Address(RVA = "0x1B8AF34", Offset = "0x1B8AF34", Length = "0x63C")]
259 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConstructorInfo), Member = "op_Inequality", MemberParameters = new object[]
262 {
265 }, ReturnType = typeof(bool))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeNamedArgument), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
269 public override bool Equals(object obj)
270 {
271 throw null;
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x600255E")]
275 [global::Cpp2ILInjected.Address(RVA = "0x1B8B570", Offset = "0x1B8B570", Length = "0x2E4")]
276 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = "GetHashCode", ReturnType = typeof(int))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeNamedArgument), Member = "GetHashCode", ReturnType = typeof(int))]
280 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
281 public override int GetHashCode()
282 {
283 throw null;
284 }
285
286 [global::Cpp2ILInjected.Token(Token = "0x40014BC")]
287 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
289
290 [global::Cpp2ILInjected.Token(Token = "0x40014BD")]
291 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
292 private global::System.Collections.Generic.IList<CustomAttributeTypedArgument> ctorArgs;
293
294 [global::Cpp2ILInjected.Token(Token = "0x40014BE")]
295 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
296 private global::System.Collections.Generic.IList<CustomAttributeNamedArgument> namedArgs;
297
298 [global::Cpp2ILInjected.Token(Token = "0x40014BF")]
299 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
301
302 [global::Cpp2ILInjected.Token(Token = "0x2000503")]
303 private class LazyCAttrData
304 {
305 [global::Cpp2ILInjected.Token(Token = "0x600255F")]
306 [global::Cpp2ILInjected.Address(RVA = "0x1B8A6A8", Offset = "0x1B8A6A8", Length = "0x8")]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
310 {
311 throw null;
312 }
313
314 [global::Cpp2ILInjected.Token(Token = "0x40014C0")]
315 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
317
318 [global::Cpp2ILInjected.Token(Token = "0x40014C1")]
319 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
320 internal global::System.IntPtr data;
321
322 [global::Cpp2ILInjected.Token(Token = "0x40014C2")]
323 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
324 internal uint data_length;
325 }
326 }
327}
class f__AnonymousType0<< Count > j__TPar
static global::System.Collections.Generic.IList< CustomAttributeData > GetCustomAttributesInternal(global::System.RuntimeType target)
static global::System.Collections.Generic.IList< CustomAttributeData > GetCustomAttributes(MemberInfo target)
static T[] UnboxValues< T >(object[] values)
static global::System.Collections.Generic.IList< CustomAttributeData > GetCustomAttributes(Assembly target)
CustomAttributeData.LazyCAttrData lazyData
static global::System.Collections.Generic.IList< CustomAttributeData > GetCustomAttributes(ParameterInfo target)
virtual global::System.Collections.Generic.IList< CustomAttributeNamedArgument > NamedArguments
static void ResolveArgumentsInternal(ConstructorInfo ctor, Assembly assembly, global::System.IntPtr data, uint data_length, out object[] ctorArgs, out object[] namedArgs)
CustomAttributeData(ConstructorInfo ctorInfo, Assembly assembly, global::System.IntPtr data, uint data_length)
CustomAttributeData(ConstructorInfo ctorInfo)
global::System.Collections.Generic.IList< CustomAttributeTypedArgument > ctorArgs
global::System.Collections.Generic.IList< CustomAttributeNamedArgument > namedArgs
CustomAttributeData(ConstructorInfo ctorInfo, global::System.Collections.Generic.IList< CustomAttributeTypedArgument > ctorArgs, global::System.Collections.Generic.IList< CustomAttributeNamedArgument > namedArgs)
static global::System.Collections.Generic.IList< CustomAttributeData > GetCustomAttributes(Module target)
virtual global::System.Collections.Generic.IList< CustomAttributeTypedArgument > ConstructorArguments