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
ResourceReader.cs
Go to the documentation of this file.
1using System;
4using System.IO;
9using System.Text;
11using Cpp2ILInjected;
13
14namespace System.Resources
15{
16 [global::System.Runtime.InteropServices.ComVisible(true)]
17 [global::Cpp2ILInjected.Token(Token = "0x20004B7")]
18 public sealed class ResourceReader : IResourceReader, global::System.Collections.IEnumerable, global::System.IDisposable
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x600232B")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1B76128", Offset = "0x1B76128", Length = "0xE4")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeResourceSet), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeResourceSet), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF8", ReturnType = typeof(global::System.Text.Encoding))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.BinaryReader), Member = ".ctor", MemberParameters = new object[]
29 {
30 typeof(global::System.IO.Stream),
31 typeof(global::System.Text.Encoding)
32 }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "ReadResources", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
35 internal ResourceReader(global::System.IO.Stream stream, global::System.Collections.Generic.Dictionary<string, ResourceLocator> resCache)
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x600232C")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1B76440", Offset = "0x1B76440", Length = "0x3C")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 public void Close()
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x600232D")]
50 [global::Cpp2ILInjected.Address(RVA = "0x1B7CF20", Offset = "0x1B7CF20", Length = "0x3C")]
51 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
53 public void Dispose()
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x600232E")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1B7CEE0", Offset = "0x1B7CEE0", Length = "0x40")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 private void Dispose(bool disposing)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x600232F")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1B7CF5C", Offset = "0x1B7CF5C", Length = "0x8")]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 internal unsafe static int ReadUnalignedI4(int* p)
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6002330")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1B7CF64", Offset = "0x1B7CF64", Length = "0xA0")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "GetValueForNameIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "_ReadResources", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.BinaryReader), Member = "Read7BitEncodedInt", ReturnType = typeof(int))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
85 private void SkipString()
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x6002331")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1B7D004", Offset = "0x1B7D004", Length = "0x24")]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "FindPosForResource", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
94 private int GetNameHash(int index)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6002332")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1B7D028", Offset = "0x1B7D028", Length = "0xEC")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "FindPosForResource", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "AllocateStringForNameIndex", MemberParameters = new object[]
104 {
105 typeof(int),
106 typeof(ref int)
107 }, ReturnType = typeof(string))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "GetValueForNameIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
111 {
112 typeof(string),
113 typeof(object[])
114 }, ReturnType = typeof(string))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.FormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
117 private int GetNamePosition(int index)
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6002333")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1B7D114", Offset = "0x1B7D114", Length = "0x4")]
124 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 private global::System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x6002334")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1B7D118", Offset = "0x1B7D118", Length = "0xC0")]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
138 public global::System.Collections.IDictionaryEnumerator GetEnumerator()
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x6002335")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1B77620", Offset = "0x1B77620", Length = "0x68")]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeResourceSet), Member = "GetObject", MemberParameters = new object[]
146 {
147 typeof(string),
148 typeof(bool),
149 typeof(bool)
150 }, ReturnType = typeof(object))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
155 {
156 throw null;
157 }
158
159 [global::Cpp2ILInjected.Token(Token = "0x6002336")]
160 [global::Cpp2ILInjected.Address(RVA = "0x1B76FA0", Offset = "0x1B76FA0", Length = "0x374")]
161 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeResourceSet), Member = "GetObject", MemberParameters = new object[]
163 {
164 typeof(string),
165 typeof(bool),
166 typeof(bool)
167 }, ReturnType = typeof(object))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastResourceComparer), Member = "HashFunction", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "GetNameHash", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
172 {
173 typeof(object),
174 typeof(ref bool)
175 }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "GetNamePosition", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "CompareStringEqualsName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
180 {
181 typeof(string),
182 typeof(object[])
183 }, ReturnType = typeof(string))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.FormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
186 internal int FindPosForResource(string name)
187 {
188 throw null;
189 }
190
191 [global::Cpp2ILInjected.Token(Token = "0x6002337")]
192 [global::Cpp2ILInjected.Address(RVA = "0x1B7D20C", Offset = "0x1B7D20C", Length = "0x1E8")]
193 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "FindPosForResource", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.BinaryReader), Member = "Read7BitEncodedInt", ReturnType = typeof(int))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "get_PositionPointer", ReturnType = typeof(byte*))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastResourceComparer), Member = "CompareOrdinal", MemberParameters = new object[]
199 {
200 typeof(byte*),
201 typeof(int),
202 typeof(string)
203 }, ReturnType = typeof(int))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FastResourceComparer), Member = "CompareOrdinal", MemberParameters = new object[]
205 {
206 typeof(byte[]),
207 typeof(int),
208 typeof(string)
209 }, ReturnType = typeof(int))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x6002338")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1B7D3F4", Offset = "0x1B7D3F4", Length = "0x77C")]
220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader.ResourceEnumerator), Member = "get_Key", ReturnType = typeof(object))]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader.ResourceEnumerator), Member = "get_Entry", ReturnType = typeof(global::System.Collections.DictionaryEntry))]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "GetNamePosition", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
226 {
227 typeof(object),
228 typeof(ref bool)
229 }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.BinaryReader), Member = "Read7BitEncodedInt", ReturnType = typeof(int))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "get_PositionPointer", ReturnType = typeof(byte*))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
233 {
234 typeof(char*),
235 typeof(int),
236 typeof(int)
237 }, ReturnType = typeof(string))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_Unicode", ReturnType = typeof(global::System.Text.Encoding))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
241 {
242 typeof(string),
243 typeof(object[])
244 }, ReturnType = typeof(string))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.EndOfStreamException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.FormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 64)]
251 {
252 throw null;
253 }
254
255 [global::Cpp2ILInjected.Token(Token = "0x6002339")]
256 [global::Cpp2ILInjected.Address(RVA = "0x1B7DB70", Offset = "0x1B7DB70", Length = "0x250")]
257 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader.ResourceEnumerator), Member = "get_Entry", ReturnType = typeof(global::System.Collections.DictionaryEntry))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader.ResourceEnumerator), Member = "get_Value", ReturnType = typeof(object))]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "GetNamePosition", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
263 {
264 typeof(object),
265 typeof(ref bool)
266 }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "SkipString", ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "LoadObjectV1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "LoadObjectV2", MemberParameters = new object[]
270 {
271 typeof(int),
273 }, ReturnType = typeof(object))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
276 {
277 typeof(string),
278 typeof(object[])
279 }, ReturnType = typeof(string))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.FormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
282 private object GetValueForNameIndex(int index)
283 {
284 throw null;
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x600233A")]
288 [global::Cpp2ILInjected.Address(RVA = "0x1B77314", Offset = "0x1B77314", Length = "0x25C")]
289 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeResourceSet), Member = "GetObject", MemberParameters = new object[]
291 {
292 typeof(string),
293 typeof(bool),
294 typeof(bool)
295 }, ReturnType = typeof(object))]
296 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.BinaryReader), Member = "Read7BitEncodedInt", ReturnType = typeof(int))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "FindType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.RuntimeType))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
301 {
302 typeof(global::System.Type),
303 typeof(global::System.Type)
304 }, ReturnType = typeof(bool))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Enum), Member = "ToString", ReturnType = typeof(string))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
307 {
308 typeof(string),
309 typeof(object[])
310 }, ReturnType = typeof(string))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
313 internal string LoadString(int pos)
314 {
315 throw null;
316 }
317
318 [global::Cpp2ILInjected.Token(Token = "0x600233B")]
319 [global::Cpp2ILInjected.Address(RVA = "0x1B7E2CC", Offset = "0x1B7E2CC", Length = "0x2C")]
320 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader.ResourceEnumerator), Member = "get_Entry", ReturnType = typeof(global::System.Collections.DictionaryEntry))]
322 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "LoadObjectV1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "LoadObjectV2", MemberParameters = new object[]
325 {
326 typeof(int),
328 }, ReturnType = typeof(object))]
329 internal object LoadObject(int pos)
330 {
331 throw null;
332 }
333
334 [global::Cpp2ILInjected.Token(Token = "0x600233C")]
335 [global::Cpp2ILInjected.Address(RVA = "0x1B77570", Offset = "0x1B77570", Length = "0x98")]
336 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeResourceSet), Member = "GetObject", MemberParameters = new object[]
338 {
339 typeof(string),
340 typeof(bool),
341 typeof(bool)
342 }, ReturnType = typeof(object))]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeResourceSet), Member = "ResolveResourceLocator", MemberParameters = new object[]
344 {
345 typeof(ResourceLocator),
346 typeof(string),
347 typeof(global::System.Collections.Generic.Dictionary<string, ResourceLocator>),
348 typeof(bool)
349 }, ReturnType = typeof(object))]
350 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "LoadObjectV1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "LoadObjectV2", MemberParameters = new object[]
353 {
354 typeof(int),
356 }, ReturnType = typeof(object))]
357 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
358 internal object LoadObject(int pos, out ResourceTypeCode typeCode)
359 {
360 throw null;
361 }
362
363 [global::Cpp2ILInjected.Token(Token = "0x600233D")]
364 [global::Cpp2ILInjected.Address(RVA = "0x1B7DDC0", Offset = "0x1B7DDC0", Length = "0xF8")]
365 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "GetValueForNameIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "LoadObject", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "LoadObject", MemberParameters = new object[]
369 {
370 typeof(int),
372 }, ReturnType = typeof(object))]
373 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "_LoadObjectV1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[]
377 {
378 typeof(string),
379 typeof(global::System.Exception)
380 }, ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
382 internal object LoadObjectV1(int pos)
383 {
384 throw null;
385 }
386
387 [global::Cpp2ILInjected.Token(Token = "0x600233E")]
388 [global::Cpp2ILInjected.Address(RVA = "0x1B7E2F8", Offset = "0x1B7E2F8", Length = "0x7E0")]
389 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "LoadObjectV1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
391 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.BinaryReader), Member = "Read7BitEncodedInt", ReturnType = typeof(int))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "FindType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.RuntimeType))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
396 {
397 typeof(global::System.Type),
398 typeof(global::System.Type)
399 }, ReturnType = typeof(bool))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = ".ctor", MemberParameters = new object[] { typeof(int[]) }, ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "DeserializeObject", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
403 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 46)]
404 private object _LoadObjectV1(int pos)
405 {
406 throw null;
407 }
408
409 [global::Cpp2ILInjected.Token(Token = "0x600233F")]
410 [global::Cpp2ILInjected.Address(RVA = "0x1B7DEB8", Offset = "0x1B7DEB8", Length = "0xF8")]
411 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "GetValueForNameIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "LoadObject", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "LoadObject", MemberParameters = new object[]
415 {
416 typeof(int),
418 }, ReturnType = typeof(object))]
419 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "_LoadObjectV2", MemberParameters = new object[]
421 {
422 typeof(int),
424 }, ReturnType = typeof(object))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[]
427 {
428 typeof(string),
429 typeof(global::System.Exception)
430 }, ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
432 internal object LoadObjectV2(int pos, out ResourceTypeCode typeCode)
433 {
434 throw null;
435 }
436
437 [global::Cpp2ILInjected.Token(Token = "0x6002340")]
438 [global::Cpp2ILInjected.Address(RVA = "0x1B7EC5C", Offset = "0x1B7EC5C", Length = "0x6A0")]
439 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "LoadObjectV2", MemberParameters = new object[]
441 {
442 typeof(int),
444 }, ReturnType = typeof(object))]
445 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.BinaryReader), Member = "Read7BitEncodedInt", ReturnType = typeof(int))]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "DeserializeObject", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "FromBinary", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(global::System.DateTime))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "get_PositionPointer", ReturnType = typeof(byte*))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = ".ctor", MemberParameters = new object[]
451 {
452 typeof(byte*),
453 typeof(long),
454 typeof(long),
455 typeof(global::System.IO.FileAccess)
456 }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.PinnedBufferMemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
461 {
462 typeof(string),
463 typeof(object[])
464 }, ReturnType = typeof(string))]
465 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
466 private unsafe object _LoadObjectV2(int pos, out ResourceTypeCode typeCode)
467 {
468 throw null;
469 }
470
471 [global::Cpp2ILInjected.Token(Token = "0x6002341")]
472 [global::Cpp2ILInjected.Address(RVA = "0x1B7EAD8", Offset = "0x1B7EAD8", Length = "0x184")]
473 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "_LoadObjectV1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "_LoadObjectV2", MemberParameters = new object[]
476 {
477 typeof(int),
479 }, ReturnType = typeof(object))]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "FindType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.RuntimeType))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = "Deserialize", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(object))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
485 {
486 typeof(global::System.Type),
487 typeof(global::System.Type)
488 }, ReturnType = typeof(bool))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
490 {
491 typeof(string),
492 typeof(object[])
493 }, ReturnType = typeof(string))]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
495 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
496 private object DeserializeObject(int typeIndex)
497 {
498 throw null;
499 }
500
501 [global::Cpp2ILInjected.Token(Token = "0x6002342")]
502 [global::Cpp2ILInjected.Address(RVA = "0x1B7CD7C", Offset = "0x1B7CD7C", Length = "0x164")]
503 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = ".ctor", MemberParameters = new object[]
505 {
506 typeof(global::System.IO.Stream),
507 typeof(global::System.Collections.Generic.Dictionary<string, ResourceLocator>)
508 }, ReturnType = typeof(void))]
509 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.StreamingContext), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.StreamingContextStates) }, ReturnType = typeof(void))]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), Member = ".ctor", MemberParameters = new object[]
512 {
513 typeof(global::System.Runtime.Serialization.ISurrogateSelector),
514 typeof(global::System.Runtime.Serialization.StreamingContext)
515 }, ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "_ReadResources", ReturnType = typeof(void))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[]
519 {
520 typeof(string),
521 typeof(global::System.Exception)
522 }, ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
524 private void ReadResources()
525 {
526 throw null;
527 }
528
529 [global::Cpp2ILInjected.Token(Token = "0x6002343")]
530 [global::Cpp2ILInjected.Address(RVA = "0x1B7F2FC", Offset = "0x1B7F2FC", Length = "0x5FC")]
531 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "ReadResources", ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.AssemblyName), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceManager), Member = "CompareNames", MemberParameters = new object[]
536 {
537 typeof(string),
538 typeof(string),
539 typeof(global::System.Reflection.AssemblyName)
540 }, ReturnType = typeof(bool))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "SkipString", ReturnType = typeof(void))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "get_PositionPointer", ReturnType = typeof(byte*))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
546 {
547 typeof(string),
548 typeof(object[])
549 }, ReturnType = typeof(string))]
550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
552 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
553 private unsafe void _ReadResources()
554 {
555 throw null;
556 }
557
558 [global::Cpp2ILInjected.Token(Token = "0x6002344")]
559 [global::Cpp2ILInjected.Address(RVA = "0x1B7DFB0", Offset = "0x1B7DFB0", Length = "0x31C")]
560 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
561 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "LoadString", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
562 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "_LoadObjectV1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
563 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader), Member = "DeserializeObject", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
564 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "op_Equality", MemberParameters = new object[]
566 {
567 typeof(global::System.RuntimeType),
568 typeof(global::System.RuntimeType)
569 }, ReturnType = typeof(bool))]
570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.BadImageFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
572 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
573 private global::System.RuntimeType FindType(int typeIndex)
574 {
575 throw null;
576 }
577
578 [global::Cpp2ILInjected.Token(Token = "0x400133F")]
579 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
580 private global::System.IO.BinaryReader _store;
581
582 [global::Cpp2ILInjected.Token(Token = "0x4001340")]
583 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
584 internal global::System.Collections.Generic.Dictionary<string, ResourceLocator> _resCache;
585
586 [global::Cpp2ILInjected.Token(Token = "0x4001341")]
587 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
588 private long _nameSectionOffset;
589
590 [global::Cpp2ILInjected.Token(Token = "0x4001342")]
591 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
592 private long _dataSectionOffset;
593
594 [global::Cpp2ILInjected.Token(Token = "0x4001343")]
595 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
596 private int[] _nameHashes;
597
598 [global::Cpp2ILInjected.Token(Token = "0x4001344")]
599 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
600 private unsafe int* _nameHashesPtr;
601
602 [global::Cpp2ILInjected.Token(Token = "0x4001345")]
603 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
604 private int[] _namePositions;
605
606 [global::Cpp2ILInjected.Token(Token = "0x4001346")]
607 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
609
610 [global::Cpp2ILInjected.Token(Token = "0x4001347")]
611 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
612 private global::System.RuntimeType[] _typeTable;
613
614 [global::Cpp2ILInjected.Token(Token = "0x4001348")]
615 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
616 private int[] _typeNamePositions;
617
618 [global::Cpp2ILInjected.Token(Token = "0x4001349")]
619 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
620 private global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter _objFormatter;
621
622 [global::Cpp2ILInjected.Token(Token = "0x400134A")]
623 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
624 private int _numResources;
625
626 [global::Cpp2ILInjected.Token(Token = "0x400134B")]
627 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
628 private global::System.IO.UnmanagedMemoryStream _ums;
629
630 [global::Cpp2ILInjected.Token(Token = "0x400134C")]
631 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
632 private int _version;
633
634 [global::Cpp2ILInjected.Token(Token = "0x20004B8")]
635 internal sealed class ResourceEnumerator : global::System.Collections.IDictionaryEnumerator, global::System.Collections.IEnumerator
636 {
637 [global::Cpp2ILInjected.Token(Token = "0x6002345")]
638 [global::Cpp2ILInjected.Address(RVA = "0x1B7D1D8", Offset = "0x1B7D1D8", Length = "0x34")]
639 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
642 {
643 throw null;
644 }
645
646 [global::Cpp2ILInjected.Token(Token = "0x6002346")]
647 [global::Cpp2ILInjected.Address(RVA = "0x1B77730", Offset = "0x1B77730", Length = "0x4C")]
648 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
649 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
650 public bool MoveNext()
651 {
652 throw null;
653 }
654
655 [global::Cpp2ILInjected.Token(Token = "0x17000494")]
656 public object Key
657 {
658 [global::Cpp2ILInjected.Token(Token = "0x6002347")]
659 [global::Cpp2ILInjected.Address(RVA = "0x1B77688", Offset = "0x1B77688", Length = "0xA8")]
660 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeResourceSet), Member = "GetObject", MemberParameters = new object[]
662 {
663 typeof(string),
664 typeof(bool),
665 typeof(bool)
666 }, ReturnType = typeof(object))]
667 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "AllocateStringForNameIndex", MemberParameters = new object[]
669 {
670 typeof(int),
671 typeof(ref int)
672 }, ReturnType = typeof(string))]
673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
674 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
675 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
676 get
677 {
678 throw null;
679 }
680 }
681
682 [global::Cpp2ILInjected.Token(Token = "0x17000495")]
683 public object Current
684 {
685 [global::Cpp2ILInjected.Token(Token = "0x6002348")]
686 [global::Cpp2ILInjected.Address(RVA = "0x1B7F8F8", Offset = "0x1B7F8F8", Length = "0x64")]
687 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader.ResourceEnumerator), Member = "get_Entry", ReturnType = typeof(global::System.Collections.DictionaryEntry))]
689 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
690 get
691 {
692 throw null;
693 }
694 }
695
696 [global::Cpp2ILInjected.Token(Token = "0x17000496")]
697 internal int DataPosition
698 {
699 [global::Cpp2ILInjected.Token(Token = "0x6002349")]
700 [global::Cpp2ILInjected.Address(RVA = "0x1B7FC48", Offset = "0x1B7FC48", Length = "0x8")]
701 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
702 get
703 {
704 throw null;
705 }
706 }
707
708 [global::Cpp2ILInjected.Token(Token = "0x17000497")]
709 public global::System.Collections.DictionaryEntry Entry
710 {
711 [global::Cpp2ILInjected.Token(Token = "0x600234A")]
712 [global::Cpp2ILInjected.Address(RVA = "0x1B7F95C", Offset = "0x1B7F95C", Length = "0x2EC")]
713 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
714 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ResourceReader.ResourceEnumerator), Member = "get_Current", ReturnType = typeof(object))]
715 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
717 {
718 typeof(object),
719 typeof(ref bool)
720 }, ReturnType = typeof(void))]
721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "AllocateStringForNameIndex", MemberParameters = new object[]
722 {
723 typeof(int),
724 typeof(ref int)
725 }, ReturnType = typeof(string))]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, ResourceLocator>), Member = "TryGetValue", MemberParameters = new object[]
727 {
728 typeof(object),
730 }, ReturnType = typeof(bool))]
731 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "LoadObject", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "GetValueForNameIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.DictionaryEntry), Member = ".ctor", MemberParameters = new object[]
735 {
736 typeof(object),
737 typeof(object)
738 }, ReturnType = typeof(void))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
741 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
742 get
743 {
744 throw null;
745 }
746 }
747
748 [global::Cpp2ILInjected.Token(Token = "0x17000498")]
749 public object Value
750 {
751 [global::Cpp2ILInjected.Token(Token = "0x600234B")]
752 [global::Cpp2ILInjected.Address(RVA = "0x1B7FC50", Offset = "0x1B7FC50", Length = "0xA0")]
753 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
754 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceReader), Member = "GetValueForNameIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
756 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
758 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
759 get
760 {
761 throw null;
762 }
763 }
764
765 [global::Cpp2ILInjected.Token(Token = "0x600234C")]
766 [global::Cpp2ILInjected.Address(RVA = "0x1B7FCF0", Offset = "0x1B7FCF0", Length = "0x7C")]
767 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
770 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
771 public void Reset()
772 {
773 throw null;
774 }
775
776 [global::Cpp2ILInjected.Token(Token = "0x400134D")]
777 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
779
780 [global::Cpp2ILInjected.Token(Token = "0x400134E")]
781 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
782 private bool _currentIsValid;
783
784 [global::Cpp2ILInjected.Token(Token = "0x400134F")]
785 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
786 private int _currentName;
787
788 [global::Cpp2ILInjected.Token(Token = "0x4001350")]
789 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
790 private int _dataPosition;
791 }
792 }
793}
class f__AnonymousType0<< Count > j__TPar
global::System.Collections.DictionaryEntry Entry
unsafe bool CompareStringEqualsName(string name)
global::System.IO.BinaryReader _store
global::System.RuntimeType[] _typeTable
global::System.Collections.Generic.Dictionary< string, ResourceLocator > _resCache
unsafe string AllocateStringForNameIndex(int index, out int dataOffset)
object GetValueForNameIndex(int index)
global::System.RuntimeType FindType(int typeIndex)
unsafe object _LoadObjectV2(int pos, out ResourceTypeCode typeCode)
ResourceReader(global::System.IO.Stream stream, global::System.Collections.Generic.Dictionary< string, ResourceLocator > resCache)
global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter _objFormatter
ResourceReader.ResourceEnumerator GetEnumeratorInternal()
static unsafe int ReadUnalignedI4(int *p)
global::System.Collections.IDictionaryEnumerator GetEnumerator()
object LoadObject(int pos, out ResourceTypeCode typeCode)
object DeserializeObject(int typeIndex)
object LoadObjectV2(int pos, out ResourceTypeCode typeCode)
global::System.IO.UnmanagedMemoryStream _ums