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
HashSet.cs
Go to the documentation of this file.
1using System;
7
9{
11 [DebuggerDisplay("Count = {Count}")]
12 [global::Cpp2ILInjected.Token(Token = "0x200002C")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x600012D")]
17 [global::Cpp2ILInjected.Address(RVA = "0x16B0F98", Offset = "0x16B0F98", Length = "0x4C")]
18 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Text.StringReaderWrapExtension", Member = ".cctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
22 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
23 public HashSet()
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x600012E")]
29 [global::Cpp2ILInjected.Address(RVA = "0x16B0FE4", Offset = "0x16B0FE4", Length = "0x58")]
30 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x600012F")]
40 [global::Cpp2ILInjected.Address(RVA = "0x16B103C", Offset = "0x16B103C", Length = "0x54")]
41 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x6000130")]
51 [global::Cpp2ILInjected.Address(RVA = "0x16B1090", Offset = "0x16B1090", Length = "0x240")]
52 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
53 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
61
62 [global::Cpp2ILInjected.Token(Token = "0x6000131")]
63 [global::Cpp2ILInjected.Address(RVA = "0x16B12D0", Offset = "0x16B12D0", Length = "0x28")]
64 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6000132")]
73 [global::Cpp2ILInjected.Address(RVA = "0x16B12F8", Offset = "0x16B12F8", Length = "0x204")]
74 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Collections.HashHelpers", Member = "ExpandPrime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x6000133")]
86 [global::Cpp2ILInjected.Address(RVA = "0x16B14FC", Offset = "0x16B14FC", Length = "0x14")]
87 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6000134")]
96 [global::Cpp2ILInjected.Address(RVA = "0x16B1510", Offset = "0x16B1510", Length = "0x58")]
97 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
101 {
102 typeof(Array),
103 typeof(int),
104 typeof(int)
105 }, ReturnType = typeof(void))]
106 public void Clear()
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x6000135")]
112 [global::Cpp2ILInjected.Address(RVA = "0x16B1568", Offset = "0x16B1568", Length = "0x1A0")]
113 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Text.StringReaderWrapExtension", Member = "CanBreakBetween", MemberParameters = new object[]
116 {
117 typeof(char),
118 typeof(char),
120 }, ReturnType = typeof(bool))]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
124 public bool Contains(T item)
125 {
126 throw null;
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x6000136")]
130 [global::Cpp2ILInjected.Address(RVA = "0x16B1708", Offset = "0x16B1708", Length = "0x18")]
131 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
134 public void CopyTo(T[] array, int arrayIndex)
135 {
136 throw null;
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x6000137")]
140 [global::Cpp2ILInjected.Address(RVA = "0x16B1720", Offset = "0x16B1720", Length = "0x258")]
141 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
142 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
146 public bool Remove(T item)
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x1700002B")]
152 public int Count
153 {
154 [global::Cpp2ILInjected.Token(Token = "0x6000138")]
155 [global::Cpp2ILInjected.Address(RVA = "0x16B1978", Offset = "0x16B1978", Length = "0x8")]
156 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 get
159 {
160 throw null;
161 }
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x1700002C")]
166 {
167 [global::Cpp2ILInjected.Token(Token = "0x6000139")]
168 [global::Cpp2ILInjected.Address(RVA = "0x16B1980", Offset = "0x16B1980", Length = "0x8")]
169 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
171 get
172 {
173 throw null;
174 }
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x600013A")]
178 [global::Cpp2ILInjected.Address(RVA = "0x16B1988", Offset = "0x16B1988", Length = "0x20")]
179 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<>.Enumerator), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.HashSet`1<T>" }, ReturnType = typeof(void))]
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x600013B")]
188 [global::Cpp2ILInjected.Address(RVA = "0x16B19A8", Offset = "0x16B19A8", Length = "0x68")]
189 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
190 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<>.Enumerator), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.HashSet`1<T>" }, ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
195 {
196 throw null;
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x600013C")]
200 [global::Cpp2ILInjected.Address(RVA = "0x16B1A10", Offset = "0x16B1A10", Length = "0x68")]
201 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<>.Enumerator), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.HashSet`1<T>" }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
207 {
208 throw null;
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x600013D")]
212 [global::Cpp2ILInjected.Address(RVA = "0x16B1A78", Offset = "0x16B1A78", Length = "0x218")]
213 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
214 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "AddValue", MemberParameters = new object[]
217 {
218 typeof(string),
219 typeof(int)
220 }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "AddValue", MemberParameters = new object[]
223 {
224 typeof(string),
225 typeof(object),
226 typeof(Type)
227 }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
231 {
232 throw null;
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x600013E")]
236 [global::Cpp2ILInjected.Address(RVA = "0x16B1C90", Offset = "0x16B1C90", Length = "0x308")]
237 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
238 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
239 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "GetInt32", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "GetValue", MemberParameters = new object[]
243 {
244 typeof(string),
245 typeof(Type)
246 }, ReturnType = typeof(object))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
249 public virtual void OnDeserialization(object sender)
250 {
251 throw null;
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x600013F")]
255 [global::Cpp2ILInjected.Address(RVA = "0x16B1F98", Offset = "0x16B1F98", Length = "0x14")]
256 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Text.StringReaderWrapExtension", Member = ".cctor", ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 70)]
259 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
260 public bool Add(T item)
261 {
262 throw null;
263 }
264
265 [global::Cpp2ILInjected.Token(Token = "0x6000140")]
266 [global::Cpp2ILInjected.Address(RVA = "0x16B1FAC", Offset = "0x16B1FAC", Length = "0x330")]
267 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
273 {
274 throw null;
275 }
276
277 [global::Cpp2ILInjected.Token(Token = "0x6000141")]
278 [global::Cpp2ILInjected.Address(RVA = "0x16B22DC", Offset = "0x16B22DC", Length = "0x1C")]
279 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
282 public void CopyTo(T[] array)
283 {
284 throw null;
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x6000142")]
288 [global::Cpp2ILInjected.Address(RVA = "0x16B22F8", Offset = "0x16B22F8", Length = "0x1CC")]
289 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
290 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
291 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
295 {
296 typeof(string),
297 typeof(object),
298 typeof(string)
299 }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
301 public void CopyTo(T[] array, int arrayIndex, int count)
302 {
303 throw null;
304 }
305
306 [global::Cpp2ILInjected.Token(Token = "0x1700002D")]
308 {
309 [global::Cpp2ILInjected.Token(Token = "0x6000143")]
310 [global::Cpp2ILInjected.Address(RVA = "0x16B24C4", Offset = "0x16B24C4", Length = "0x8")]
311 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
312 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
313 get
314 {
315 throw null;
316 }
317 }
318
319 [global::Cpp2ILInjected.Token(Token = "0x6000144")]
320 [global::Cpp2ILInjected.Address(RVA = "0x16B24CC", Offset = "0x16B24CC", Length = "0x168")]
321 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
322 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Collections.HashHelpers", Member = "GetPrime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
325 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
326 public void TrimExcess()
327 {
328 throw null;
329 }
330
331 [global::Cpp2ILInjected.Token(Token = "0x6000145")]
332 [global::Cpp2ILInjected.Address(RVA = "0x16B2634", Offset = "0x16B2634", Length = "0xC0")]
333 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Collections.HashHelpers", Member = "GetPrime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
336 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
337 private int Initialize(int capacity)
338 {
339 throw null;
340 }
341
342 [global::Cpp2ILInjected.Token(Token = "0x6000146")]
343 [global::Cpp2ILInjected.Address(RVA = "0x16B26F4", Offset = "0x16B26F4", Length = "0xD8")]
344 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
345 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
346 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Collections.HashHelpers", Member = "ExpandPrime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
350 private void IncreaseCapacity()
351 {
352 throw null;
353 }
354
355 [global::Cpp2ILInjected.Token(Token = "0x6000147")]
356 [global::Cpp2ILInjected.Address(RVA = "0x16B27CC", Offset = "0x16B27CC", Length = "0xEC")]
357 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
358 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
359 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
361 {
362 typeof(Array),
363 typeof(int),
364 typeof(Array),
365 typeof(int),
366 typeof(int)
367 }, ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
369 private void SetCapacity(int newSize)
370 {
371 throw null;
372 }
373
374 [global::Cpp2ILInjected.Token(Token = "0x6000148")]
375 [global::Cpp2ILInjected.Address(RVA = "0x16B28B8", Offset = "0x16B28B8", Length = "0x270")]
376 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
377 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
381 private bool AddIfNotPresent(T value)
382 {
383 throw null;
384 }
385
386 [global::Cpp2ILInjected.Token(Token = "0x6000149")]
387 [global::Cpp2ILInjected.Address(RVA = "0x16B2B28", Offset = "0x16B2B28", Length = "0x40")]
388 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
389 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
390 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
391 private void AddValue(int index, int hashCode, T value)
392 {
393 throw null;
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x600014A")]
397 [global::Cpp2ILInjected.Address(RVA = "0x16B2B68", Offset = "0x16B2B68", Length = "0xDC")]
398 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
399 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
400 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
401 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
403 {
404 throw null;
405 }
406
407 [global::Cpp2ILInjected.Token(Token = "0x600014B")]
408 [global::Cpp2ILInjected.Address(RVA = "0x16B2C44", Offset = "0x16B2C44", Length = "0xA0")]
409 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
410 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
411 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
412 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
414 {
415 throw null;
416 }
417
418 [global::Cpp2ILInjected.Token(Token = "0x40000A4")]
419 private const int Lower31BitMask = 2147483647;
420
421 [global::Cpp2ILInjected.Token(Token = "0x40000A5")]
422 private const int StackAllocThreshold = 100;
423
424 [global::Cpp2ILInjected.Token(Token = "0x40000A6")]
425 private const int ShrinkThreshold = 3;
426
427 [global::Cpp2ILInjected.Token(Token = "0x40000A7")]
428 private const string CapacityName = "Capacity";
429
430 [global::Cpp2ILInjected.Token(Token = "0x40000A8")]
431 private const string ElementsName = "Elements";
432
433 [global::Cpp2ILInjected.Token(Token = "0x40000A9")]
434 private const string ComparerName = "Comparer";
435
436 [global::Cpp2ILInjected.Token(Token = "0x40000AA")]
437 private const string VersionName = "Version";
438
439 [global::Cpp2ILInjected.Token(Token = "0x40000AB")]
440 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
441 private int[] _buckets;
442
443 [global::Cpp2ILInjected.Token(Token = "0x40000AC")]
444 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
446
447 [global::Cpp2ILInjected.Token(Token = "0x40000AD")]
448 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
449 private int _count;
450
451 [global::Cpp2ILInjected.Token(Token = "0x40000AE")]
452 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
453 private int _lastIndex;
454
455 [global::Cpp2ILInjected.Token(Token = "0x40000AF")]
456 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
457 private int _freeList;
458
459 [global::Cpp2ILInjected.Token(Token = "0x40000B0")]
460 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
462
463 [global::Cpp2ILInjected.Token(Token = "0x40000B1")]
464 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
465 private int _version;
466
467 [global::Cpp2ILInjected.Token(Token = "0x40000B2")]
468 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
470
471 [global::Cpp2ILInjected.Token(Token = "0x200002D")]
472 internal struct Slot
473 {
474 [global::Cpp2ILInjected.Token(Token = "0x40000B3")]
475 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
476 internal int hashCode;
477
478 [global::Cpp2ILInjected.Token(Token = "0x40000B4")]
479 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
480 internal int next;
481
482 [global::Cpp2ILInjected.Token(Token = "0x40000B5")]
483 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
484 internal T value;
485 }
486
487 [global::Cpp2ILInjected.Token(Token = "0x200002E")]
488 [Serializable]
490 {
491 [global::Cpp2ILInjected.Token(Token = "0x600014C")]
492 [global::Cpp2ILInjected.Address(RVA = "0x16455D0", Offset = "0x16455D0", Length = "0x18")]
493 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
494 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HashSet<>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HashSet<>), Member = "System.Collections.Generic.IEnumerable<T>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HashSet<>), Member = "System.Collections.IEnumerable.GetEnumerator", ReturnType = typeof(IEnumerator))]
498 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
499 internal Enumerator(HashSet<T> set)
500 {
501 throw null;
502 }
503
504 [global::Cpp2ILInjected.Token(Token = "0x600014D")]
505 [global::Cpp2ILInjected.Address(RVA = "0x16455E8", Offset = "0x16455E8", Length = "0x4")]
506 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
507 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
508 public void Dispose()
509 {
510 throw null;
511 }
512
513 [global::Cpp2ILInjected.Token(Token = "0x600014E")]
514 [global::Cpp2ILInjected.Address(RVA = "0x16455EC", Offset = "0x16455EC", Length = "0xD4")]
515 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
516 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
517 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
520 public bool MoveNext()
521 {
522 throw null;
523 }
524
525 [global::Cpp2ILInjected.Token(Token = "0x1700002E")]
526 public T Current
527 {
528 [global::Cpp2ILInjected.Token(Token = "0x600014F")]
529 [global::Cpp2ILInjected.Address(RVA = "0x16456C0", Offset = "0x16456C0", Length = "0x8")]
530 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
531 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
532 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
533 get
534 {
535 throw null;
536 }
537 }
538
539 [global::Cpp2ILInjected.Token(Token = "0x1700002F")]
541 {
542 [global::Cpp2ILInjected.Token(Token = "0x6000150")]
543 [global::Cpp2ILInjected.Address(RVA = "0x16456C8", Offset = "0x16456C8", Length = "0xC4")]
544 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
545 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
546 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
548 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
549 get
550 {
551 throw null;
552 }
553 }
554
555 [global::Cpp2ILInjected.Token(Token = "0x6000151")]
556 [global::Cpp2ILInjected.Address(RVA = "0x164578C", Offset = "0x164578C", Length = "0x70")]
557 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
558 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
561 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
563 {
564 throw null;
565 }
566
567 [global::Cpp2ILInjected.Token(Token = "0x40000B6")]
568 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
570
571 [global::Cpp2ILInjected.Token(Token = "0x40000B7")]
572 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
573 private int _index;
574
575 [global::Cpp2ILInjected.Token(Token = "0x40000B8")]
576 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
577 private int _version;
578
579 [global::Cpp2ILInjected.Token(Token = "0x40000B9")]
580 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
581 private T _current;
582 }
583 }
584}
class f__AnonymousType0<< Count > j__TPar
void UnionWith(IEnumerable< T > other)
Definition HashSet.cs:272
HashSet(IEqualityComparer< T > comparer)
Definition HashSet.cs:34
IEqualityComparer< T > _comparer
Definition HashSet.cs:461
void CopyFrom(HashSet< T > source)
Definition HashSet.cs:80
virtual void GetObjectData(SerializationInfo info, StreamingContext context)
Definition HashSet.cs:230
HashSet(IEnumerable< T > collection, IEqualityComparer< T > comparer)
Definition HashSet.cs:57
HashSet< T >.Enumerator GetEnumerator()
Definition HashSet.cs:182
void CopyTo(T[] array, int arrayIndex, int count)
Definition HashSet.cs:301
void CopyTo(T[] array, int arrayIndex)
Definition HashSet.cs:134
virtual void OnDeserialization(object sender)
Definition HashSet.cs:249
void AddValue(int index, int hashCode, T value)
Definition HashSet.cs:391
HashSet< T >.Slot[] _slots
Definition HashSet.cs:445
static bool AreEqualityComparersEqual(HashSet< T > set1, HashSet< T > set2)
Definition HashSet.cs:402
HashSet(IEnumerable< T > collection)
Definition HashSet.cs:45
HashSet(SerializationInfo info, StreamingContext context)
Definition HashSet.cs:67
void SetCapacity(int newSize)
Definition HashSet.cs:369