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 public auto ansi beforefieldinit CilBrowser.Core.SyntaxModel.SyntaxElementDefinition
extends [netstandard]System.Object
{
.field private class CilBrowser.Core.SyntaxModel.SyntaxFilter[] start
.field private class CilBrowser.Core.SyntaxModel.SyntaxFilter[] end
.field private valuetype CilBrowser.Core.SyntaxModel.SyntaxKind kind
.property instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> Start()
{
.get instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::get_Start()
}
.property instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> End()
{
.get instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::get_End()
}
.property instance valuetype CilBrowser.Core.SyntaxModel.SyntaxKind Kind()
{
.get instance valuetype CilBrowser.Core.SyntaxModel.SyntaxKind CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::get_Kind()
}
.method public hidebysig specialname rtspecialname instance void .ctor(
class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> startSequence,
class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> endSequence,
valuetype CilBrowser.Core.SyntaxModel.SyntaxKind syntaxKind
) cil managed
{
.maxstack 8
ldarg.0
call instance void [netstandard]System.Object::.ctor()
nop
nop
ldarg.0
ldarg.1
call !!0[] [netstandard]System.Linq.Enumerable::ToArray<class CilBrowser.Core.SyntaxModel.SyntaxFilter>(class [netstandard]System.Collections.Generic.IEnumerable`1<!!0>)
stfld class CilBrowser.Core.SyntaxModel.SyntaxFilter[] CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::start
ldarg.0
ldarg.2
call !!0[] [netstandard]System.Linq.Enumerable::ToArray<class CilBrowser.Core.SyntaxModel.SyntaxFilter>(class [netstandard]System.Collections.Generic.IEnumerable`1<!!0>)
stfld class CilBrowser.Core.SyntaxModel.SyntaxFilter[] CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::end
ldarg.0
ldarg.3
stfld valuetype CilBrowser.Core.SyntaxModel.SyntaxKind CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::kind
ret
}
.method public hidebysig specialname instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> get_Start() cil managed
{
.custom instance void [netstandard]System.Runtime.CompilerServices.IteratorStateMachineAttribute::.ctor(class [netstandard]System.Type) = ( 01 00 43 43 69 6C 42 72 6F 77 73 65 72 2E 43 6F 72 65 2E 53 79 6E 74 61 78 4D 6F 64 65 6C 2E 53 79 6E 74 61 78 45 6C 65 6D 65 6E 74 44 65 66 69 6E 69 74 69 6F 6E 2B 3C 67 65 74 5F 53 74 61 72 74 3E 64 5F 5F 35 00 00 )
.maxstack 2
.locals init (class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5' V_0,
class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> V_1)
ldc.i4.s -2
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::.ctor(int32)
stloc.0
ldloc.0
ldarg.0
stfld class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_Start>d__5'::'<>4__this'
ldloc.0
stloc.1
ldloc.1
ret
}
.method public hidebysig specialname instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> get_End() cil managed
{
.custom instance void [netstandard]System.Runtime.CompilerServices.IteratorStateMachineAttribute::.ctor(class [netstandard]System.Type) = ( 01 00 41 43 69 6C 42 72 6F 77 73 65 72 2E 43 6F 72 65 2E 53 79 6E 74 61 78 4D 6F 64 65 6C 2E 53 79 6E 74 61 78 45 6C 65 6D 65 6E 74 44 65 66 69 6E 69 74 69 6F 6E 2B 3C 67 65 74 5F 45 6E 64 3E 64 5F 5F 37 00 00 )
.maxstack 2
.locals init (class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7' V_0,
class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter> V_1)
ldc.i4.s -2
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::.ctor(int32)
stloc.0
ldloc.0
ldarg.0
stfld class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>4__this'
ldloc.0
stloc.1
ldloc.1
ret
}
.method public hidebysig specialname instance valuetype CilBrowser.Core.SyntaxModel.SyntaxKind get_Kind() cil managed
{
.maxstack 1
.locals init (valuetype CilBrowser.Core.SyntaxModel.SyntaxKind V_0)
nop
ldarg.0
ldfld valuetype CilBrowser.Core.SyntaxModel.SyntaxKind CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::kind
stloc.0
br.s IL_0001
IL_0001: ldloc.0
ret
}
.method private hidebysig static bool IsMatch(
class [CilTools.SourceCode]CilTools.SourceCode.Common.SourceToken[] arr,
int32 index,
class CilBrowser.Core.SyntaxModel.SyntaxFilter[] filters
) cil managed
{
.maxstack 3
.locals init (bool V_0,
bool V_1,
bool V_2,
int32 V_3,
class [CilTools.SourceCode]CilTools.SourceCode.Common.SourceToken V_4,
class CilBrowser.Core.SyntaxModel.SyntaxFilter V_5,
bool V_6,
bool V_7)
nop
ldarg.1
ldarg.2
ldlen
conv.i4
add
ldarg.0
ldlen
conv.i4
clt
ldc.i4.0
ceq
stloc.0
ldloc.0
brfalse.s IL_0001
ldc.i4.0
stloc.1
br.s IL_0006
IL_0001: ldarg.1
ldc.i4.0
clt
stloc.2
ldloc.2
brfalse.s IL_0002
ldc.i4.0
stloc.1
br.s IL_0006
IL_0002: ldc.i4.0
stloc.3
br.s IL_0005
IL_0003: nop
ldarg.0
ldarg.1
ldloc.3
add
ldelem.ref
stloc.s V_4
ldarg.2
ldloc.3
ldelem.ref
stloc.s V_5
ldloc.s V_5
ldloc.s V_4
callvirt instance bool CilBrowser.Core.SyntaxModel.SyntaxFilter::IsMatch(class [CilTools.SourceCode]CilTools.SourceCode.Common.SourceToken)
ldc.i4.0
ceq
stloc.s V_6
ldloc.s V_6
brfalse.s IL_0004
ldc.i4.0
stloc.1
br.s IL_0006
IL_0004: nop
ldloc.3
ldc.i4.1
add
stloc.3
IL_0005: ldloc.3
ldarg.2
ldlen
conv.i4
clt
stloc.s V_7
ldloc.s V_7
brtrue.s IL_0003
ldc.i4.1
stloc.1
br.s IL_0006
IL_0006: ldloc.1
ret
}
.method public hidebysig instance bool HasStart(
class [CilTools.SourceCode]CilTools.SourceCode.Common.SourceToken[] arr,
int32 index
) cil managed
{
.maxstack 3
.locals init (bool V_0)
nop
ldarg.1
ldarg.2
ldarg.0
ldfld class CilBrowser.Core.SyntaxModel.SyntaxFilter[] CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::start
call bool CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::IsMatch(class [CilTools.SourceCode]CilTools.SourceCode.Common.SourceToken[], int32, class CilBrowser.Core.SyntaxModel.SyntaxFilter[])
stloc.0
br.s IL_0001
IL_0001: ldloc.0
ret
}
.method public hidebysig instance bool HasEnd(
class [CilTools.SourceCode]CilTools.SourceCode.Common.SourceToken[] arr,
int32 index
) cil managed
{
.maxstack 3
.locals init (bool V_0)
nop
ldarg.1
ldarg.2
ldarg.0
ldfld class CilBrowser.Core.SyntaxModel.SyntaxFilter[] CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::end
ldlen
conv.i4
sub
ldarg.0
ldfld class CilBrowser.Core.SyntaxModel.SyntaxFilter[] CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::end
call bool CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::IsMatch(class [CilTools.SourceCode]CilTools.SourceCode.Common.SourceToken[], int32, class CilBrowser.Core.SyntaxModel.SyntaxFilter[])
stloc.0
br.s IL_0001
IL_0001: ldloc.0
ret
}
.method public hidebysig static class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition[] GetMarkupDefs() cil managed
{
.maxstack 6
.locals init (class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition V_0,
class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition V_1,
class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition[] V_2)
nop
ldc.i4.2
newarr CilBrowser.Core.SyntaxModel.SyntaxFilter
dup
ldc.i4.0
ldc.i4.5
newobj instance void valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>::.ctor(!0)
ldstr "<"
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxFilter::.ctor(valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>, string)
stelem.ref
dup
ldc.i4.1
ldc.i4.1
newobj instance void valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>::.ctor(!0)
ldnull
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxFilter::.ctor(valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>, string)
stelem.ref
ldc.i4.1
newarr CilBrowser.Core.SyntaxModel.SyntaxFilter
dup
ldc.i4.0
ldc.i4.5
newobj instance void valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>::.ctor(!0)
ldstr ">"
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxFilter::.ctor(valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>, string)
stelem.ref
ldc.i4.1
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::.ctor(class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter>, class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter>, valuetype CilBrowser.Core.SyntaxModel.SyntaxKind)
stloc.0
ldc.i4.3
newarr CilBrowser.Core.SyntaxModel.SyntaxFilter
dup
ldc.i4.0
ldc.i4.5
newobj instance void valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>::.ctor(!0)
ldstr "<"
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxFilter::.ctor(valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>, string)
stelem.ref
dup
ldc.i4.1
ldc.i4.5
newobj instance void valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>::.ctor(!0)
ldstr "/"
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxFilter::.ctor(valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>, string)
stelem.ref
dup
ldc.i4.2
ldc.i4.1
newobj instance void valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>::.ctor(!0)
ldnull
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxFilter::.ctor(valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>, string)
stelem.ref
ldc.i4.1
newarr CilBrowser.Core.SyntaxModel.SyntaxFilter
dup
ldc.i4.0
ldc.i4.5
newobj instance void valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>::.ctor(!0)
ldstr ">"
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxFilter::.ctor(valuetype [netstandard]System.Nullable`1<valuetype [CilTools.SourceCode]CilTools.SourceCode.Common.TokenKind>, string)
stelem.ref
ldc.i4.2
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::.ctor(class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter>, class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.SyntaxModel.SyntaxFilter>, valuetype CilBrowser.Core.SyntaxModel.SyntaxKind)
stloc.1
ldc.i4.2
newarr CilBrowser.Core.SyntaxModel.SyntaxElementDefinition
dup
ldc.i4.0
ldloc.0
stelem.ref
dup
ldc.i4.1
ldloc.1
stelem.ref
stloc.2
br.s IL_0001
IL_0001: ldloc.2
ret
}
.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
}
}
.class nested private auto ansi sealed beforefieldinit '<get_End>d__7'
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_End>d__7'::'<>1__state'
ldarg.0
call int32 [netstandard]System.Environment::get_CurrentManagedThreadId()
stfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>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_End>d__7'::'<>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_End>d__7'::'<>1__state'
nop
ldarg.0
ldc.i4.0
stfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<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_End>d__7'::'<>4__this'
ldfld class CilBrowser.Core.SyntaxModel.SyntaxFilter[] CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::end
ldarg.0
ldfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<i>5__1'
ldelem.ref
stfld class CilBrowser.Core.SyntaxModel.SyntaxFilter CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>2__current'
ldarg.0
ldc.i4.1
stfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>1__state'
ldc.i4.1
ret
IL_0007: ldarg.0
ldc.i4.m1
stfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>1__state'
nop
ldarg.0
ldfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<i>5__1'
stloc.1
ldarg.0
ldloc.1
ldc.i4.1
add
stfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<i>5__1'
IL_0008: ldarg.0
ldfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<i>5__1'
ldarg.0
ldfld class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>4__this'
ldfld class CilBrowser.Core.SyntaxModel.SyntaxFilter[] CilBrowser.Core.SyntaxModel.SyntaxElementDefinition::end
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_End>d__7'::'<>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_End>d__7'::'<>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_End>d__7' V_0)
ldarg.0
ldfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>1__state'
ldc.i4.s -2
bne.un.s IL_0001
ldarg.0
ldfld int32 CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>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_End>d__7'::'<>1__state'
ldarg.0
stloc.0
br.s IL_0002
IL_0001: ldc.i4.0
newobj instance void CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::.ctor(int32)
stloc.0
ldloc.0
ldarg.0
ldfld class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>4__this'
stfld class CilBrowser.Core.SyntaxModel.SyntaxElementDefinition CilBrowser.Core.SyntaxModel.SyntaxElementDefinition/'<get_End>d__7'::'<>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_End>d__7'::'System.Collections.Generic.IEnumerable<CilBrowser.Core.SyntaxModel.SyntaxFilter>.GetEnumerator'()
ret
}
}
}
|