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
EnumerationOptions.cs
Go to the documentation of this file.
1using System;
3
4namespace System.IO
5{
6 // Token: 0x0200054C RID: 1356
7 public class EnumerationOptions
8 {
9 // Token: 0x170005C6 RID: 1478
10 // (get) Token: 0x06002849 RID: 10313 RVA: 0x000577D8 File Offset: 0x000559D8
12 {
14 get
15 {
16 if (!true)
17 {
18 }
19 return 1;
20 }
21 }
22
23 // Token: 0x170005C7 RID: 1479
24 // (get) Token: 0x0600284A RID: 10314 RVA: 0x000577EC File Offset: 0x000559EC
26 {
28 get
29 {
30 /*
31An exception occurred when decompiling this method (0600284A)
32
33ICSharpCode.Decompiler.DecompilerException: Error decompiling System.IO.EnumerationOptions System.IO.EnumerationOptions::get_CompatibleRecursive()
34
35 ---> System.Exception: Basic block has to end with unconditional control flow.
36{
37 IL_0000:
38 brtrue(IL_0000, ldc.i4:bool(1))
39}
40
41 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
42 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
43 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
44 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
45 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
46 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
47 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
48 --- End of inner exception stack trace ---
49 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
50 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
51*/;
52 }
53 }
54
55 // Token: 0x170005C8 RID: 1480
56 // (get) Token: 0x0600284B RID: 10315 RVA: 0x000577FC File Offset: 0x000559FC
58 {
60 get
61 {
62 /*
63An exception occurred when decompiling this method (0600284B)
64
65ICSharpCode.Decompiler.DecompilerException: Error decompiling System.IO.EnumerationOptions System.IO.EnumerationOptions::get_Default()
66
67 ---> System.Exception: Basic block has to end with unconditional control flow.
68{
69 IL_0000:
70 brtrue(IL_0000, ldc.i4:bool(1))
71}
72
73 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
74 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
75 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
76 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
77 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
78 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
79 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
80 --- End of inner exception stack trace ---
81 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
82 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
83*/;
84 }
85 }
86
87 // Token: 0x0600284C RID: 10316 RVA: 0x0005780C File Offset: 0x00055A0C
93
94 // Token: 0x0600284D RID: 10317 RVA: 0x00057830 File Offset: 0x00055A30
96 {
97 /*
98An exception occurred when decompiling this method (0600284D)
99
100ICSharpCode.Decompiler.DecompilerException: Error decompiling System.IO.EnumerationOptions System.IO.EnumerationOptions::FromSearchOption(System.IO.SearchOption)
101
102 ---> System.Exception: Basic block has to end with unconditional control flow.
103{
104 IL_0006:
105 brtrue(IL_0000, ldc.i4:bool(1))
106}
107
108 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
109 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
110 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
111 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
112 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
113 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
114 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
115 --- End of inner exception stack trace ---
116 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
117 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
118*/;
119 }
120
121 // Token: 0x170005C9 RID: 1481
122 // (get) Token: 0x0600284E RID: 10318 RVA: 0x00057848 File Offset: 0x00055A48
123 // (set) Token: 0x0600284F RID: 10319 RVA: 0x0005785C File Offset: 0x00055A5C
125 {
127 get
128 {
130 }
132 set
133 {
134 }
135 }
136
137 // Token: 0x170005CA RID: 1482
138 // (get) Token: 0x06002850 RID: 10320 RVA: 0x0005786C File Offset: 0x00055A6C
139 // (set) Token: 0x06002851 RID: 10321 RVA: 0x00057880 File Offset: 0x00055A80
141 {
143 get
144 {
146 }
148 set
149 {
150 }
151 }
152
153 // Token: 0x170005CB RID: 1483
154 // (get) Token: 0x06002852 RID: 10322 RVA: 0x00057890 File Offset: 0x00055A90
155 // (set) Token: 0x06002853 RID: 10323 RVA: 0x000578A4 File Offset: 0x00055AA4
157 {
159 get
160 {
162 }
164 set
165 {
167 }
168 }
169
170 // Token: 0x170005CC RID: 1484
171 // (get) Token: 0x06002854 RID: 10324 RVA: 0x000578B8 File Offset: 0x00055AB8
172 // (set) Token: 0x06002855 RID: 10325 RVA: 0x000578CC File Offset: 0x00055ACC
174 {
176 get
177 {
178 return this.<MatchType>k__BackingField;
179 }
181 set
182 {
184 }
185 }
186
187 // Token: 0x170005CD RID: 1485
188 // (get) Token: 0x06002856 RID: 10326 RVA: 0x000578E0 File Offset: 0x00055AE0
190 {
192 get
193 {
194 return this.<MatchCasing>k__BackingField;
195 }
196 }
197
198 // Token: 0x170005CE RID: 1486
199 // (get) Token: 0x06002857 RID: 10327 RVA: 0x000578F4 File Offset: 0x00055AF4
201 {
203 get
204 {
206 }
207 }
208
209 // Token: 0x06002858 RID: 10328 RVA: 0x00057908 File Offset: 0x00055B08
210 // Note: this type is marked as 'beforefieldinit'.
212 {
213 }
214
215 // Token: 0x040015C1 RID: 5569
218
219 // Token: 0x040015C2 RID: 5570
222
223 // Token: 0x040015C3 RID: 5571
226
227 // Token: 0x040015C4 RID: 5572
229 private bool <RecurseSubdirectories>k__BackingField;
230
231 // Token: 0x040015C5 RID: 5573
233 private bool <IgnoreInaccessible>k__BackingField;
234
235 // Token: 0x040015C6 RID: 5574
237 private FileAttributes <AttributesToSkip>k__BackingField;
238
239 // Token: 0x040015C7 RID: 5575
241 private MatchType <MatchType>k__BackingField;
242
243 // Token: 0x040015C8 RID: 5576
245 private MatchCasing <MatchCasing>k__BackingField;
246
247 // Token: 0x040015C9 RID: 5577
249 private bool <ReturnSpecialDirectories>k__BackingField;
250 }
251}
class f__AnonymousType0<< Count > j__TPar
static EnumerationOptions FromSearchOption(SearchOption searchOption)
static EnumerationOptions Default
bool< IgnoreInaccessible > k__BackingField
MatchType< MatchType > k__BackingField
MatchCasing< MatchCasing > k__BackingField
static readonly EnumerationOptions< Default > k__BackingField
static readonly EnumerationOptions< CompatibleRecursive > k__BackingField
FileAttributes< AttributesToSkip > k__BackingField
static EnumerationOptions Compatible
static EnumerationOptions CompatibleRecursive
bool< RecurseSubdirectories > k__BackingField
static readonly EnumerationOptions< Compatible > k__BackingField
bool< ReturnSpecialDirectories > k__BackingField