.NET CIL Browser - CilBrowser.Core

Type: CilBrowser.Core.SyntaxModel.SyntaxElementDefinition+<get_Start>d__5

Types in CilBrowser.Core.SyntaxModel namespace:

SourceParser

SyntaxElement

<EnumerateChildNodes>d__6

SyntaxElementDefinition

<get_End>d__7

<get_Start>d__5

SyntaxElementReader

<ReadAll>d__6

SyntaxFilter

SyntaxKind

SyntaxProvider

.class nested private auto ansi sealed beforefieldinit '<get_Start>d__5'
extends [netstandard]System.Object
implements class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter>,
[netstandard]System.Collections.IEnumerable,
class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter>,
[netstandard]System.Collections.IEnumerator,
[netstandard]System.IDisposable
{
 .custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )

 .field private int32 '<>1__state'
 .field private class CilBrowser.Core.SyntaxModel.SyntaxFilter '<>2__current'
 .field private int32 '<>l__initialThreadId'
 .field public class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition '<>4__this'
 .field private int32 '<i>5__1'

 .property instance class CilBrowser.Core.SyntaxModel.SyntaxFilter 'System.Collections.Generic.IEnumerator<CilBrowser.Core.SyntaxModel.SyntaxFilter>.Current'()
 {
 }

 .property instance object System.Collections.IEnumerator.Current()
 {
 }

 .method public hidebysig specialname rtspecialname instance void .ctor(
     int32 '<>1__state'
 ) cil managed
 {
  .custom instance void [netstandard]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )
  .maxstack  8

           ldarg.0      
           call         instance void [netstandard]System.Object::.ctor()
           nop          
           ldarg.0      
           ldarg.1      
           stfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>1__state'
           ldarg.0      
           call         int32 [netstandard]System.Environment::get_CurrentManagedThreadId()
           stfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>l__initialThreadId'
           ret          
 }

 .method private hidebysig newslot virtual final instance void System.IDisposable.Dispose() cil managed
 {
  .custom instance void [netstandard]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )
  .override [netstandard]System.IDisposable::Dispose
  .maxstack  8

           ret          
 }

 .method private hidebysig newslot virtual final instance bool MoveNext() cil managed
 {
  .override [netstandard]System.Collections.IEnumerator::MoveNext
  .maxstack  3
  .locals  init (int32 V_0,
     int32 V_1,
     bool V_2)

           ldarg.0      
           ldfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>1__state'
           stloc.0      
           ldloc.0      
           brfalse.s    IL_0002
           br.s         IL_0001
  IL_0001: ldloc.0      
           ldc.i4.1     
           beq.s        IL_0003
           br.s         IL_0004
  IL_0002: br.s         IL_0005
  IL_0003: br.s         IL_0007
  IL_0004: ldc.i4.0     
           ret          
  IL_0005: ldarg.0      
           ldc.i4.m1    
           stfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>1__state'
           nop          
           ldarg.0      
           ldc.i4.0     
           stfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<i>5__1'
           br.s         IL_0008
  IL_0006: nop          
           ldarg.0      
           ldarg.0      
           ldfld        class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>4__this'
           ldfld        class CilBrowser.Core.SyntaxModel.SyntaxFilter[] CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::start
           ldarg.0      
           ldfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<i>5__1'
           ldelem.ref   
           stfld        class CilBrowser.Core.SyntaxModel.SyntaxFilter CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>2__current'
           ldarg.0      
           ldc.i4.1     
           stfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>1__state'
           ldc.i4.1     
           ret          
  IL_0007: ldarg.0      
           ldc.i4.m1    
           stfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>1__state'
           nop          
           ldarg.0      
           ldfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<i>5__1'
           stloc.1      
           ldarg.0      
           ldloc.1      
           ldc.i4.1     
           add          
           stfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<i>5__1'
  IL_0008: ldarg.0      
           ldfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<i>5__1'
           ldarg.0      
           ldfld        class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>4__this'
           ldfld        class CilBrowser.Core.SyntaxModel.SyntaxFilter[] CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::start
           ldlen        
           conv.i4      
           clt          
           stloc.2      
           ldloc.2      
           brtrue.s     IL_0006
           ldc.i4.0     
           ret          
 }

 .method private hidebysig newslot virtual final specialname instance class CilBrowser.Core.SyntaxModel.SyntaxFilter 'System.Collections.Generic.IEnumerator<CilBrowser.Core.SyntaxModel.SyntaxFilter>.get_Current'() cil managed
 {
  .custom instance void [netstandard]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )
  .override method instance !0 class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter>::get_Current()
  .maxstack  8

           ldarg.0      
           ldfld        class CilBrowser.Core.SyntaxModel.SyntaxFilter CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>2__current'
           ret          
 }

 .method private hidebysig newslot virtual final instance void System.Collections.IEnumerator.Reset() cil managed
 {
  .custom instance void [netstandard]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )
  .override [netstandard]System.Collections.IEnumerator::Reset
  .maxstack  8

           newobj       instance void [netstandard]System.NotSupportedException::.ctor()
           throw        
 }

 .method private hidebysig newslot virtual final specialname instance object System.Collections.IEnumerator.get_Current() cil managed
 {
  .custom instance void [netstandard]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )
  .override [netstandard]System.Collections.IEnumerator::get_Current
  .maxstack  8

           ldarg.0      
           ldfld        class CilBrowser.Core.SyntaxModel.SyntaxFilter CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>2__current'
           ret          
 }

 .method private hidebysig newslot virtual final instance class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> 'System.Collections.Generic.IEnumerable<CilBrowser.Core.SyntaxModel.SyntaxFilter>.GetEnumerator'() cil managed
 {
  .custom instance void [netstandard]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )
  .override method instance class [netstandard]System.Collections.Generic.IEnumerator`1<!0> class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter>::GetEnumerator()
  .maxstack  2
  .locals  init (class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5' V_0)

           ldarg.0      
           ldfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>1__state'
           ldc.i4.s     -2
           bne.un.s     IL_0001
           ldarg.0      
           ldfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>l__initialThreadId'
           call         int32 [netstandard]System.Environment::get_CurrentManagedThreadId()
           bne.un.s     IL_0001
           ldarg.0      
           ldc.i4.0     
           stfld        int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>1__state'
           ldarg.0      
           stloc.0      
           br.s         IL_0002
  IL_0001: ldc.i4.0     
           newobj       instance void CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::.ctor(int32)
           stloc.0      
           ldloc.0      
           ldarg.0      
           ldfld        class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>4__this'
           stfld        class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>4__this'
  IL_0002: ldloc.0      
           ret          
 }

 .method private hidebysig newslot virtual final instance class [netstandard]System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed
 {
  .custom instance void [netstandard]System.Diagnostics.DebuggerHiddenAttribute::.ctor() = ( 01 00 00 00 )
  .override [netstandard]System.Collections.IEnumerable::GetEnumerator
  .maxstack  8

           ldarg.0      
           call         instance class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'System.Collections.Generic.IEnumerable<CilBrowser.Core.SyntaxModel.SyntaxFilter>.GetEnumerator'()
           ret          
 }

}

Back to table of contents


Generated by CIL Browser