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
AttributeCollection.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x200034A")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60015E1")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1E3DFA4", Offset = "0x1E3DFA4", Length = "0x108")]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AttributeCollection), Member = "FromExisting", MemberParameters = new object[]
18 {
21 }, ReturnType = typeof(AttributeCollection))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AttributeCollection), Member = ".cctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberDescriptor), Member = "CreateAttributeCollection", ReturnType = typeof(AttributeCollection))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData", Member = "GetAttributes", ReturnType = typeof(AttributeCollection))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor.AttributeProvider.AttributeTypeDescriptor", Member = "GetAttributes", ReturnType = typeof(AttributeCollection))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "GetAttributes", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(AttributeCollection))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "GetAttributes", MemberParameters = new object[]
28 {
29 typeof(object),
30 typeof(bool)
31 }, ReturnType = typeof(AttributeCollection))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "PipelineFilter", MemberParameters = new object[]
33 {
34 typeof(int),
36 typeof(object),
38 }, ReturnType = typeof(ICollection))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "PipelineMerge", MemberParameters = new object[]
40 {
41 typeof(int),
44 typeof(object),
46 }, ReturnType = typeof(ICollection))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x60015E2")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1E3E0AC", Offset = "0x1E3E0AC", Length = "0x8")]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
61 {
62 throw null;
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x60015E3")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1E3E0B4", Offset = "0x1E3E0B4", Length = "0x2E4")]
67 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = "CopyTo", MemberParameters = new object[]
70 {
72 typeof(int)
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
75 {
77 typeof(int),
79 typeof(int),
80 typeof(int)
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = ".ctor", MemberParameters = new object[] { typeof(Attribute[]) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
89
90 [global::Cpp2ILInjected.Token(Token = "0x170004F7")]
91 protected virtual Attribute[] Attributes
92 {
93 [global::Cpp2ILInjected.Token(Token = "0x60015E4")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1E3E418", Offset = "0x1E3E418", Length = "0x8")]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 get
97 {
98 throw null;
99 }
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x170004F8")]
103 public int Count
104 {
105 [global::Cpp2ILInjected.Token(Token = "0x60015E5")]
106 [global::Cpp2ILInjected.Address(RVA = "0x1E3E398", Offset = "0x1E3E398", Length = "0x1C")]
107 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyDescriptor), Member = "GetEditor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberDescriptor), Member = ".ctor", MemberParameters = new object[] { typeof(MemberDescriptor) }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberDescriptor), Member = ".ctor", MemberParameters = new object[]
111 {
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData", Member = "GetAttributes", ReturnType = typeof(AttributeCollection))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectTypeDescriptionProvider), Member = "ReflectGetExtendedProperties", MemberParameters = new object[] { typeof(IExtenderProvider) }, ReturnType = typeof(PropertyDescriptor[]))]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor.AttributeProvider.AttributeTypeDescriptor", Member = "GetAttributes", ReturnType = typeof(AttributeCollection))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "CreateDesigner", MemberParameters = new object[]
119 {
121 typeof(Type)
122 }, ReturnType = typeof(IDesigner))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
124 get
125 {
126 throw null;
127 }
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x170004F9")]
131 public virtual Attribute this[int index]
132 {
133 [global::Cpp2ILInjected.Token(Token = "0x60015E6")]
134 [global::Cpp2ILInjected.Address(RVA = "0x1E3E420", Offset = "0x1E3E420", Length = "0x28")]
135 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 get
138 {
139 throw null;
140 }
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x170004FA")]
144 public virtual Attribute this[Type attributeType]
145 {
146 [global::Cpp2ILInjected.Token(Token = "0x60015E7")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1E3E448", Offset = "0x1E3E448", Length = "0x378")]
148 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
151 {
152 typeof(object),
153 typeof(ref bool)
154 }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
156 {
157 typeof(Type),
158 typeof(Type)
159 }, ReturnType = typeof(bool))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = "GetDefaultAttribute", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Attribute))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
164 get
165 {
166 throw null;
167 }
168 }
169
170 [global::Cpp2ILInjected.Token(Token = "0x60015E8")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1E3ECA8", Offset = "0x1E3ECA8", Length = "0x58")]
172 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AttributeCollection), Member = "Contains", MemberParameters = new object[] { typeof(Attribute[]) }, ReturnType = typeof(bool))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "ExtenderShouldSerializeValue", MemberParameters = new object[]
175 {
177 typeof(object)
178 }, ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "ShouldSerializeValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeConverter.SimplePropertyDescriptor", Member = "get_IsReadOnly", ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
184 public bool Contains(Attribute attribute)
185 {
186 throw null;
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x60015E9")]
190 [global::Cpp2ILInjected.Address(RVA = "0x1E3ED00", Offset = "0x1E3ED00", Length = "0x68")]
191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = "Contains", MemberParameters = new object[] { typeof(Attribute) }, ReturnType = typeof(bool))]
194 public bool Contains(Attribute[] attributes)
195 {
196 throw null;
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x60015EA")]
200 [global::Cpp2ILInjected.Address(RVA = "0x1E3E7C0", Offset = "0x1E3E7C0", Length = "0x4E8")]
201 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AttributeCollection), Member = "get_Item", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Attribute))]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
205 {
206 typeof(object),
207 typeof(ref bool)
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeDescriptor), Member = "GetReflectionType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "op_Inequality", MemberParameters = new object[]
212 {
215 }, ReturnType = typeof(bool))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "get_IsStatic", ReturnType = typeof(bool))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetConstructor", MemberParameters = new object[] { typeof(Type[]) }, ReturnType = typeof(ConstructorInfo))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConstructorInfo), Member = "op_Inequality", MemberParameters = new object[]
219 {
222 }, ReturnType = typeof(bool))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConstructorInfo), Member = "Invoke", MemberParameters = new object[] { typeof(object[]) }, ReturnType = typeof(object))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
227 {
228 throw null;
229 }
230
231 [global::Cpp2ILInjected.Token(Token = "0x60015EB")]
232 [global::Cpp2ILInjected.Address(RVA = "0x1E3ED68", Offset = "0x1E3ED68", Length = "0x1C")]
233 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberDescriptor), Member = ".ctor", MemberParameters = new object[]
235 {
238 }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "FillAttributes", MemberParameters = new object[] { typeof(IList) }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData", Member = "GetEditorAttribute", MemberParameters = new object[]
241 {
243 typeof(Type)
244 }, ReturnType = typeof(EditorAttribute))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectTypeDescriptionProvider), Member = "ReflectGetExtendedProperties", MemberParameters = new object[] { typeof(IExtenderProvider) }, ReturnType = typeof(PropertyDescriptor[]))]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
249 {
250 throw null;
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x60015EC")]
254 [global::Cpp2ILInjected.Address(RVA = "0x1E3ED84", Offset = "0x1E3ED84", Length = "0x94")]
255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AttributeCollection), Member = "Matches", MemberParameters = new object[] { typeof(Attribute[]) }, ReturnType = typeof(bool))]
257 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
258 public bool Matches(Attribute attribute)
259 {
260 throw null;
261 }
262
263 [global::Cpp2ILInjected.Token(Token = "0x60015ED")]
264 [global::Cpp2ILInjected.Address(RVA = "0x1E3EE18", Offset = "0x1E3EE18", Length = "0x64")]
265 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = "Matches", MemberParameters = new object[] { typeof(Attribute) }, ReturnType = typeof(bool))]
268 public bool Matches(Attribute[] attributes)
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x170004FB")]
275 {
276 [global::Cpp2ILInjected.Token(Token = "0x60015EE")]
277 [global::Cpp2ILInjected.Address(RVA = "0x1E3EE7C", Offset = "0x1E3EE7C", Length = "0x8")]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
279 get
280 {
281 throw null;
282 }
283 }
284
285 [global::Cpp2ILInjected.Token(Token = "0x170004FC")]
287 {
288 [global::Cpp2ILInjected.Token(Token = "0x60015EF")]
289 [global::Cpp2ILInjected.Address(RVA = "0x1E3EE84", Offset = "0x1E3EE84", Length = "0x8")]
290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
291 get
292 {
293 throw null;
294 }
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x170004FD")]
299 {
300 [global::Cpp2ILInjected.Token(Token = "0x60015F0")]
301 [global::Cpp2ILInjected.Address(RVA = "0x1E3EE8C", Offset = "0x1E3EE8C", Length = "0x1C")]
302 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
303 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
304 get
305 {
306 throw null;
307 }
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x60015F1")]
311 [global::Cpp2ILInjected.Address(RVA = "0x1E3EEA8", Offset = "0x1E3EEA8", Length = "0x1C")]
312 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
313 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
316 {
317 throw null;
318 }
319
320 [global::Cpp2ILInjected.Token(Token = "0x60015F2")]
321 [global::Cpp2ILInjected.Address(RVA = "0x1E3E3B4", Offset = "0x1E3E3B4", Length = "0x64")]
322 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AttributeCollection), Member = "FromExisting", MemberParameters = new object[]
324 {
327 }, ReturnType = typeof(AttributeCollection))]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MemberDescriptor), Member = ".ctor", MemberParameters = new object[] { typeof(MemberDescriptor) }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData", Member = "GetAttributes", ReturnType = typeof(AttributeCollection))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor.AttributeProvider.AttributeTypeDescriptor", Member = "GetAttributes", ReturnType = typeof(AttributeCollection))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
333 {
334 typeof(Array),
335 typeof(int),
336 typeof(Array),
337 typeof(int),
338 typeof(int)
339 }, ReturnType = typeof(void))]
340 public void CopyTo(Array array, int index)
341 {
342 throw null;
343 }
344
345 // Note: this type is marked as 'beforefieldinit'.
346 [global::Cpp2ILInjected.Token(Token = "0x60015F3")]
347 [global::Cpp2ILInjected.Address(RVA = "0x1E3EEC4", Offset = "0x1E3EEC4", Length = "0x90")]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeCollection), Member = ".ctor", MemberParameters = new object[] { typeof(Attribute[]) }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
353 {
354 throw null;
355 }
356
357 [global::Cpp2ILInjected.Token(Token = "0x40011B3")]
359
360 [global::Cpp2ILInjected.Token(Token = "0x40011B4")]
362
363 [global::Cpp2ILInjected.Token(Token = "0x40011B5")]
364 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
366
367 [global::Cpp2ILInjected.Token(Token = "0x40011B6")]
368 private static readonly object s_internalSyncObject;
369
370 [global::Cpp2ILInjected.Token(Token = "0x40011B7")]
371 private const int FOUND_TYPES_LIMIT = 5;
372
373 [global::Cpp2ILInjected.Token(Token = "0x40011B8")]
374 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
376
377 [global::Cpp2ILInjected.Token(Token = "0x40011B9")]
378 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
379 private int _index;
380
381 [global::Cpp2ILInjected.Token(Token = "0x200034B")]
382 private struct AttributeEntry
383 {
384 [global::Cpp2ILInjected.Token(Token = "0x40011BA")]
385 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
386 public Type type;
387
388 [global::Cpp2ILInjected.Token(Token = "0x40011BB")]
389 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
390 public int index;
391 }
392 }
393}
class f__AnonymousType0<< Count > j__TPar
Attribute GetDefaultAttribute(Type attributeType)
static AttributeCollection FromExisting(AttributeCollection existing, params Attribute[] newAttributes)
AttributeCollection(params Attribute[] attributes)
AttributeCollection.AttributeEntry[] _foundAttributeTypes
static readonly AttributeCollection Empty