terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Environment.cs
Go to the documentation of this file.
1using System;
4using System.IO;
10using Mono;
11
12namespace System
13{
14 // Token: 0x02000164 RID: 356
15 [ComVisible(true)]
16 public static class Environment
17 {
18 // Token: 0x06000E67 RID: 3687 RVA: 0x0000207A File Offset: 0x0000027A
19 internal static string GetResourceString(string key)
20 {
21 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
22 }
23
24 // Token: 0x06000E68 RID: 3688 RVA: 0x0001F474 File Offset: 0x0001D674
25 internal static string GetResourceString(string key, params object[] values)
26 {
27 if (!true)
28 {
29 }
31 string text;
32 return text;
33 }
34
35 // Token: 0x06000E69 RID: 3689 RVA: 0x0001F490 File Offset: 0x0001D690
36 internal static string GetResourceStringEncodingName(int codePage)
37 {
38 return "Unicode (UTF-32)";
39 }
40
41 // Token: 0x17000143 RID: 323
42 // (get) Token: 0x06000E6A RID: 3690 RVA: 0x0001F4C4 File Offset: 0x0001D6C4
43 public static string CurrentDirectory
44 {
45 get
46 {
48 }
49 }
50
51 // Token: 0x17000144 RID: 324
52 // (get) Token: 0x06000E6B RID: 3691 RVA: 0x0001F4D8 File Offset: 0x0001D6D8
53 public static int CurrentManagedThreadId
54 {
55 get
56 {
58 }
59 }
60
61 // Token: 0x17000145 RID: 325
62 // (get) Token: 0x06000E6C RID: 3692 RVA: 0x0000207A File Offset: 0x0000027A
63 public static bool HasShutdownStarted
64 {
65 get
66 {
67 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
68 }
69 }
70
71 // Token: 0x17000146 RID: 326
72 // (get) Token: 0x06000E6D RID: 3693 RVA: 0x0000207A File Offset: 0x0000027A
73 public static string MachineName
74 {
75 get
76 {
77 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
78 }
79 }
80
81 // Token: 0x06000E6E RID: 3694 RVA: 0x0000207A File Offset: 0x0000027A
82 private static string GetNewLine()
83 {
84 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
85 }
86
87 // Token: 0x17000147 RID: 327
88 // (get) Token: 0x06000E6F RID: 3695 RVA: 0x0000207A File Offset: 0x0000027A
89 public static string NewLine
90 {
91 get
92 {
93 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
94 }
95 }
96
97 // Token: 0x17000148 RID: 328
98 // (get) Token: 0x06000E70 RID: 3696 RVA: 0x0000207A File Offset: 0x0000027A
99 internal static PlatformID Platform
100 {
102 get
103 {
104 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
105 }
106 }
107
108 // Token: 0x06000E71 RID: 3697 RVA: 0x0000207A File Offset: 0x0000027A
109 internal static string GetOSVersionString()
110 {
111 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
112 }
113
114 // Token: 0x17000149 RID: 329
115 // (get) Token: 0x06000E72 RID: 3698 RVA: 0x0000207A File Offset: 0x0000027A
117 {
118 get
119 {
120 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
121 }
122 }
123
124 // Token: 0x06000E73 RID: 3699 RVA: 0x0001F4F4 File Offset: 0x0001D6F4
125 internal static Version CreateVersionFromString(string info)
126 {
127 /*
128An exception occurred when decompiling this method (06000E73)
129
130ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Version System.Environment::CreateVersionFromString(System.String)
131
132 ---> System.Exception: Basic block has to end with unconditional control flow.
133{
134 Block_0:
135 stloc:bool(var_4_0C, call:bool(char::IsDigit, ldloc:char(var_3)))
136}
137
138 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
139 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
140 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
141 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
142 --- End of inner exception stack trace ---
143 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
144 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
145*/;
146 }
147
148 // Token: 0x1700014A RID: 330
149 // (get) Token: 0x06000E74 RID: 3700 RVA: 0x0001F524 File Offset: 0x0001D724
150 public static string StackTrace
151 {
152 get
153 {
154 }
155 }
156
157 // Token: 0x1700014B RID: 331
158 // (get) Token: 0x06000E75 RID: 3701 RVA: 0x0000207A File Offset: 0x0000027A
159 public static int TickCount
160 {
161 get
162 {
163 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
164 }
165 }
166
167 // Token: 0x1700014C RID: 332
168 // (get) Token: 0x06000E76 RID: 3702 RVA: 0x0000207A File Offset: 0x0000027A
169 public static string UserDomainName
170 {
171 get
172 {
173 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
174 }
175 }
176
177 // Token: 0x1700014D RID: 333
178 // (get) Token: 0x06000E77 RID: 3703 RVA: 0x0000207A File Offset: 0x0000027A
179 public static string UserName
180 {
181 get
182 {
183 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
184 }
185 }
186
187 // Token: 0x06000E78 RID: 3704 RVA: 0x0001F534 File Offset: 0x0001D734
188 public static void Exit(int exitCode)
189 {
190 }
191
192 // Token: 0x06000E79 RID: 3705 RVA: 0x0001F544 File Offset: 0x0001D744
193 public static string ExpandEnvironmentVariables(string name)
194 {
195 /*
196An exception occurred when decompiling this method (06000E79)
197
198ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Environment::ExpandEnvironmentVariables(System.String)
199
200 ---> System.Exception: Basic block has to end with unconditional control flow.
201{
202 IL_0025:
203 stloc:int64(var_15_2D, ldc.i4:int64(0))
204 brtrue(IL_0000, logicnot:bool(ldloc:int64[exp:bool](var_15_2D)))
205}
206
207 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
208 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
209 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
210 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
211 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
212 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
213 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
214 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
215 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
216 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
217 --- End of inner exception stack trace ---
218 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
219 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
220*/;
221 }
222
223 // Token: 0x06000E7A RID: 3706 RVA: 0x0000207A File Offset: 0x0000027A
225 {
226 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
227 }
228
229 // Token: 0x06000E7B RID: 3707 RVA: 0x0001F58C File Offset: 0x0001D78C
230 internal static string internalGetEnvironmentVariable(string variable)
231 {
234 throw new OutOfMemoryException();
235 }
236
237 // Token: 0x06000E7C RID: 3708 RVA: 0x0001F5B4 File Offset: 0x0001D7B4
238 public static string GetEnvironmentVariable(string variable)
239 {
240 string text;
241 return text;
242 }
243
244 // Token: 0x06000E7D RID: 3709 RVA: 0x0001F5C4 File Offset: 0x0001D7C4
246 {
247 /*
248An exception occurred when decompiling this method (06000E7D)
249
250ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Hashtable System.Environment::GetEnvironmentVariablesNoCase()
251
252 ---> System.Exception: Basic block has to end with unconditional control flow.
253{
254 Block_0:
255 stloc:CaseInsensitiveHashCodeProvider(var_1_07, callgetter:CaseInsensitiveHashCodeProvider(CaseInsensitiveHashCodeProvider::get_Default))
256 stloc:CaseInsensitiveComparer(var_3_0F, callgetter:CaseInsensitiveComparer(CaseInsensitiveComparer::get_Default))
257}
258
259 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
260 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
261 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
262 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
263 --- End of inner exception stack trace ---
264 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
265 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
266*/;
267 }
268
269 // Token: 0x06000E7E RID: 3710 RVA: 0x0001F5E4 File Offset: 0x0001D7E4
271 {
272 }
273
274 // Token: 0x06000E7F RID: 3711 RVA: 0x0001F5F4 File Offset: 0x0001D7F4
276 {
277 string text;
278 return text;
279 }
280
281 // Token: 0x06000E80 RID: 3712 RVA: 0x0000207A File Offset: 0x0000027A
282 private static string GetWindowsFolderPath(int folder)
283 {
284 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
285 }
286
287 // Token: 0x06000E81 RID: 3713 RVA: 0x0001F604 File Offset: 0x0001D804
289 {
291 string text;
292 return text;
293 }
294
295 // Token: 0x06000E82 RID: 3714 RVA: 0x0001F61C File Offset: 0x0001D81C
296 private static string ReadXdgUserDir(string config_dir, string home_dir, string key, string fallback)
297 {
299 {
300 }
301 string text;
302 bool flag = File.Exists(text);
303 int num = 61;
304 string text2;
305 int num2 = text2.IndexOf((char)num);
306 long num3 = 0L;
307 bool flag2 = text2.Substring((int)num3, num2) == home_dir;
308 int num4 = 34;
309 string text4;
310 string text3 = text4.Trim((char)num4);
311 bool flag3 = text3.StartsWithOrdinalUnchecked("$HOME/");
312 int num5 = 6;
313 return text3.Substring(num5);
314 }
315
316 // Token: 0x06000E83 RID: 3715 RVA: 0x0001F6C4 File Offset: 0x0001D8C4
318 {
319 if (Environment.internalGetEnvironmentVariable("XDG_DATA_HOME") != null)
320 {
321 }
322 string text = Path.Combine(Path.Combine("Caches", ".local"), "share");
323 if (Environment.internalGetEnvironmentVariable("XDG_CONFIG_HOME") != null)
324 {
325 }
326 return Path.Combine("Caches", ".config");
327 }
328
329 // Token: 0x06000E84 RID: 3716 RVA: 0x0001F76C File Offset: 0x0001D96C
330 public static void FailFast(string message)
331 {
332 }
333
334 // Token: 0x06000E85 RID: 3717 RVA: 0x0001F77C File Offset: 0x0001D97C
335 public static void FailFast(string message, Exception exception)
336 {
337 }
338
339 // Token: 0x06000E86 RID: 3718 RVA: 0x0001F78C File Offset: 0x0001D98C
340 internal static void FailFast(string message, Exception exception, string errorSource)
341 {
342 }
343
344 // Token: 0x1700014E RID: 334
345 // (get) Token: 0x06000E87 RID: 3719 RVA: 0x0000207A File Offset: 0x0000027A
346 public static int ProcessorCount
347 {
348 get
349 {
350 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
351 }
352 }
353
354 // Token: 0x1700014F RID: 335
355 // (get) Token: 0x06000E88 RID: 3720 RVA: 0x0000207A File Offset: 0x0000027A
356 internal static bool IsRunningOnWindows
357 {
358 get
359 {
360 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
361 }
362 }
363
364 // Token: 0x06000E89 RID: 3721 RVA: 0x0000207A File Offset: 0x0000027A
365 private static string[] GetEnvironmentVariableNames()
366 {
367 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
368 }
369
370 // Token: 0x06000E8A RID: 3722 RVA: 0x0000207A File Offset: 0x0000027A
371 internal static string GetMachineConfigPath()
372 {
373 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
374 }
375
376 // Token: 0x06000E8B RID: 3723 RVA: 0x0000207A File Offset: 0x0000027A
377 internal static string internalGetHome()
378 {
379 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
380 }
381
382 // Token: 0x06000E8C RID: 3724 RVA: 0x0000207A File Offset: 0x0000027A
383 internal static int GetPageSize()
384 {
385 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
386 }
387
388 // Token: 0x17000150 RID: 336
389 // (get) Token: 0x06000E8D RID: 3725 RVA: 0x0001F79C File Offset: 0x0001D99C
390 internal static bool IsUnix
391 {
392 get
393 {
394 return true;
395 }
396 }
397
398 // Token: 0x06000E8E RID: 3726 RVA: 0x0001F7AC File Offset: 0x0001D9AC
399 internal static string GetStackTrace(Exception e, bool needFileInfo)
400 {
401 string text;
402 return text;
403 }
404
405 // Token: 0x040005F7 RID: 1527
406 private const string mono_corlib_version = "1A5E0066-58DC-428A-B21C-0AD6CDAE2789";
407
408 // Token: 0x040005F8 RID: 1528
409 private static string nl;
410
411 // Token: 0x040005F9 RID: 1529
412 private static OperatingSystem os;
413
414 // Token: 0x02000165 RID: 357
415 [ComVisible(true)]
416 public enum SpecialFolder
417 {
418 // Token: 0x040005FB RID: 1531
419 MyDocuments = 5,
420 // Token: 0x040005FC RID: 1532
421 Desktop = 0,
422 // Token: 0x040005FD RID: 1533
423 MyComputer = 17,
424 // Token: 0x040005FE RID: 1534
425 Programs = 2,
426 // Token: 0x040005FF RID: 1535
427 Personal = 5,
428 // Token: 0x04000600 RID: 1536
429 Favorites,
430 // Token: 0x04000601 RID: 1537
431 Startup,
432 // Token: 0x04000602 RID: 1538
433 Recent,
434 // Token: 0x04000603 RID: 1539
435 SendTo,
436 // Token: 0x04000604 RID: 1540
437 StartMenu = 11,
438 // Token: 0x04000605 RID: 1541
439 MyMusic = 13,
440 // Token: 0x04000606 RID: 1542
441 DesktopDirectory = 16,
442 // Token: 0x04000607 RID: 1543
443 Templates = 21,
444 // Token: 0x04000608 RID: 1544
445 ApplicationData = 26,
446 // Token: 0x04000609 RID: 1545
448 // Token: 0x0400060A RID: 1546
449 InternetCache = 32,
450 // Token: 0x0400060B RID: 1547
451 Cookies,
452 // Token: 0x0400060C RID: 1548
453 History,
454 // Token: 0x0400060D RID: 1549
456 // Token: 0x0400060E RID: 1550
457 System = 37,
458 // Token: 0x0400060F RID: 1551
460 // Token: 0x04000610 RID: 1552
462 // Token: 0x04000611 RID: 1553
464 // Token: 0x04000612 RID: 1554
465 MyVideos = 14,
466 // Token: 0x04000613 RID: 1555
467 NetworkShortcuts = 19,
468 // Token: 0x04000614 RID: 1556
469 Fonts,
470 // Token: 0x04000615 RID: 1557
471 CommonStartMenu = 22,
472 // Token: 0x04000616 RID: 1558
474 // Token: 0x04000617 RID: 1559
476 // Token: 0x04000618 RID: 1560
478 // Token: 0x04000619 RID: 1561
479 PrinterShortcuts = 27,
480 // Token: 0x0400061A RID: 1562
481 Windows = 36,
482 // Token: 0x0400061B RID: 1563
483 UserProfile = 40,
484 // Token: 0x0400061C RID: 1564
485 SystemX86,
486 // Token: 0x0400061D RID: 1565
488 // Token: 0x0400061E RID: 1566
490 // Token: 0x0400061F RID: 1567
492 // Token: 0x04000620 RID: 1568
494 // Token: 0x04000621 RID: 1569
496 // Token: 0x04000622 RID: 1570
498 // Token: 0x04000623 RID: 1571
499 CommonMusic = 53,
500 // Token: 0x04000624 RID: 1572
502 // Token: 0x04000625 RID: 1573
504 // Token: 0x04000626 RID: 1574
505 Resources,
506 // Token: 0x04000627 RID: 1575
508 // Token: 0x04000628 RID: 1576
510 // Token: 0x04000629 RID: 1577
512 }
513
514 // Token: 0x02000166 RID: 358
516 {
517 // Token: 0x0400062B RID: 1579
518 None,
519 // Token: 0x0400062C RID: 1580
520 DoNotVerify = 16384,
521 // Token: 0x0400062D RID: 1581
522 Create = 32768
523 }
524 }
525}
class f__AnonymousType0<< Count > j__TPar
static string internalGetEnvironmentVariable(string variable)
static string NewLine
static bool IsUnix
static string StackTrace
static string GetFolderPath(Environment.SpecialFolder folder)
static string CurrentDirectory
static string GetResourceString(string key, params object[] values)
static int GetPageSize()
static string UserDomainName
static string ReadXdgUserDir(string config_dir, string home_dir, string key, string fallback)
static string UnixGetFolderPath(Environment.SpecialFolder folder, Environment.SpecialFolderOption option)
static string GetFolderPath(Environment.SpecialFolder folder, Environment.SpecialFolderOption option)
static Hashtable GetEnvironmentVariablesNoCase()
static string internalGetEnvironmentVariable_native(IntPtr variable)
static Version CreateVersionFromString(string info)
static string GetResourceString(string key)
static string GetResourceStringEncodingName(int codePage)
static bool HasShutdownStarted
static string nl
static int ProcessorCount
static string GetMachineConfigPath()
static void FailFast(string message, Exception exception, string errorSource)
static string ExpandEnvironmentVariables(string name)
static string GetWindowsFolderPath(int folder)
static IDictionary GetEnvironmentVariables()
static int CurrentManagedThreadId
static string GetNewLine()
static string GetStackTrace(Exception e, bool needFileInfo)
static string UserName
static string internalGetHome()
static string GetOSVersionString()
static string[] GetEnvironmentVariableNames()
static void FailFast(string message)
const string mono_corlib_version
static int TickCount
static string GetEnvironmentVariable(string variable)
static void FailFast(string message, Exception exception)
static void Exit(int exitCode)
static OperatingSystem os
static bool IsRunningOnWindows
static OperatingSystem OSVersion
static string MachineName
static CultureInfo InvariantCulture
static string InsecureGetCurrentDirectory()
Definition Directory.cs:175
static bool Exists(string path)
Definition File.cs:86
static string Combine(string path1, string path2)
Definition Path.cs:41
static Thread CurrentThread
Definition Thread.cs:381