14 [global::Cpp2ILInjected.Token(Token =
"0x6002A34")]
15 [global::Cpp2ILInjected.Address(RVA =
"0x16A18C4", Offset =
"0x16A18C4", Length =
"0x444")]
16 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Runtime.ConstrainedExecution.CriticalFinalizerObject), Member =
".ctor", ReturnType =
typeof(
void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Path), Member =
"GetFullPath", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
string))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
PathInternal), Member =
"TrimEndingDirectorySeparator", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
string))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
IntPtr), Member =
"op_Equality", MemberParameters =
new object[]
27 }, ReturnType =
typeof(
bool))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::Interop.Sys), Member =
"GetReadDirRBufferSize", ReturnType =
typeof(
int))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 44)]
36 [global::Cpp2ILInjected.Token(Token =
"0x6002A35")]
37 [global::Cpp2ILInjected.Address(RVA =
"0x16A1D08", Offset =
"0x16A1D08", Length =
"0xA4")]
38 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::Interop.ErrorInfo), Member =
"get_RawErrno", ReturnType =
typeof(
int))]
47 [global::Cpp2ILInjected.Token(Token =
"0x6002A36")]
48 [global::Cpp2ILInjected.Address(RVA =
"0x16A1DAC", Offset =
"0x16A1DAC", Length =
"0x24")]
49 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 [global::Cpp2ILInjected.Token(Token =
"0x6002A37")]
58 [global::Cpp2ILInjected.Address(RVA =
"0x16A1DD0", Offset =
"0x16A1DD0", Length =
"0x38")]
59 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 [global::Cpp2ILInjected.Token(Token =
"0x6002A38")]
68 [global::Cpp2ILInjected.Address(RVA =
"0x16A1E08", Offset =
"0x16A1E08", Length =
"0x128")]
69 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::Interop.Sys), Member =
"OpenDir", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(global::System.
IntPtr))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
IntPtr), Member =
"op_Equality", MemberParameters =
new object[]
77 }, ReturnType =
typeof(
bool))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::Interop.Sys), Member =
"GetLastErrorInfo", ReturnType =
typeof(global::Interop.ErrorInfo))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::Interop), Member =
"GetExceptionForIoErrno", MemberParameters =
new object[]
81 typeof(global::Interop.ErrorInfo),
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
91 [global::Cpp2ILInjected.Token(Token =
"0x6002A39")]
92 [global::Cpp2ILInjected.Address(RVA =
"0x16A1F30", Offset =
"0x16A1F30", Length =
"0xAC")]
93 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Threading.Interlocked), Member =
"Exchange", MemberParameters =
new object[]
97 typeof(ref global::System.IntPtr),
98 typeof(global::System.IntPtr)
100 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
IntPtr), Member =
"op_Inequality", MemberParameters =
new object[]
104 }, ReturnType =
typeof(
bool))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::Interop.Sys), Member =
"CloseDir", MemberParameters =
new object[] {
typeof(global::System.
IntPtr) }, ReturnType =
typeof(
int))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
112 [global::Cpp2ILInjected.Token(Token =
"0x6002A3A")]
113 [global::Cpp2ILInjected.Address(RVA =
"0x16A1FDC", Offset =
"0x16A1FDC", Length =
"0x52C")]
114 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Threading.Monitor), Member =
"Enter", MemberParameters =
new object[]
121 }, ReturnType =
typeof(
void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"GetRawStringData", ReturnType =
typeof(
ref char))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
FileSystemEntry), Member =
"Initialize", MemberParameters =
new object[]
126 typeof(global::Interop.Sys.DirectoryEntry),
133 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Collections.Generic.Queue<>), Member =
".ctor", ReturnType =
typeof(
void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Path), Member =
"Join", MemberParameters =
new object[]
139 }, ReturnType =
typeof(
string))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Collections.Generic.Queue<>), Member =
"Enqueue", MemberParameters =
new object[] {
"T" }, ReturnType =
typeof(
void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Threading.Monitor), Member =
"Exit", MemberParameters =
new object[] {
typeof(
object) }, ReturnType =
typeof(
void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
148 [global::Cpp2ILInjected.Token(Token =
"0x6002A3B")]
149 [global::Cpp2ILInjected.Address(RVA =
"0x16A2508", Offset =
"0x16A2508", Length =
"0x38")]
150 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
159 [global::Cpp2ILInjected.Token(Token =
"0x6002A3C")]
160 [global::Cpp2ILInjected.Address(RVA =
"0x16A2540", Offset =
"0x16A2540", Length =
"0x158")]
161 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
162 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::Interop.Sys), Member =
"ReadDirR", MemberParameters =
new object[]
169 typeof(
ref global::Interop.Sys.DirectoryEntry)
170 }, ReturnType =
typeof(
int))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::Interop.ErrorInfo), Member =
".ctor", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::Interop), Member =
"GetExceptionForIoErrno", MemberParameters =
new object[]
174 typeof(global::Interop.ErrorInfo),
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
184 [global::Cpp2ILInjected.Token(Token =
"0x6002A3D")]
185 [global::Cpp2ILInjected.Address(RVA =
"0x16A2698", Offset =
"0x16A2698", Length =
"0xFC")]
186 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
187 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
IntPtr), Member =
"op_Equality", MemberParameters =
new object[]
193 }, ReturnType =
typeof(
bool))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Collections.Generic.Queue<>), Member =
"Dequeue", ReturnType =
"T")]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
201 [global::Cpp2ILInjected.Token(Token =
"0x6002A3E")]
202 [global::Cpp2ILInjected.Address(RVA =
"0x16A2794", Offset =
"0x16A2794", Length =
"0x2A0")]
203 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Threading.Monitor), Member =
"Enter", MemberParameters =
new object[]
210 }, ReturnType =
typeof(
void))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Threading.Monitor), Member =
"Exit", MemberParameters =
new object[] { typeof(object) }, ReturnType =
typeof(
void))]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
218 [global::Cpp2ILInjected.Token(Token =
"0x6002A3F")]
219 [global::Cpp2ILInjected.Address(RVA =
"0x16A2A34", Offset =
"0x16A2A34", Length =
"0x8")]
220 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
227 [global::Cpp2ILInjected.Token(Token =
"0x6002A40")]
228 [global::Cpp2ILInjected.Address(RVA =
"0x16A2A3C", Offset =
"0x16A2A3C", Length =
"0x8")]
229 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
236 [global::Cpp2ILInjected.Token(Token =
"0x6002A41")]
239 [global::Cpp2ILInjected.Token(Token =
"0x6002A42")]
240 [global::Cpp2ILInjected.Address(RVA =
"0x16A2A44", Offset =
"0x16A2A44", Length =
"0x4")]
241 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
248 [global::Cpp2ILInjected.Token(Token =
"0x6002A43")]
249 [global::Cpp2ILInjected.Address(RVA =
"0x16A2A48", Offset =
"0x16A2A48", Length =
"0x8")]
250 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
251 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 [global::Cpp2ILInjected.Token(Token =
"0x1700060F")]
260 [global::Cpp2ILInjected.Token(Token =
"0x6002A44")]
261 [global::Cpp2ILInjected.Address(RVA =
"0x16A2A50", Offset =
"0x16A2A50", Length =
"0x8")]
262 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.Token(Token =
"0x17000610")]
273 [global::Cpp2ILInjected.Token(Token =
"0x6002A45")]
274 [global::Cpp2ILInjected.Address(RVA =
"0x16A2A58", Offset =
"0x16A2A58", Length =
"0x14")]
275 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
276 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
277 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
284 [global::Cpp2ILInjected.Token(Token =
"0x6002A46")]
285 [global::Cpp2ILInjected.Address(RVA =
"0x16A2A6C", Offset =
"0x16A2A6C", Length =
"0xE0")]
286 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
287 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
288 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"GetRawStringData", ReturnType =
typeof(
ref char))]
290 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
296 [global::Cpp2ILInjected.Token(Token =
"0x6002A47")]
297 [global::Cpp2ILInjected.Address(RVA =
"0x16A2B4C", Offset =
"0x16A2B4C", Length =
"0x38")]
298 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
299 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
307 [global::Cpp2ILInjected.Token(Token =
"0x6002A48")]
308 [global::Cpp2ILInjected.Address(RVA =
"0x16A2B84", Offset =
"0x16A2B84", Length =
"0x80")]
309 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
310 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.
GC), Member =
"SuppressFinalize", MemberParameters =
new object[] {
typeof(
object) }, ReturnType =
typeof(
void))]
313 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
319 [global::Cpp2ILInjected.Token(Token =
"0x6002A49")]
320 [global::Cpp2ILInjected.Address(RVA =
"0x16A2C04", Offset =
"0x16A2C04", Length =
"0x4")]
321 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
322 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
328 [global::Cpp2ILInjected.Token(Token =
"0x6002A4A")]
329 [global::Cpp2ILInjected.Address(RVA =
"0x16A2C08", Offset =
"0x16A2C08", Length =
"0xA8")]
330 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
331 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(global::System.Runtime.ConstrainedExecution.CriticalFinalizerObject), Member =
"Finalize", ReturnType =
typeof(
void))]
334 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
340 [global::Cpp2ILInjected.Token(Token =
"0x40016A8")]
341 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
344 [global::Cpp2ILInjected.Token(Token =
"0x40016A9")]
345 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
348 [global::Cpp2ILInjected.Token(Token =
"0x40016AA")]
349 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
352 [global::Cpp2ILInjected.Token(Token =
"0x40016AB")]
353 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
356 [global::Cpp2ILInjected.Token(Token =
"0x40016AC")]
357 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
360 [global::Cpp2ILInjected.Token(Token =
"0x40016AD")]
361 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
364 [global::Cpp2ILInjected.Token(Token =
"0x40016AE")]
365 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
368 [global::Cpp2ILInjected.Token(Token =
"0x40016AF")]
369 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
370 private global::System.Collections.Generic.Queue<
string>
_pending;
372 [global::Cpp2ILInjected.Token(Token =
"0x40016B0")]
373 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
374 private global::Interop.Sys.DirectoryEntry
_entry;
376 [global::Cpp2ILInjected.Token(Token =
"0x40016B1")]
377 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
380 [global::Cpp2ILInjected.Token(Token =
"0x40016B2")]
381 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
384 [global::Cpp2ILInjected.Token(Token =
"0x40016B3")]
385 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]