Types in CilBrowser.Core.Structure namespace: DirectoryNode <EnumChildNodes>d__16 <get_Directories>d__9 <get_Pages>d__11 FileNode PageNode SourceIndexer TreeNode TreeNodeKind TypeNode |
.class public auto ansi sealed beforefieldinit CilBrowser.Core.Structure.DirectoryNode
extends CilBrowser.Core.Structure.TreeNode
{
.field private class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> _pages
.field private class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode> _dirs
.field private valuetype CilBrowser.Core.Structure.TreeNodeKind _kind
.property instance valuetype CilBrowser.Core.Structure.TreeNodeKind Kind()
{
.get instance valuetype CilBrowser.Core.Structure.TreeNodeKind CilBrowser.Core.Structure.DirectoryNode::get_Kind()
}
.property instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.DirectoryNode> Directories()
{
.get instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode::get_Directories()
}
.property instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.PageNode> Pages()
{
.get instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::get_Pages()
}
.property instance int32 PagesCount()
{
.get instance int32 CilBrowser.Core.Structure.DirectoryNode::get_PagesCount()
}
.property instance int32 DirectoriesCount()
{
.get instance int32 CilBrowser.Core.Structure.DirectoryNode::get_DirectoriesCount()
}
.method public hidebysig specialname rtspecialname instance void .ctor(
string name,
valuetype CilBrowser.Core.Structure.TreeNodeKind kind
) cil managed
{
.maxstack 8
ldarg.0
call instance void CilBrowser.Core.Structure.TreeNode::.ctor()
nop
nop
ldarg.0
ldarg.1
stfld string CilBrowser.Core.Structure.TreeNode::_name
ldarg.0
ldarg.1
stfld string CilBrowser.Core.Structure.TreeNode::_displayName
ldarg.0
newobj instance void class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode>::.ctor()
stfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::_pages
ldarg.0
newobj instance void class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode>::.ctor()
stfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode::_dirs
ldarg.0
ldarg.2
stfld valuetype CilBrowser.Core.Structure.TreeNodeKind CilBrowser.Core.Structure.DirectoryNode::_kind
ret
}
.method public hidebysig virtual specialname instance valuetype CilBrowser.Core.Structure.TreeNodeKind get_Kind() cil managed
{
.maxstack 8
ldarg.0
ldfld valuetype CilBrowser.Core.Structure.TreeNodeKind CilBrowser.Core.Structure.DirectoryNode::_kind
ret
}
.method public hidebysig instance void AddPage(
class CilBrowser.Core.Structure.PageNode page
) cil managed
{
.maxstack 8
nop
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::_pages
ldarg.1
callvirt instance void class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode>::Add(!0)
nop
ldarg.1
ldarg.0
callvirt instance void CilBrowser.Core.Structure.TreeNode::set_Parent(class CilBrowser.Core.Structure.TreeNode)
nop
ret
}
.method public hidebysig instance void AddDirectory(
class CilBrowser.Core.Structure.DirectoryNode dir
) cil managed
{
.maxstack 8
nop
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode::_dirs
ldarg.1
callvirt instance void class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode>::Add(!0)
nop
ldarg.1
ldarg.0
callvirt instance void CilBrowser.Core.Structure.TreeNode::set_Parent(class CilBrowser.Core.Structure.TreeNode)
nop
ret
}
.method public hidebysig specialname instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.DirectoryNode> get_Directories() cil managed
{
.custom instance void [netstandard]System.Runtime.CompilerServices.IteratorStateMachineAttribute::.ctor(class [netstandard]System.Type) = ( 01 00 3D 43 69 6C 42 72 6F 77 73 65 72 2E 43 6F 72 65 2E 53 74 72 75 63 74 75 72 65 2E 44 69 72 65 63 74 6F 72 79 4E 6F 64 65 2B 3C 67 65 74 5F 44 69 72 65 63 74 6F 72 69 65 73 3E 64 5F 5F 39 00 00 )
.maxstack 2
.locals init (class CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9' V_0,
class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.DirectoryNode> V_1)
ldc.i4.s -2
newobj instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::.ctor(int32)
stloc.0
ldloc.0
ldarg.0
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>4__this'
ldloc.0
stloc.1
ldloc.1
ret
}
.method public hidebysig specialname instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.PageNode> get_Pages() cil managed
{
.custom instance void [netstandard]System.Runtime.CompilerServices.IteratorStateMachineAttribute::.ctor(class [netstandard]System.Type) = ( 01 00 38 43 69 6C 42 72 6F 77 73 65 72 2E 43 6F 72 65 2E 53 74 72 75 63 74 75 72 65 2E 44 69 72 65 63 74 6F 72 79 4E 6F 64 65 2B 3C 67 65 74 5F 50 61 67 65 73 3E 64 5F 5F 31 31 00 00 )
.maxstack 2
.locals init (class CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11' V_0,
class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.PageNode> V_1)
ldc.i4.s -2
newobj instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::.ctor(int32)
stloc.0
ldloc.0
ldarg.0
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>4__this'
ldloc.0
stloc.1
ldloc.1
ret
}
.method public hidebysig specialname instance int32 get_PagesCount() cil managed
{
.maxstack 1
.locals init (int32 V_0)
nop
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::_pages
callvirt instance int32 class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode>::get_Count()
stloc.0
br.s IL_0001
IL_0001: ldloc.0
ret
}
.method public hidebysig specialname instance int32 get_DirectoriesCount() cil managed
{
.maxstack 1
.locals init (int32 V_0)
nop
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode::_dirs
callvirt instance int32 class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode>::get_Count()
stloc.0
br.s IL_0001
IL_0001: ldloc.0
ret
}
.method public hidebysig virtual instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.TreeNode> EnumChildNodes() cil managed
{
.custom instance void [netstandard]System.Runtime.CompilerServices.IteratorStateMachineAttribute::.ctor(class [netstandard]System.Type) = ( 01 00 3D 43 69 6C 42 72 6F 77 73 65 72 2E 43 6F 72 65 2E 53 74 72 75 63 74 75 72 65 2E 44 69 72 65 63 74 6F 72 79 4E 6F 64 65 2B 3C 45 6E 75 6D 43 68 69 6C 64 4E 6F 64 65 73 3E 64 5F 5F 31 36 00 00 )
.maxstack 8
ldc.i4.s -2
newobj instance void CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::.ctor(int32)
dup
ldarg.0
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>4__this'
ret
}
.method public hidebysig virtual instance void Render(
class CilBrowser.Core.HtmlGenerator generator,
class CilBrowser.Core.CilBrowserOptions options,
class [netstandard]System.IO.TextWriter target
) cil managed
{
.maxstack 4
.locals init (int32 V_0,
class CilBrowser.Core.HtmlBuilder V_1,
string V_2,
string V_3,
bool V_4,
bool V_5,
bool V_6,
bool V_7,
bool V_8,
int32 V_9,
string V_10,
string V_11,
bool V_12)
nop
ldarg.0
call instance int32 CilBrowser.Core.Structure.TreeNode::GetLevel()
stloc.0
ldarg.3
newobj instance void CilBrowser.Core.HtmlBuilder::.ctor(class [netstandard]System.IO.TextWriter)
stloc.1
ldloc.1
ldarg.0
ldfld string CilBrowser.Core.Structure.TreeNode::_name
call void CilBrowser.Core.HtmlGenerator::WriteTocStart(class CilBrowser.Core.HtmlBuilder, string)
nop
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode::_dirs
callvirt instance int32 class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode>::get_Count()
ldc.i4.0
cgt
stloc.s V_4
ldloc.s V_4
brfalse.s IL_0003
nop
ldarg.0
callvirt instance valuetype CilBrowser.Core.Structure.TreeNodeKind CilBrowser.Core.Structure.TreeNode::get_Kind()
ldc.i4.2
ceq
stloc.s V_5
ldloc.s V_5
brfalse.s IL_0001
ldloc.1
ldstr "h2"
ldstr "Subdirectories"
callvirt instance void CilBrowser.Core.HtmlBuilder::WriteTag(string, string)
nop
br.s IL_0002
IL_0001: ldloc.1
ldstr "h2"
ldstr "Sections"
callvirt instance void CilBrowser.Core.HtmlBuilder::WriteTag(string, string)
nop
IL_0002: nop
IL_0003: ldloc.0
ldc.i4.0
cgt
stloc.s V_6
ldloc.s V_6
brfalse.s IL_0004
nop
ldloc.1
callvirt instance void CilBrowser.Core.HtmlBuilder::StartParagraph()
nop
ldloc.1
ldstr "../index.html"
ldstr "(go to parent directory)"
callvirt instance void CilBrowser.Core.HtmlBuilder::WriteHyperlink(string, string)
nop
ldloc.1
callvirt instance void CilBrowser.Core.HtmlBuilder::EndParagraph()
nop
nop
IL_0004: ldloc.0
call string CilBrowser.Core.WebsiteGenerator::GetImagesURL(int32)
ldstr "dir.png"
call string [netstandard]System.String::Concat(string, string)
stloc.2
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode::_dirs
callvirt instance !0[] class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode>::ToArray()
ldloc.2
ldloc.1
call void CilBrowser.Core.WebsiteGenerator::RenderDirsList(class CilBrowser.Core.Structure.DirectoryNode[], string, class CilBrowser.Core.HtmlBuilder)
nop
ldloc.1
call string [netstandard]System.Environment::get_NewLine()
callvirt instance void CilBrowser.Core.HtmlBuilder::WriteRaw(string)
nop
ldloc.0
call string CilBrowser.Core.WebsiteGenerator::GetImagesURL(int32)
ldstr "file.png"
call string [netstandard]System.String::Concat(string, string)
stloc.3
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::_pages
callvirt instance int32 class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode>::get_Count()
ldc.i4.0
cgt
stloc.s V_7
ldloc.s V_7
brfalse.s IL_0007
nop
ldarg.0
callvirt instance valuetype CilBrowser.Core.Structure.TreeNodeKind CilBrowser.Core.Structure.TreeNode::get_Kind()
ldc.i4.2
ceq
stloc.s V_8
ldloc.s V_8
brfalse.s IL_0005
ldloc.1
ldstr "h2"
ldstr "Files"
callvirt instance void CilBrowser.Core.HtmlBuilder::WriteTag(string, string)
nop
br.s IL_0006
IL_0005: ldloc.1
ldstr "h2"
ldstr "Pages"
callvirt instance void CilBrowser.Core.HtmlBuilder::WriteTag(string, string)
nop
IL_0006: nop
IL_0007: ldloc.1
ldstr "table"
ldstr "cellpadding"
ldstr "2px"
call class CilBrowser.Core.HtmlAttribute[] CilBrowser.Core.HtmlBuilder::OneAttribute(string, string)
callvirt instance void CilBrowser.Core.HtmlBuilder::WriteTagStart(string, class CilBrowser.Core.HtmlAttribute[])
nop
ldc.i4.0
stloc.s V_9
br.s IL_0009
IL_0008: nop
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::_pages
ldloc.s V_9
callvirt instance !0 class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode>::get_Item(int32)
callvirt instance string CilBrowser.Core.Structure.TreeNode::get_Name()
stloc.s V_10
ldloc.s V_10
call string CilBrowser.Core.FileUtils::FileNameToPageName(string)
stloc.s V_11
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::_pages
ldloc.s V_9
callvirt instance !0 class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode>::get_Item(int32)
callvirt instance string CilBrowser.Core.Structure.TreeNode::get_DisplayName()
ldloc.s V_11
ldloc.3
ldloc.1
call void CilBrowser.Core.WebsiteGenerator::RenderTocEntry(string, string, string, class CilBrowser.Core.HtmlBuilder)
nop
nop
ldloc.s V_9
ldc.i4.1
add
stloc.s V_9
IL_0009: ldloc.s V_9
ldarg.0
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::_pages
callvirt instance int32 class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode>::get_Count()
clt
stloc.s V_12
ldloc.s V_12
brtrue.s IL_0008
ldloc.1
ldstr "table"
callvirt instance void CilBrowser.Core.HtmlBuilder::WriteTagEnd(string)
nop
ldarg.1
ldloc.1
callvirt instance void CilBrowser.Core.HtmlGenerator::WriteFooter(class CilBrowser.Core.HtmlBuilder)
nop
ldloc.1
callvirt instance void CilBrowser.Core.HtmlBuilder::EndDocument()
nop
ldarg.3
callvirt instance void [netstandard]System.IO.TextWriter::Flush()
nop
ret
}
.class nested private auto ansi sealed beforefieldinit '<get_Directories>d__9'
extends [netstandard]System.Object
implements class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.DirectoryNode>,
[netstandard]System.Collections.IEnumerable,
class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.Structure.DirectoryNode>,
[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.Structure.DirectoryNode '<>2__current'
.field private int32 '<>l__initialThreadId'
.field public class CilBrowser.Core.Structure.DirectoryNode '<>4__this'
.field private valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> '<>s__1'
.field private class CilBrowser.Core.Structure.DirectoryNode '<node>5__2'
.property instance class CilBrowser.Core.Structure.DirectoryNode 'System.Collections.Generic.IEnumerator<CilBrowser.Core.Structure.DirectoryNode>.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.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
ldarg.0
call int32 [netstandard]System.Environment::get_CurrentManagedThreadId()
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>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 2
.locals init (int32 V_0)
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
stloc.0
ldloc.0
ldc.i4.s -3
beq.s IL_0002
br.s IL_0001
IL_0001: ldloc.0
ldc.i4.1
beq.s IL_0002
br.s IL_0004
IL_0002: nop
.try
{
leave.s IL_0003
}
finally
{
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>m__Finally1'()
endfinally
}
IL_0003: br.s IL_0004
IL_0004: ret
}
.method private hidebysig newslot virtual final instance bool MoveNext() cil managed
{
.override [netstandard]System.Collections.IEnumerator::MoveNext
.maxstack 2
.locals init (bool V_0,
int32 V_1)
.try
{
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
stloc.1
ldloc.1
brfalse.s IL_0002
br.s IL_0001
IL_0001: ldloc.1
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
stloc.0
leave IL_0009
IL_0005: ldarg.0
ldc.i4.m1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
nop
nop
ldarg.0
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>4__this'
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode::_dirs
callvirt instance valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<!0> class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode>::GetEnumerator()
stfld valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>s__1'
ldarg.0
ldc.i4.s -3
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
br.s IL_0008
IL_0006: ldarg.0
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>s__1'
call instance !0 valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode>::get_Current()
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<node>5__2'
ldarg.0
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<node>5__2'
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>2__current'
ldarg.0
ldc.i4.1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
ldc.i4.1
stloc.0
leave.s IL_0009
IL_0007: ldarg.0
ldc.i4.s -3
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
ldarg.0
ldnull
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<node>5__2'
IL_0008: ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>s__1'
call instance bool valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode>::MoveNext()
brtrue.s IL_0006
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>m__Finally1'()
nop
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>s__1'
initobj valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode>
ldc.i4.0
stloc.0
leave.s IL_0009
}
fault
{
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::System.IDisposable.Dispose()
nop
endfinally
}
IL_0009: ldloc.0
ret
}
.method private hidebysig instance void '<>m__Finally1'() cil managed
{
.maxstack 8
ldarg.0
ldc.i4.m1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>s__1'
constrained. valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode>
callvirt instance void [netstandard]System.IDisposable::Dispose()
nop
ret
}
.method private hidebysig newslot virtual final specialname instance class CilBrowser.Core.Structure.DirectoryNode 'System.Collections.Generic.IEnumerator<CilBrowser.Core.Structure.DirectoryNode>.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.Structure.DirectoryNode>::get_Current()
.maxstack 8
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>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.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>2__current'
ret
}
.method private hidebysig newslot virtual final instance class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.Structure.DirectoryNode> 'System.Collections.Generic.IEnumerable<CilBrowser.Core.Structure.DirectoryNode>.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.Structure.DirectoryNode>::GetEnumerator()
.maxstack 2
.locals init (class CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9' V_0)
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
ldc.i4.s -2
bne.un.s IL_0001
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>l__initialThreadId'
call int32 [netstandard]System.Environment::get_CurrentManagedThreadId()
bne.un.s IL_0001
ldarg.0
ldc.i4.0
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>1__state'
ldarg.0
stloc.0
br.s IL_0002
IL_0001: ldc.i4.0
newobj instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::.ctor(int32)
stloc.0
ldloc.0
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>4__this'
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'<>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.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Directories>d__9'::'System.Collections.Generic.IEnumerable<CilBrowser.Core.Structure.DirectoryNode>.GetEnumerator'()
ret
}
}
.class nested private auto ansi sealed beforefieldinit '<get_Pages>d__11'
extends [netstandard]System.Object
implements class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.PageNode>,
[netstandard]System.Collections.IEnumerable,
class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.Structure.PageNode>,
[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.Structure.PageNode '<>2__current'
.field private int32 '<>l__initialThreadId'
.field public class CilBrowser.Core.Structure.DirectoryNode '<>4__this'
.field private valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> '<>s__1'
.field private class CilBrowser.Core.Structure.PageNode '<node>5__2'
.property instance class CilBrowser.Core.Structure.PageNode 'System.Collections.Generic.IEnumerator<CilBrowser.Core.Structure.PageNode>.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.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
ldarg.0
call int32 [netstandard]System.Environment::get_CurrentManagedThreadId()
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>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 2
.locals init (int32 V_0)
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
stloc.0
ldloc.0
ldc.i4.s -3
beq.s IL_0002
br.s IL_0001
IL_0001: ldloc.0
ldc.i4.1
beq.s IL_0002
br.s IL_0004
IL_0002: nop
.try
{
leave.s IL_0003
}
finally
{
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>m__Finally1'()
endfinally
}
IL_0003: br.s IL_0004
IL_0004: ret
}
.method private hidebysig newslot virtual final instance bool MoveNext() cil managed
{
.override [netstandard]System.Collections.IEnumerator::MoveNext
.maxstack 2
.locals init (bool V_0,
int32 V_1)
.try
{
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
stloc.1
ldloc.1
brfalse.s IL_0002
br.s IL_0001
IL_0001: ldloc.1
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
stloc.0
leave IL_0009
IL_0005: ldarg.0
ldc.i4.m1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
nop
nop
ldarg.0
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>4__this'
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::_pages
callvirt instance valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<!0> class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode>::GetEnumerator()
stfld valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>s__1'
ldarg.0
ldc.i4.s -3
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
br.s IL_0008
IL_0006: ldarg.0
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>s__1'
call instance !0 valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode>::get_Current()
stfld class CilBrowser.Core.Structure.PageNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<node>5__2'
ldarg.0
ldarg.0
ldfld class CilBrowser.Core.Structure.PageNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<node>5__2'
stfld class CilBrowser.Core.Structure.PageNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>2__current'
ldarg.0
ldc.i4.1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
ldc.i4.1
stloc.0
leave.s IL_0009
IL_0007: ldarg.0
ldc.i4.s -3
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
ldarg.0
ldnull
stfld class CilBrowser.Core.Structure.PageNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<node>5__2'
IL_0008: ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>s__1'
call instance bool valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode>::MoveNext()
brtrue.s IL_0006
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>m__Finally1'()
nop
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>s__1'
initobj valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode>
ldc.i4.0
stloc.0
leave.s IL_0009
}
fault
{
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::System.IDisposable.Dispose()
nop
endfinally
}
IL_0009: ldloc.0
ret
}
.method private hidebysig instance void '<>m__Finally1'() cil managed
{
.maxstack 8
ldarg.0
ldc.i4.m1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>s__1'
constrained. valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode>
callvirt instance void [netstandard]System.IDisposable::Dispose()
nop
ret
}
.method private hidebysig newslot virtual final specialname instance class CilBrowser.Core.Structure.PageNode 'System.Collections.Generic.IEnumerator<CilBrowser.Core.Structure.PageNode>.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.Structure.PageNode>::get_Current()
.maxstack 8
ldarg.0
ldfld class CilBrowser.Core.Structure.PageNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>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.Structure.PageNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>2__current'
ret
}
.method private hidebysig newslot virtual final instance class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.Structure.PageNode> 'System.Collections.Generic.IEnumerable<CilBrowser.Core.Structure.PageNode>.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.Structure.PageNode>::GetEnumerator()
.maxstack 2
.locals init (class CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11' V_0)
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
ldc.i4.s -2
bne.un.s IL_0001
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>l__initialThreadId'
call int32 [netstandard]System.Environment::get_CurrentManagedThreadId()
bne.un.s IL_0001
ldarg.0
ldc.i4.0
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>1__state'
ldarg.0
stloc.0
br.s IL_0002
IL_0001: ldc.i4.0
newobj instance void CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::.ctor(int32)
stloc.0
ldloc.0
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>4__this'
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'<>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.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<get_Pages>d__11'::'System.Collections.Generic.IEnumerable<CilBrowser.Core.Structure.PageNode>.GetEnumerator'()
ret
}
}
.class nested private auto ansi sealed beforefieldinit '<EnumChildNodes>d__16'
extends [netstandard]System.Object
implements class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.TreeNode>,
[netstandard]System.Collections.IEnumerable,
class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.Structure.TreeNode>,
[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.Structure.TreeNode '<>2__current'
.field private int32 '<>l__initialThreadId'
.field public class CilBrowser.Core.Structure.DirectoryNode '<>4__this'
.field private valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> '<>s__1'
.field private class CilBrowser.Core.Structure.DirectoryNode '<node>5__2'
.field private valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> '<>s__3'
.field private class CilBrowser.Core.Structure.FileNode '<node>5__4'
.property instance class CilBrowser.Core.Structure.TreeNode 'System.Collections.Generic.IEnumerator<CilBrowser.Core.Structure.TreeNode>.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.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
ldarg.0
call int32 [netstandard]System.Environment::get_CurrentManagedThreadId()
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>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 2
.locals init (int32 V_0)
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
stloc.0
ldloc.0
ldc.i4.s -4
sub
switch (IL_0003,IL_0001,IL_0005,IL_0005,IL_0005,IL_0001,IL_0003)
br.s IL_0005
IL_0001: nop
.try
{
leave.s IL_0002
}
finally
{
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>m__Finally1'()
endfinally
}
IL_0002: br.s IL_0005
IL_0003: nop
.try
{
leave.s IL_0004
}
finally
{
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>m__Finally2'()
endfinally
}
IL_0004: br.s IL_0005
IL_0005: ret
}
.method private hidebysig newslot virtual final instance bool MoveNext() cil managed
{
.override [netstandard]System.Collections.IEnumerator::MoveNext
.maxstack 2
.locals init (bool V_0,
int32 V_1)
.try
{
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
stloc.1
ldloc.1
switch (IL_0001,IL_0002,IL_0003)
br.s IL_0004
IL_0001: br.s IL_0005
IL_0002: br.s IL_0007
IL_0003: br IL_0010
IL_0004: ldc.i4.0
stloc.0
leave IL_0012
IL_0005: ldarg.0
ldc.i4.m1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
nop
nop
ldarg.0
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>4__this'
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode::_dirs
callvirt instance valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<!0> class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.DirectoryNode>::GetEnumerator()
stfld valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__1'
ldarg.0
ldc.i4.s -3
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
br.s IL_0008
IL_0006: ldarg.0
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__1'
call instance !0 valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode>::get_Current()
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<node>5__2'
ldarg.0
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<node>5__2'
stfld class CilBrowser.Core.Structure.TreeNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>2__current'
ldarg.0
ldc.i4.1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
ldc.i4.1
stloc.0
leave IL_0012
IL_0007: ldarg.0
ldc.i4.s -3
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
ldarg.0
ldnull
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<node>5__2'
IL_0008: ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__1'
call instance bool valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode>::MoveNext()
brtrue.s IL_0006
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>m__Finally1'()
nop
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__1'
initobj valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode>
nop
ldarg.0
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>4__this'
ldfld class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode::_pages
callvirt instance valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<!0> class [netstandard]System.Collections.Generic.List`1<class CilBrowser.Core.Structure.PageNode>::GetEnumerator()
stfld valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__3'
ldarg.0
ldc.i4.s -4
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
br.s IL_0011
IL_0009: ldarg.0
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__3'
call instance !0 valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode>::get_Current()
castclass CilBrowser.Core.Structure.FileNode
stfld class CilBrowser.Core.Structure.FileNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<node>5__4'
ldarg.0
ldarg.0
ldfld class CilBrowser.Core.Structure.FileNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<node>5__4'
stfld class CilBrowser.Core.Structure.TreeNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>2__current'
ldarg.0
ldc.i4.2
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
ldc.i4.1
stloc.0
leave.s IL_0012
IL_0010: ldarg.0
ldc.i4.s -4
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
ldarg.0
ldnull
stfld class CilBrowser.Core.Structure.FileNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<node>5__4'
IL_0011: ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__3'
call instance bool valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode>::MoveNext()
brtrue.s IL_0009
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>m__Finally2'()
nop
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__3'
initobj valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode>
ldc.i4.0
stloc.0
leave.s IL_0012
}
fault
{
ldarg.0
call instance void CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::System.IDisposable.Dispose()
nop
endfinally
}
IL_0012: ldloc.0
ret
}
.method private hidebysig instance void '<>m__Finally1'() cil managed
{
.maxstack 8
ldarg.0
ldc.i4.m1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__1'
constrained. valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.DirectoryNode>
callvirt instance void [netstandard]System.IDisposable::Dispose()
nop
ret
}
.method private hidebysig instance void '<>m__Finally2'() cil managed
{
.maxstack 8
ldarg.0
ldc.i4.m1
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
ldarg.0
ldflda valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>s__3'
constrained. valuetype [netstandard]System.Collections.Generic.List`1/Enumerator<class CilBrowser.Core.Structure.PageNode>
callvirt instance void [netstandard]System.IDisposable::Dispose()
nop
ret
}
.method private hidebysig newslot virtual final specialname instance class CilBrowser.Core.Structure.TreeNode 'System.Collections.Generic.IEnumerator<CilBrowser.Core.Structure.TreeNode>.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.Structure.TreeNode>::get_Current()
.maxstack 8
ldarg.0
ldfld class CilBrowser.Core.Structure.TreeNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>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.Structure.TreeNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>2__current'
ret
}
.method private hidebysig newslot virtual final instance class [netstandard]System.Collections.Generic.IEnumerator`1<class CilBrowser.Core.Structure.TreeNode> 'System.Collections.Generic.IEnumerable<CilBrowser.Core.Structure.TreeNode>.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.Structure.TreeNode>::GetEnumerator()
.maxstack 2
.locals init (class CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16' V_0)
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
ldc.i4.s -2
bne.un.s IL_0001
ldarg.0
ldfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>l__initialThreadId'
call int32 [netstandard]System.Environment::get_CurrentManagedThreadId()
bne.un.s IL_0001
ldarg.0
ldc.i4.0
stfld int32 CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>1__state'
ldarg.0
stloc.0
br.s IL_0002
IL_0001: ldc.i4.0
newobj instance void CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::.ctor(int32)
stloc.0
ldloc.0
ldarg.0
ldfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>4__this'
stfld class CilBrowser.Core.Structure.DirectoryNode CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'<>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.Structure.TreeNode> CilBrowser.Core.Structure.DirectoryNode/'<EnumChildNodes>d__16'::'System.Collections.Generic.IEnumerable<CilBrowser.Core.Structure.TreeNode>.GetEnumerator'()
ret
}
}
}
|