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
MonoCustomAttrs.cs
Go to the documentation of this file.
1using System;
8
9namespace System
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000181")]
12 internal static class MonoCustomAttrs
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6000F0D")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1C7DED8", Offset = "0x1C7DED8", Length = "0x1BC")]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesBase", MemberParameters = new object[]
18 {
19 typeof(global::System.Reflection.ICustomAttributeProvider),
20 typeof(global::System.Type),
21 typeof(bool)
22 }, ReturnType = typeof(object[]))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesDataBase", MemberParameters = new object[]
24 {
25 typeof(global::System.Reflection.ICustomAttributeProvider),
26 typeof(global::System.Type),
27 typeof(bool)
28 }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "IsDefined", MemberParameters = new object[]
30 {
31 typeof(global::System.Reflection.ICustomAttributeProvider),
32 typeof(global::System.Type),
33 typeof(bool)
34 }, ReturnType = typeof(bool))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "op_Equality", MemberParameters = new object[]
37 {
38 typeof(global::System.Reflection.Assembly),
39 typeof(global::System.Reflection.Assembly)
40 }, ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.Assembly), Member = "op_Inequality", MemberParameters = new object[]
43 {
44 typeof(global::System.Reflection.Assembly),
45 typeof(global::System.Reflection.Assembly)
46 }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
48 private static bool IsUserCattrProvider(object obj)
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6000F0E")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1C7E094", Offset = "0x1C7E094", Length = "0x8")]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
57 [MethodImpl(4096)]
58 internal static extern global::System.Attribute[] GetCustomAttributesInternal(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool pseudoAttrs);
59
60 [global::Cpp2ILInjected.Token(Token = "0x6000F0F")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1C7E09C", Offset = "0x1C7E09C", Length = "0x2B0")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesBase", MemberParameters = new object[]
64 {
65 typeof(global::System.Reflection.ICustomAttributeProvider),
66 typeof(global::System.Type),
67 typeof(bool)
68 }, ReturnType = typeof(object[]))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "IsDefined", MemberParameters = new object[]
70 {
71 typeof(global::System.Reflection.ICustomAttributeProvider),
72 typeof(global::System.Type),
73 typeof(bool)
74 }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeMethodInfo), Member = "GetPseudoCustomAttributes", ReturnType = typeof(object[]))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.FieldInfo), Member = "GetPseudoCustomAttributes", ReturnType = typeof(object[]))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeParameterInfo), Member = "GetPseudoCustomAttributes", ReturnType = typeof(object[]))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributes", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(object[]))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
81 {
82 typeof(global::System.Type),
83 typeof(global::System.Type)
84 }, ReturnType = typeof(bool))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
86 internal static object[] GetPseudoCustomAttributes(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType)
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6000F10")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1C7E34C", Offset = "0x1C7E34C", Length = "0x13C")]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributes", MemberParameters = new object[]
94 {
95 typeof(global::System.Reflection.ICustomAttributeProvider),
96 typeof(global::System.Type)
97 }, ReturnType = typeof(object[]))]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_Attributes", ReturnType = typeof(global::System.Reflection.TypeAttributes))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SerializableAttribute), Member = ".ctor", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.ComImportAttribute), Member = ".ctor", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
103 private static object[] GetPseudoCustomAttributes(global::System.Type type)
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6000F11")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1C7E488", Offset = "0x1C7E488", Length = "0x198")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
112 {
113 typeof(global::System.Reflection.ICustomAttributeProvider),
114 typeof(global::System.Type),
115 typeof(bool)
116 }, ReturnType = typeof(object[]))]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
118 {
119 typeof(global::System.Reflection.ICustomAttributeProvider),
120 typeof(bool)
121 }, ReturnType = typeof(object[]))]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "IsUserCattrProvider", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributes", MemberParameters = new object[]
125 {
126 typeof(global::System.Reflection.ICustomAttributeProvider),
127 typeof(global::System.Type)
128 }, ReturnType = typeof(object[]))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
130 {
131 typeof(global::System.Array),
132 typeof(global::System.Array),
133 typeof(int)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
136 {
137 typeof(global::System.Array),
138 typeof(int),
139 typeof(global::System.Array),
140 typeof(int),
141 typeof(int)
142 }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
144 internal static object[] GetCustomAttributesBase(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inheritedOnly)
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x6000F12")]
150 [global::Cpp2ILInjected.Address(RVA = "0x1C7E620", Offset = "0x1C7E620", Length = "0x938")]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "InternalGetCustomAttributes", MemberParameters = new object[]
153 {
154 typeof(global::System.Reflection.PropertyInfo),
155 typeof(global::System.Type),
156 typeof(bool)
157 }, ReturnType = typeof(global::System.Attribute[]))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "InternalGetCustomAttributes", MemberParameters = new object[]
159 {
160 typeof(global::System.Reflection.EventInfo),
161 typeof(global::System.Type),
162 typeof(bool)
163 }, ReturnType = typeof(global::System.Attribute[]))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object[]))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetCustomAttributes", MemberParameters = new object[]
166 {
167 typeof(global::System.Type),
168 typeof(bool)
169 }, ReturnType = typeof(object[]))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
171 {
172 typeof(global::System.Reflection.ICustomAttributeProvider),
173 typeof(bool)
174 }, ReturnType = typeof(object[]))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "RetrieveAttributeUsageNoCache", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.AttributeUsageAttribute))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeAssembly), Member = "GetCustomAttributes", MemberParameters = new object[]
177 {
178 typeof(global::System.Type),
179 typeof(bool)
180 }, ReturnType = typeof(object[]))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeEventInfo), Member = "GetCustomAttributes", MemberParameters = new object[]
182 {
183 typeof(global::System.Type),
184 typeof(bool)
185 }, ReturnType = typeof(object[]))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeFieldInfo), Member = "GetCustomAttributes", MemberParameters = new object[]
187 {
188 typeof(global::System.Type),
189 typeof(bool)
190 }, ReturnType = typeof(object[]))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeMethodInfo), Member = "GetCustomAttributes", MemberParameters = new object[]
192 {
193 typeof(global::System.Type),
194 typeof(bool)
195 }, ReturnType = typeof(object[]))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeConstructorInfo), Member = "GetCustomAttributes", MemberParameters = new object[]
197 {
198 typeof(global::System.Type),
199 typeof(bool)
200 }, ReturnType = typeof(object[]))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeModule), Member = "GetCustomAttributes", MemberParameters = new object[]
202 {
203 typeof(global::System.Type),
204 typeof(bool)
205 }, ReturnType = typeof(object[]))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeParameterInfo), Member = "GetCustomAttributes", MemberParameters = new object[]
207 {
208 typeof(global::System.Type),
209 typeof(bool)
210 }, ReturnType = typeof(object[]))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimePropertyInfo), Member = "GetCustomAttributes", MemberParameters = new object[]
212 {
213 typeof(global::System.Type),
214 typeof(bool)
215 }, ReturnType = typeof(object[]))]
216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
218 {
219 typeof(global::System.Type),
220 typeof(global::System.Type)
221 }, ReturnType = typeof(bool))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesBase", MemberParameters = new object[]
224 {
225 typeof(global::System.Reflection.ICustomAttributeProvider),
226 typeof(global::System.Type),
227 typeof(bool)
228 }, ReturnType = typeof(object[]))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBase", MemberParameters = new object[] { typeof(global::System.Reflection.ICustomAttributeProvider) }, ReturnType = typeof(global::System.Reflection.ICustomAttributeProvider))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
231 {
232 typeof(global::System.Type),
233 typeof(global::System.Type)
234 }, ReturnType = typeof(bool))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsSealed", ReturnType = typeof(bool))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "RetrieveAttributeUsage", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.AttributeUsageAttribute))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "Max", MemberParameters = new object[]
238 {
239 typeof(int),
240 typeof(int)
241 }, ReturnType = typeof(int))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
245 {
246 typeof(object),
247 typeof(ref object)
248 }, ReturnType = typeof(bool))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
250 {
251 typeof(object),
252 typeof(object)
253 }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "CopyTo", MemberParameters = new object[]
255 {
256 typeof(global::System.Array),
257 typeof(int)
258 }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "CreateInstance", MemberParameters = new object[]
261 {
262 typeof(global::System.Type),
263 typeof(int)
264 }, ReturnType = typeof(global::System.Array))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "CopyTo", MemberParameters = new object[]
266 {
267 typeof(object[]),
268 typeof(int)
269 }, ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.CustomAttributeFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 61)]
273 internal static object[] GetCustomAttributes(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inherit)
274 {
275 throw null;
276 }
277
278 [global::Cpp2ILInjected.Token(Token = "0x6000F13")]
279 [global::Cpp2ILInjected.Address(RVA = "0x1C7F460", Offset = "0x1C7F460", Length = "0x16C")]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeAssembly), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object[]))]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeEventInfo), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object[]))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeFieldInfo), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object[]))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeMethodInfo), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object[]))]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeConstructorInfo), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object[]))]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeModule), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object[]))]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeParameterInfo), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object[]))]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimePropertyInfo), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object[]))]
288 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
291 {
292 typeof(global::System.Reflection.ICustomAttributeProvider),
293 typeof(global::System.Type),
294 typeof(bool)
295 }, ReturnType = typeof(object[]))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesBase", MemberParameters = new object[]
297 {
298 typeof(global::System.Reflection.ICustomAttributeProvider),
299 typeof(global::System.Type),
300 typeof(bool)
301 }, ReturnType = typeof(object[]))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Clone", ReturnType = typeof(object))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
305 internal static object[] GetCustomAttributes(global::System.Reflection.ICustomAttributeProvider obj, bool inherit)
306 {
307 throw null;
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x6000F14")]
311 [global::Cpp2ILInjected.Address(RVA = "0x1C7F5CC", Offset = "0x1C7F5CC", Length = "0x4")]
312 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
313 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
314 [MethodImpl(4096)]
315 private static extern global::System.Reflection.CustomAttributeData[] GetCustomAttributesDataInternal(global::System.Reflection.ICustomAttributeProvider obj);
316
317 [global::Cpp2ILInjected.Token(Token = "0x6000F15")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1C7F5D0", Offset = "0x1C7F5D0", Length = "0x128")]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.CustomAttributeData), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(global::System.Reflection.Assembly) }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.CustomAttributeData), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(global::System.Reflection.MemberInfo) }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.CustomAttributeData), Member = "GetCustomAttributesInternal", MemberParameters = new object[] { typeof(global::System.RuntimeType) }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.CustomAttributeData), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(global::System.Reflection.Module) }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.CustomAttributeData), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(global::System.Reflection.ParameterInfo) }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
324 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
327 {
328 typeof(global::System.Reflection.ICustomAttributeProvider),
329 typeof(global::System.Type),
330 typeof(bool)
331 }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
334 internal static global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData> GetCustomAttributesData(global::System.Reflection.ICustomAttributeProvider obj, bool inherit = false)
335 {
336 throw null;
337 }
338
339 [global::Cpp2ILInjected.Token(Token = "0x6000F16")]
340 [global::Cpp2ILInjected.Address(RVA = "0x1C7F89C", Offset = "0x1C7F89C", Length = "0x125C")]
341 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
342 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
344 {
345 typeof(global::System.Reflection.ICustomAttributeProvider),
346 typeof(bool)
347 }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
350 {
351 typeof(global::System.Type),
352 typeof(global::System.Type)
353 }, ReturnType = typeof(bool))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesDataBase", MemberParameters = new object[]
356 {
357 typeof(global::System.Reflection.ICustomAttributeProvider),
358 typeof(global::System.Type),
359 typeof(bool)
360 }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBase", MemberParameters = new object[] { typeof(global::System.Reflection.ICustomAttributeProvider) }, ReturnType = typeof(global::System.Reflection.ICustomAttributeProvider))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
363 {
364 typeof(global::System.Type),
365 typeof(global::System.Type)
366 }, ReturnType = typeof(bool))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsSealed", ReturnType = typeof(bool))]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "RetrieveAttributeUsage", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.AttributeUsageAttribute))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "Max", MemberParameters = new object[]
370 {
371 typeof(int),
372 typeof(int)
373 }, ReturnType = typeof(int))]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.CustomAttributeData), Member = "get_AttributeType", ReturnType = typeof(global::System.Type))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
378 {
379 typeof(object),
380 typeof(ref object)
381 }, ReturnType = typeof(bool))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
383 {
384 typeof(object),
385 typeof(object)
386 }, ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.CustomAttributeFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "ToArray", ReturnType = "T[]")]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 108)]
391 internal static global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData> GetCustomAttributesData(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inherit)
392 {
393 throw null;
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x6000F17")]
397 [global::Cpp2ILInjected.Address(RVA = "0x1C7F6F8", Offset = "0x1C7F6F8", Length = "0x1A4")]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
399 {
400 typeof(global::System.Reflection.ICustomAttributeProvider),
401 typeof(global::System.Type),
402 typeof(bool)
403 }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
404 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "IsUserCattrProvider", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributesData", MemberParameters = new object[]
407 {
408 typeof(global::System.Reflection.ICustomAttributeProvider),
409 typeof(global::System.Type)
410 }, ReturnType = typeof(global::System.Reflection.CustomAttributeData[]))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
412 {
413 typeof(global::System.Array),
414 typeof(global::System.Array),
415 typeof(int)
416 }, ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "Copy", MemberParameters = new object[]
418 {
419 typeof(global::System.Array),
420 typeof(int),
421 typeof(global::System.Array),
422 typeof(int),
423 typeof(int)
424 }, ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array[]), Member = "AsReadOnly", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(object[]) }, ReturnType = "System.Collections.ObjectModel.ReadOnlyCollection`1<T>")]
426 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
427 internal static global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData> GetCustomAttributesDataBase(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inheritedOnly)
428 {
429 throw null;
430 }
431
432 [global::Cpp2ILInjected.Token(Token = "0x6000F18")]
433 [global::Cpp2ILInjected.Address(RVA = "0x1C80AF8", Offset = "0x1C80AF8", Length = "0x2B4")]
434 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesDataBase", MemberParameters = new object[]
436 {
437 typeof(global::System.Reflection.ICustomAttributeProvider),
438 typeof(global::System.Type),
439 typeof(bool)
440 }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
441 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeMethodInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(global::System.Reflection.CustomAttributeData[]))]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.FieldInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(global::System.Reflection.CustomAttributeData[]))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeParameterInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(global::System.Reflection.CustomAttributeData[]))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributesData", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Reflection.CustomAttributeData[]))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
447 {
448 typeof(global::System.Type),
449 typeof(global::System.Type)
450 }, ReturnType = typeof(bool))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.CustomAttributeData), Member = "get_AttributeType", ReturnType = typeof(global::System.Type))]
452 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
453 internal static global::System.Reflection.CustomAttributeData[] GetPseudoCustomAttributesData(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType)
454 {
455 throw null;
456 }
457
458 [global::Cpp2ILInjected.Token(Token = "0x6000F19")]
459 [global::Cpp2ILInjected.Address(RVA = "0x1C80DAC", Offset = "0x1C80DAC", Length = "0x1EC")]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributesData", MemberParameters = new object[]
461 {
462 typeof(global::System.Reflection.ICustomAttributeProvider),
463 typeof(global::System.Type)
464 }, ReturnType = typeof(global::System.Reflection.CustomAttributeData[]))]
465 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_Attributes", ReturnType = typeof(global::System.Reflection.TypeAttributes))]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetConstructor", MemberParameters = new object[] { typeof(global::System.Type[]) }, ReturnType = typeof(global::System.Reflection.ConstructorInfo))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.CustomAttributeData), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Reflection.ConstructorInfo) }, ReturnType = typeof(void))]
470 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
471 private static global::System.Reflection.CustomAttributeData[] GetPseudoCustomAttributesData(global::System.Type type)
472 {
473 throw null;
474 }
475
476 [global::Cpp2ILInjected.Token(Token = "0x6000F1A")]
477 [global::Cpp2ILInjected.Address(RVA = "0x1C80F98", Offset = "0x1C80F98", Length = "0x274")]
478 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "InternalIsDefined", MemberParameters = new object[]
480 {
481 typeof(global::System.Reflection.PropertyInfo),
482 typeof(global::System.Type),
483 typeof(bool)
484 }, ReturnType = typeof(bool))]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Attribute), Member = "InternalIsDefined", MemberParameters = new object[]
486 {
487 typeof(global::System.Reflection.EventInfo),
488 typeof(global::System.Type),
489 typeof(bool)
490 }, ReturnType = typeof(bool))]
491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "IsDefined", MemberParameters = new object[]
492 {
493 typeof(global::System.Type),
494 typeof(bool)
495 }, ReturnType = typeof(bool))]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeAssembly), Member = "IsDefined", MemberParameters = new object[]
497 {
498 typeof(global::System.Type),
499 typeof(bool)
500 }, ReturnType = typeof(bool))]
501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeEventInfo), Member = "IsDefined", MemberParameters = new object[]
502 {
503 typeof(global::System.Type),
504 typeof(bool)
505 }, ReturnType = typeof(bool))]
506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeFieldInfo), Member = "IsDefined", MemberParameters = new object[]
507 {
508 typeof(global::System.Type),
509 typeof(bool)
510 }, ReturnType = typeof(bool))]
511 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeMethodInfo), Member = "IsDefined", MemberParameters = new object[]
512 {
513 typeof(global::System.Type),
514 typeof(bool)
515 }, ReturnType = typeof(bool))]
516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeConstructorInfo), Member = "IsDefined", MemberParameters = new object[]
517 {
518 typeof(global::System.Type),
519 typeof(bool)
520 }, ReturnType = typeof(bool))]
521 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeModule), Member = "IsDefined", MemberParameters = new object[]
522 {
523 typeof(global::System.Type),
524 typeof(bool)
525 }, ReturnType = typeof(bool))]
526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeParameterInfo), Member = "IsDefined", MemberParameters = new object[]
527 {
528 typeof(global::System.Type),
529 typeof(bool)
530 }, ReturnType = typeof(bool))]
531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimePropertyInfo), Member = "IsDefined", MemberParameters = new object[]
532 {
533 typeof(global::System.Type),
534 typeof(bool)
535 }, ReturnType = typeof(bool))]
536 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
538 {
539 typeof(global::System.Type),
540 typeof(global::System.Type)
541 }, ReturnType = typeof(bool))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "IsUserCattrProvider", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributes", MemberParameters = new object[]
544 {
545 typeof(global::System.Reflection.ICustomAttributeProvider),
546 typeof(global::System.Type)
547 }, ReturnType = typeof(object[]))]
548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "RetrieveAttributeUsage", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.AttributeUsageAttribute))]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBase", MemberParameters = new object[] { typeof(global::System.Reflection.ICustomAttributeProvider) }, ReturnType = typeof(global::System.Reflection.ICustomAttributeProvider))]
550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
551 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
552 internal static bool IsDefined(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inherit)
553 {
554 throw null;
555 }
556
557 [global::Cpp2ILInjected.Token(Token = "0x6000F1B")]
558 [global::Cpp2ILInjected.Address(RVA = "0x1C8120C", Offset = "0x1C8120C", Length = "0x4")]
559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
560 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
561 [MethodImpl(4096)]
562 internal static extern bool IsDefinedInternal(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type AttributeType);
563
564 [global::Cpp2ILInjected.Token(Token = "0x6000F1C")]
565 [global::Cpp2ILInjected.Address(RVA = "0x1C81210", Offset = "0x1C81210", Length = "0x2A8")]
566 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
567 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBase", MemberParameters = new object[] { typeof(global::System.Reflection.ICustomAttributeProvider) }, ReturnType = typeof(global::System.Reflection.ICustomAttributeProvider))]
568 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodInfo), Member = "op_Equality", MemberParameters = new object[]
570 {
571 typeof(global::System.Reflection.MethodInfo),
572 typeof(global::System.Reflection.MethodInfo)
573 }, ReturnType = typeof(bool))]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "get_IsVirtual", ReturnType = typeof(bool))]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeMethodInfo), Member = "GetBaseMethod", ReturnType = typeof(global::System.Reflection.MethodInfo))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
577 {
578 typeof(global::System.Reflection.MethodInfo),
579 typeof(global::System.Reflection.MethodInfo)
580 }, ReturnType = typeof(bool))]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetProperty", MemberParameters = new object[]
582 {
583 typeof(string),
584 typeof(global::System.Type),
585 typeof(global::System.Type[])
586 }, ReturnType = typeof(global::System.Reflection.PropertyInfo))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetProperty", MemberParameters = new object[]
588 {
589 typeof(string),
590 typeof(global::System.Type)
591 }, ReturnType = typeof(global::System.Reflection.PropertyInfo))]
592 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
593 private static global::System.Reflection.PropertyInfo GetBasePropertyDefinition(global::System.Reflection.RuntimePropertyInfo property)
594 {
595 throw null;
596 }
597
598 [global::Cpp2ILInjected.Token(Token = "0x6000F1D")]
599 [global::Cpp2ILInjected.Address(RVA = "0x1C814B8", Offset = "0x1C814B8", Length = "0x1FC")]
600 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
601 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBase", MemberParameters = new object[] { typeof(global::System.Reflection.ICustomAttributeProvider) }, ReturnType = typeof(global::System.Reflection.ICustomAttributeProvider))]
602 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodInfo), Member = "op_Equality", MemberParameters = new object[]
604 {
605 typeof(global::System.Reflection.MethodInfo),
606 typeof(global::System.Reflection.MethodInfo)
607 }, ReturnType = typeof(bool))]
608 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "get_IsVirtual", ReturnType = typeof(bool))]
609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeMethodInfo), Member = "GetBaseMethod", ReturnType = typeof(global::System.Reflection.MethodInfo))]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
611 {
612 typeof(global::System.Reflection.MethodInfo),
613 typeof(global::System.Reflection.MethodInfo)
614 }, ReturnType = typeof(bool))]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "get_IsPublic", ReturnType = typeof(bool))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "get_IsStatic", ReturnType = typeof(bool))]
617 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
618 private static global::System.Reflection.EventInfo GetBaseEventDefinition(global::System.Reflection.RuntimeEventInfo evt)
619 {
620 throw null;
621 }
622
623 [global::Cpp2ILInjected.Token(Token = "0x6000F1E")]
624 [global::Cpp2ILInjected.Address(RVA = "0x1C7EF58", Offset = "0x1C7EF58", Length = "0x398")]
625 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
626 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
627 {
628 typeof(global::System.Reflection.ICustomAttributeProvider),
629 typeof(global::System.Type),
630 typeof(bool)
631 }, ReturnType = typeof(object[]))]
632 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
633 {
634 typeof(global::System.Reflection.ICustomAttributeProvider),
635 typeof(global::System.Type),
636 typeof(bool)
637 }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "IsDefined", MemberParameters = new object[]
639 {
640 typeof(global::System.Reflection.ICustomAttributeProvider),
641 typeof(global::System.Type),
642 typeof(bool)
643 }, ReturnType = typeof(bool))]
644 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodInfo), Member = "op_Equality", MemberParameters = new object[]
646 {
647 typeof(global::System.Reflection.MethodInfo),
648 typeof(global::System.Reflection.MethodInfo)
649 }, ReturnType = typeof(bool))]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.MethodBase), Member = "get_IsVirtual", ReturnType = typeof(bool))]
651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeMethodInfo), Member = "GetBaseMethod", ReturnType = typeof(global::System.Reflection.MethodInfo))]
652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBaseEventDefinition", MemberParameters = new object[] { typeof(global::System.Reflection.RuntimeEventInfo) }, ReturnType = typeof(global::System.Reflection.EventInfo))]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetBasePropertyDefinition", MemberParameters = new object[] { typeof(global::System.Reflection.RuntimePropertyInfo) }, ReturnType = typeof(global::System.Reflection.PropertyInfo))]
654 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
655 private static global::System.Reflection.ICustomAttributeProvider GetBase(global::System.Reflection.ICustomAttributeProvider obj)
656 {
657 throw null;
658 }
659
660 [global::Cpp2ILInjected.Token(Token = "0x6000F1F")]
661 [global::Cpp2ILInjected.Address(RVA = "0x1C816B4", Offset = "0x1C816B4", Length = "0x228")]
662 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
663 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "RetrieveAttributeUsage", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.AttributeUsageAttribute))]
664 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
667 {
668 typeof(global::System.Type),
669 typeof(global::System.Type)
670 }, ReturnType = typeof(bool))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.AttributeUsageAttribute), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.AttributeTargets) }, ReturnType = typeof(void))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
673 {
674 typeof(global::System.Reflection.ICustomAttributeProvider),
675 typeof(global::System.Type),
676 typeof(bool)
677 }, ReturnType = typeof(object[]))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
679 {
680 typeof(global::System.Type),
681 typeof(global::System.Type)
682 }, ReturnType = typeof(bool))]
683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "RetrieveAttributeUsage", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.AttributeUsageAttribute))]
684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.FormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
685 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
686 private static global::System.AttributeUsageAttribute RetrieveAttributeUsageNoCache(global::System.Type attributeType)
687 {
688 throw null;
689 }
690
691 [global::Cpp2ILInjected.Token(Token = "0x6000F20")]
692 [global::Cpp2ILInjected.Address(RVA = "0x1C7F2F0", Offset = "0x1C7F2F0", Length = "0x164")]
693 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
694 {
695 typeof(global::System.Reflection.ICustomAttributeProvider),
696 typeof(global::System.Type),
697 typeof(bool)
698 }, ReturnType = typeof(object[]))]
699 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributesData", MemberParameters = new object[]
700 {
701 typeof(global::System.Reflection.ICustomAttributeProvider),
702 typeof(global::System.Type),
703 typeof(bool)
704 }, ReturnType = typeof(global::System.Collections.Generic.IList<global::System.Reflection.CustomAttributeData>))]
705 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "IsDefined", MemberParameters = new object[]
706 {
707 typeof(global::System.Reflection.ICustomAttributeProvider),
708 typeof(global::System.Type),
709 typeof(bool)
710 }, ReturnType = typeof(bool))]
711 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "RetrieveAttributeUsageNoCache", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.AttributeUsageAttribute))]
712 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
715 {
716 typeof(object),
717 typeof(ref object)
718 }, ReturnType = typeof(bool))]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "RetrieveAttributeUsageNoCache", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.AttributeUsageAttribute))]
720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
721 {
722 typeof(object),
723 typeof(object)
724 }, ReturnType = typeof(void))]
725 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
726 private static global::System.AttributeUsageAttribute RetrieveAttributeUsage(global::System.Type attributeType)
727 {
728 throw null;
729 }
730
731 // Note: this type is marked as 'beforefieldinit'.
732 [global::Cpp2ILInjected.Token(Token = "0x6000F21")]
733 [global::Cpp2ILInjected.Address(RVA = "0x1C818DC", Offset = "0x1C818DC", Length = "0x74")]
734 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.AttributeUsageAttribute), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.AttributeTargets) }, ReturnType = typeof(void))]
736 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
738 {
739 throw null;
740 }
741
742 [global::Cpp2ILInjected.Token(Token = "0x4000683")]
743 private static global::System.Reflection.Assembly corlib;
744
745 [global::System.ThreadStatic]
746 [global::Cpp2ILInjected.Token(Token = "0x4000684")]
747 private static global::System.Collections.Generic.Dictionary<global::System.Type, global::System.AttributeUsageAttribute> usage_cache;
748
749 [global::Cpp2ILInjected.Token(Token = "0x4000685")]
750 private static readonly global::System.AttributeUsageAttribute DefaultAttributeUsage;
751
752 [global::Cpp2ILInjected.Token(Token = "0x2000182")]
753 private class AttributeInfo
754 {
755 [global::Cpp2ILInjected.Token(Token = "0x6000F22")]
756 [global::Cpp2ILInjected.Address(RVA = "0x1C7F454", Offset = "0x1C7F454", Length = "0xC")]
757 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
759 {
760 throw null;
761 }
762
763 [global::Cpp2ILInjected.Token(Token = "0x1700015D")]
764 public global::System.AttributeUsageAttribute Usage
765 {
766 [global::Cpp2ILInjected.Token(Token = "0x6000F23")]
767 [global::Cpp2ILInjected.Address(RVA = "0x1C81950", Offset = "0x1C81950", Length = "0x8")]
768 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
769 get
770 {
771 throw null;
772 }
773 }
774
775 [global::Cpp2ILInjected.Token(Token = "0x1700015E")]
777 {
778 [global::Cpp2ILInjected.Token(Token = "0x6000F24")]
779 [global::Cpp2ILInjected.Address(RVA = "0x1C81958", Offset = "0x1C81958", Length = "0x8")]
780 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
781 get
782 {
783 throw null;
784 }
785 }
786
787 [global::Cpp2ILInjected.Token(Token = "0x4000686")]
788 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
789 private global::System.AttributeUsageAttribute _usage;
790
791 [global::Cpp2ILInjected.Token(Token = "0x4000687")]
792 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
793 private int _inheritanceLevel;
794 }
795 }
796}
class f__AnonymousType0<< Count > j__TPar
AttributeUsageAttribute(global::System.AttributeTargets validOn)
global::System.AttributeUsageAttribute _usage
global::System.AttributeUsageAttribute Usage
AttributeInfo(global::System.AttributeUsageAttribute usage, int inheritanceLevel)
static global::System.Reflection.PropertyInfo GetBasePropertyDefinition(global::System.Reflection.RuntimePropertyInfo property)
static readonly global::System.AttributeUsageAttribute DefaultAttributeUsage
static global::System.Reflection.CustomAttributeData[] GetPseudoCustomAttributesData(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType)
static global::System.Collections.Generic.IList< global::System.Reflection.CustomAttributeData > GetCustomAttributesData(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inherit)
static global::System.Reflection.EventInfo GetBaseEventDefinition(global::System.Reflection.RuntimeEventInfo evt)
static global::System.Collections.Generic.IList< global::System.Reflection.CustomAttributeData > GetCustomAttributesDataBase(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inheritedOnly)
static object[] GetCustomAttributes(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inherit)
static global::System.Reflection.ICustomAttributeProvider GetBase(global::System.Reflection.ICustomAttributeProvider obj)
static bool IsUserCattrProvider(object obj)
static global::System.Collections.Generic.Dictionary< global::System.Type, global::System.AttributeUsageAttribute > usage_cache
static global::System.Reflection.CustomAttributeData[] GetPseudoCustomAttributesData(global::System.Type type)
static global::System.Reflection.CustomAttributeData[] GetCustomAttributesDataInternal(global::System.Reflection.ICustomAttributeProvider obj)
static bool IsDefinedInternal(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type AttributeType)
static bool IsDefined(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inherit)
static object[] GetPseudoCustomAttributes(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType)
static global::System.Attribute[] GetCustomAttributesInternal(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool pseudoAttrs)
static global::System.Reflection.Assembly corlib
static object[] GetCustomAttributesBase(global::System.Reflection.ICustomAttributeProvider obj, global::System.Type attributeType, bool inheritedOnly)
static object[] GetPseudoCustomAttributes(global::System.Type type)
static global::System.AttributeUsageAttribute RetrieveAttributeUsage(global::System.Type attributeType)
static object[] GetCustomAttributes(global::System.Reflection.ICustomAttributeProvider obj, bool inherit)
static global::System.AttributeUsageAttribute RetrieveAttributeUsageNoCache(global::System.Type attributeType)
static global::System.Collections.Generic.IList< global::System.Reflection.CustomAttributeData > GetCustomAttributesData(global::System.Reflection.ICustomAttributeProvider obj, bool inherit=false)