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
LowLevelDictionary.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000640")]
9 internal class LowLevelDictionary<TKey, TValue>
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x60030F5")]
12 [global::Cpp2ILInjected.Address(RVA = "0x17C7EE4", Offset = "0x17C7EE4", Length = "0x78")]
13 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.DebuggerSupport), Member = ".cctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x60030F6")]
24 [global::Cpp2ILInjected.Address(RVA = "0x17C7F5C", Offset = "0x17C7F5C", Length = "0x50")]
25 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x170007E5")]
35 public TKey this[TKey key]
36 {
37 [global::Cpp2ILInjected.Token(Token = "0x60030F7")]
38 [global::Cpp2ILInjected.Address(RVA = "0x17C7FAC", Offset = "0x17C7FAC", Length = "0x80")]
39 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.DebuggerSupport), Member = "AddToActiveTasksNonInlined", MemberParameters = new object[] { typeof(global::System.Threading.Tasks.Task) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
44 set
45 {
46 throw null;
47 }
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x60030F8")]
51 [global::Cpp2ILInjected.Address(RVA = "0x17C802C", Offset = "0x17C802C", Length = "0x50")]
52 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
55 public void Clear(int capacity = 17)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x60030F9")]
61 [global::Cpp2ILInjected.Address(RVA = "0x17C807C", Offset = "0x17C807C", Length = "0x164")]
62 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.DebuggerSupport), Member = "RemoveFromActiveTasksNonInlined", MemberParameters = new object[] { typeof(global::System.Threading.Tasks.Task) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
67 public bool Remove(TKey key)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x60030FA")]
73 [global::Cpp2ILInjected.Address(RVA = "0x17C81E0", Offset = "0x17C81E0", Length = "0xEC")]
74 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x60030FB")]
84 [global::Cpp2ILInjected.Address(RVA = "0x17C82CC", Offset = "0x17C82CC", Length = "0x104")]
85 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x60030FC")]
95 [global::Cpp2ILInjected.Address(RVA = "0x17C83D0", Offset = "0x17C83D0", Length = "0x188")]
96 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
100 private void ExpandBuckets()
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x60030FD")]
106 [global::Cpp2ILInjected.Address(RVA = "0x17C8558", Offset = "0x17C8558", Length = "0xC4")]
107 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
110 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
111 private int GetBucket(TKey key, int numBuckets = 0)
112 {
113 throw null;
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x4001A84")]
117 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
119
120 [global::Cpp2ILInjected.Token(Token = "0x4001A85")]
121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
122 private int _numEntries;
123
124 [global::Cpp2ILInjected.Token(Token = "0x4001A86")]
125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
126 private int _version;
127
128 [global::Cpp2ILInjected.Token(Token = "0x4001A87")]
129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
131
132 [global::Cpp2ILInjected.Token(Token = "0x2000641")]
133 private sealed class Entry
134 {
135 [global::Cpp2ILInjected.Token(Token = "0x60030FE")]
136 [global::Cpp2ILInjected.Address(RVA = "0x164118C", Offset = "0x164118C", Length = "0x8")]
137 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
140 public Entry()
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x4001A88")]
146 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
147 public TKey _key;
148
149 [global::Cpp2ILInjected.Token(Token = "0x4001A89")]
150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
151 public TValue _value;
152
153 [global::Cpp2ILInjected.Token(Token = "0x4001A8A")]
154 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x2000642")]
159 private sealed class DefaultComparer<T> : IEqualityComparer<T>
160 {
161 [global::Cpp2ILInjected.Token(Token = "0x60030FF")]
162 [global::Cpp2ILInjected.Address(RVA = "0x192328C", Offset = "0x192328C", Length = "0x148")]
163 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
164 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
167 public bool Equals(T x, T y)
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x6003100")]
173 [global::Cpp2ILInjected.Address(RVA = "0x19233D4", Offset = "0x19233D4", Length = "0x3C")]
174 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
175 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
177 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
178 public int GetHashCode(T obj)
179 {
180 throw null;
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x6003101")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1923410", Offset = "0x1923410", Length = "0x8")]
185 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
189 {
190 throw null;
191 }
192 }
193 }
194}
class f__AnonymousType0<< Count > j__TPar
LowLevelDictionary< TKey, TValue >.Entry _next
LowLevelDictionary< TKey, TValue >.Entry Find(TKey key)
LowLevelDictionary< TKey, TValue >.Entry[] _buckets
LowLevelDictionary< TKey, TValue >.Entry UncheckedAdd(TKey key, TValue value)
LowLevelDictionary(int capacity, IEqualityComparer< TKey > comparer)