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
PermissionSet.cs
Go to the documentation of this file.
1using System;
7
8namespace System.Security
9{
10 // Token: 0x02000297 RID: 663
11 [ComVisible(true)]
12 [MonoTODO("CAS support is experimental (and unsupported).")]
15 {
16 // Token: 0x060016E5 RID: 5861 RVA: 0x00030378 File Offset: 0x0002E578
17 internal PermissionSet()
18 {
19 }
20
21 // Token: 0x060016E6 RID: 5862 RVA: 0x0003038C File Offset: 0x0002E58C
23 {
24 long num = 0L;
26 this.state = permissionState;
27 }
28
29 // Token: 0x060016E7 RID: 5863 RVA: 0x000303AC File Offset: 0x0002E5AC
31 {
32 if (perm != null)
33 {
35 return;
36 }
37 }
38
39 // Token: 0x060016E8 RID: 5864 RVA: 0x000303C4 File Offset: 0x0002E5C4
40 public virtual void CopyTo(Array array, int index)
41 {
42 /*
43An exception occurred when decompiling this method (060016E8)
44
45ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void System.Security.PermissionSet::CopyTo(System.Array,System.Int32)
46
47 ---> System.Exception: Basic block has to end with unconditional control flow.
48{
49 IL_0022:
50 stloc:string(var_4_2C, call:string(Locale::GetText, ldstr:string("Array has more than one dimension")))
51}
52
53 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
54 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
55 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
56 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
57 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
58 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
59 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
60 --- End of inner exception stack trace ---
61 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
62 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
63*/;
64 }
65
66 // Token: 0x060016E9 RID: 5865 RVA: 0x00030400 File Offset: 0x0002E600
67 public void Demand()
68 {
69 bool flag = this.IsEmpty();
71 if (this._ignored != null)
72 {
73 }
75 long num;
76 if (arrayList2 != null)
77 {
78 if (arrayList2 == null)
79 {
80 return;
81 }
82 }
83 else
84 {
85 num = 0L;
86 }
87 Type type = num.GetType();
88 bool[] ignored = this._ignored;
89 }
90
91 // Token: 0x060016EA RID: 5866 RVA: 0x00030468 File Offset: 0x0002E668
92 internal void CasOnlyDemand(int skip)
93 {
94 if (this._ignored == null)
95 {
97 }
98 }
99
100 // Token: 0x060016EB RID: 5867 RVA: 0x00030484 File Offset: 0x0002E684
102 {
103 /*
104An exception occurred when decompiling this method (060016EB)
105
106ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator System.Security.PermissionSet::GetEnumerator()
107
108 ---> System.Exception: Basic block has to end with unconditional control flow.
109{
110 Block_0:
111 stloc:ArrayList(var_0_06, ldfld:ArrayList(PermissionSet::list, ldloc:PermissionSet(this)))
112}
113
114 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
115 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
116 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
117 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
118 --- End of inner exception stack trace ---
119 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
120 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
121*/;
122 }
123
124 // Token: 0x060016EC RID: 5868 RVA: 0x00030498 File Offset: 0x0002E698
125 public bool IsEmpty()
126 {
128 do
129 {
130 PermissionState permissionState = this.state;
131 ArrayList arrayList = this.list;
132 if (arrayList == null || arrayList == null)
133 {
134 goto IL_002E;
135 }
136 arrayList2 = this.list;
137 if (arrayList2 == null)
138 {
139 break;
140 }
141 if (arrayList2 == null)
142 {
143 goto IL_003E;
144 }
145 }
146 while (arrayList2 != null);
147 long value = 0.m_value;
148 IL_002E:
149 long num = 0L;
150 if (arrayList2 != null)
151 {
152 }
153 if (num != 0L)
154 {
155 throw new OutOfMemoryException();
156 }
157 IL_003E:
158 throw new InvalidCastException();
159 }
160
161 // Token: 0x060016ED RID: 5869 RVA: 0x00030504 File Offset: 0x0002E704
162 public bool IsUnrestricted()
163 {
164 /*
165An exception occurred when decompiling this method (060016ED)
166
167ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Security.PermissionSet::IsUnrestricted()
168
169 ---> System.Exception: Basic block has to end with unconditional control flow.
170{
171 Block_0:
172 stloc:PermissionState(var_0_06, ldfld:PermissionState(PermissionSet::state, ldloc:PermissionSet(this)))
173}
174
175 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
176 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
177 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
178 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
179 --- End of inner exception stack trace ---
180 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
181 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
182*/;
183 }
184
185 // Token: 0x060016EE RID: 5870 RVA: 0x0000207A File Offset: 0x0000027A
186 public override string ToString()
187 {
188 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
189 }
190
191 // Token: 0x060016EF RID: 5871 RVA: 0x00030518 File Offset: 0x0002E718
192 public virtual SecurityElement ToXml()
193 {
194 Type type = base.GetType();
195 PermissionState permissionState = this.state;
196 ArrayList arrayList = this.list;
197 if ("true" != null)
198 {
199 }
200 if ("true" != null)
201 {
202 }
203 long num;
204 if (arrayList == null || arrayList == null)
205 {
206 num = 0L;
207 }
208 if ("true" != null)
209 {
210 }
211 long value = num.m_value;
212 long num2 = 0L;
213 if (arrayList == null || "true" != null)
214 {
215 }
216 if (num2 == 0L)
217 {
218 throw new InvalidCastException();
219 }
220 throw new OutOfMemoryException();
221 }
222
223 // Token: 0x1700024D RID: 589
224 // (get) Token: 0x060016F0 RID: 5872 RVA: 0x00030594 File Offset: 0x0002E794
225 public virtual int Count
226 {
227 get
228 {
229 /*
230An exception occurred when decompiling this method (060016F0)
231
232ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 System.Security.PermissionSet::get_Count()
233
234 ---> System.Exception: Basic block has to end with unconditional control flow.
235{
236 Block_0:
237 stloc:ArrayList(var_0_06, ldfld:ArrayList(PermissionSet::list, ldloc:PermissionSet(this)))
238}
239
240 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
241 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
242 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
243 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
244 --- End of inner exception stack trace ---
245 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
246 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
247*/;
248 }
249 }
250
251 // Token: 0x1700024E RID: 590
252 // (get) Token: 0x060016F1 RID: 5873 RVA: 0x000305A8 File Offset: 0x0002E7A8
253 public virtual bool IsSynchronized
254 {
255 get
256 {
257 /*
258An exception occurred when decompiling this method (060016F1)
259
260ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Security.PermissionSet::get_IsSynchronized()
261
262 ---> System.Exception: Basic block has to end with unconditional control flow.
263{
264 Block_0:
265 stloc:ArrayList(var_0_06, ldfld:ArrayList(PermissionSet::list, ldloc:PermissionSet(this)))
266}
267
268 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
269 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
270 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
271 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
272 --- End of inner exception stack trace ---
273 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
274 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
275*/;
276 }
277 }
278
279 // Token: 0x1700024F RID: 591
280 // (get) Token: 0x060016F2 RID: 5874 RVA: 0x0000207A File Offset: 0x0000027A
281 public virtual object SyncRoot
282 {
283 get
284 {
285 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
286 }
287 }
288
289 // Token: 0x060016F3 RID: 5875 RVA: 0x000305BC File Offset: 0x0002E7BC
290 [MonoTODO("may not be required")]
294
295 // Token: 0x060016F4 RID: 5876 RVA: 0x000305CC File Offset: 0x0002E7CC
296 [ComVisible(false)]
297 public override bool Equals(object obj)
298 {
299 if (obj != null)
300 {
301 PermissionState permissionState = this.state;
302 ArrayList arrayList = this.list;
306 return;
307 }
308 }
309
310 // Token: 0x060016F5 RID: 5877 RVA: 0x00030610 File Offset: 0x0002E810
311 [ComVisible(false)]
312 public override int GetHashCode()
313 {
314 /*
315An exception occurred when decompiling this method (060016F5)
316
317ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 System.Security.PermissionSet::GetHashCode()
318
319 ---> System.Exception: Basic block has to end with unconditional control flow.
320{
321 IL_000F:
322 stloc:PermissionState(var_0_15, ldfld:PermissionState(PermissionSet::state, ldloc:PermissionSet(this)))
323}
324
325 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
326 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
327 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
328 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
329 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
330 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
331 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
332 --- End of inner exception stack trace ---
333 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
334 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
335*/;
336 }
337
338 // Token: 0x060016F6 RID: 5878 RVA: 0x00030634 File Offset: 0x0002E834
339 // Note: this type is marked as 'beforefieldinit'.
341 {
342 }
343
344 // Token: 0x04000B99 RID: 2969
345 private static object[] psUnrestricted;
346
347 // Token: 0x04000B9A RID: 2970
349
350 // Token: 0x04000B9B RID: 2971
352
353 // Token: 0x04000B9C RID: 2972
354 private bool _declsec;
355
356 // Token: 0x04000B9D RID: 2973
357 private bool[] _ignored;
358
359 // Token: 0x04000B9E RID: 2974
360 private static object[] action;
361 }
362}
class f__AnonymousType0<< Count > j__TPar
static PermissionState CheckPermissionState(PermissionState state, bool allowUnrestricted)
PermissionSet(IPermission perm)
PermissionSet(PermissionState state)
virtual void CopyTo(Array array, int index)
override bool Equals(object obj)
virtual SecurityElement ToXml()
new Type GetType()
Definition Type.cs:287