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

◆ IEnumerator

class<ReadReverseRdns> Internal.Cryptography.Pal.CertificateData.IEnumerator
setprivate

Definition at line 154 of file CertificateData.cs.

155 {
156 // Token: 0x060001AF RID: 431 RVA: 0x00005EB8 File Offset: 0x000040B8
159 {
160 this.<>1__state = <>1__state;
162 this.<>l__initialThreadId = currentManagedThreadId;
163 }
164
165 // Token: 0x060001B0 RID: 432 RVA: 0x00005EE4 File Offset: 0x000040E4
167 void IDisposable.Dispose()
168 {
169 }
170
171 // Token: 0x060001B1 RID: 433 RVA: 0x00002050 File Offset: 0x00000250
172 private bool MoveNext()
173 {
174 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
175 }
176
177 // Token: 0x1700005D RID: 93
178 // (get) Token: 0x060001B2 RID: 434 RVA: 0x00002050 File Offset: 0x00000250
180 {
182 get
183 {
184 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
185 }
186 }
187
188 // Token: 0x060001B3 RID: 435 RVA: 0x00002050 File Offset: 0x00000250
190 void IEnumerator.Reset()
191 {
192 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
193 }
194
195 // Token: 0x1700005E RID: 94
196 // (get) Token: 0x060001B4 RID: 436 RVA: 0x00002050 File Offset: 0x00000250
198 {
200 get
201 {
202 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
203 }
204 }
205
206 // Token: 0x060001B5 RID: 437 RVA: 0x00005EF4 File Offset: 0x000040F4
209 {
210 /*
211An exception occurred when decompiling this method (060001B5)
212
213ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.String,System.String>> Internal.Cryptography.Pal.CertificateData/<ReadReverseRdns>d__21::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.String>>.GetEnumerator()
214
215 ---> System.Exception: Basic block has to end with unconditional control flow.
216{
217 Block_0:
218 stloc:int32(var_0_06, ldfld:int32('<ReadReverseRdns>d__21'::<>1__state, ldloc:'<ReadReverseRdns>d__21'(this)))
219 stloc:int32(var_1_0D, ldfld:int32('<ReadReverseRdns>d__21'::<>l__initialThreadId, ldloc:'<ReadReverseRdns>d__21'(this)))
220 stloc:int32(var_3_15, callgetter:int32(Environment::get_CurrentManagedThreadId))
221 stloc:int32(var_5_1E, callgetter:int32(Environment::get_CurrentManagedThreadId))
222 stloc:X500DistinguishedName(var_6_26, ldfld:X500DistinguishedName('<ReadReverseRdns>d__21'::<>3__name, ldloc:'<ReadReverseRdns>d__21'(this)))
223}
224
225 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
226 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
227 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
228 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
229 --- End of inner exception stack trace ---
230 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
231 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
232*/;
233 }
234
235 // Token: 0x060001B6 RID: 438 RVA: 0x00005F28 File Offset: 0x00004128
238 {
239 /*
240An exception occurred when decompiling this method (060001B6)
241
242ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator Internal.Cryptography.Pal.CertificateData/<ReadReverseRdns>d__21::System.Collections.IEnumerable.GetEnumerator()
243
244 ---> System.Exception: Basic block has to end with unconditional control flow.
245{
246 Block_0:
247 stloc:class [mscorlib]System.Collections.Generic.IEnumerator`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<string, string>>(var_0_06, call:IEnumerator`1[exp:class [mscorlib]System.Collections.Generic.IEnumerator`1<valuetype [mscorlib]System.Collections.Generic.KeyValuePair`2<string, string>>]('<ReadReverseRdns>d__21'::System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.String>>.GetEnumerator, ldloc:'<ReadReverseRdns>d__21'(this)))
248}
249
250 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
251 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
252 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
253 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
254 --- End of inner exception stack trace ---
255 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
256 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
257*/;
258 }
259
260 // Token: 0x04000158 RID: 344
261 private int <>1__state;
262
263 // Token: 0x04000159 RID: 345
265
266 // Token: 0x0400015A RID: 346
267 private int <>l__initialThreadId;
268
269 // Token: 0x0400015B RID: 347
270 private global::System.Security.Cryptography.X509Certificates.X500DistinguishedName name;
271
272 // Token: 0x0400015C RID: 348
273 public global::System.Security.Cryptography.X509Certificates.X500DistinguishedName <>3__name;
274
275 // Token: 0x0400015D RID: 349
276 private Stack<global::System.Security.Cryptography.DerSequenceReader> <rdnReaders>5__2;
277
278 // Token: 0x0400015E RID: 350
279 private global::System.Security.Cryptography.DerSequenceReader <rdnReader>5__3;
280 }
class f__AnonymousType0<< Count > j__TPar
static int CurrentManagedThreadId