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 abstract auto ansi beforefieldinit CilBrowser.Core.Structure.TreeNode
extends [netstandard]System.Object
{
.field family string _name
.field family string _displayName
.field family class CilBrowser.Core.Structure.TreeNode _parent
.field assembly static initonly class CilBrowser.Core.Structure.TreeNode[] EmptyArray
.field private initonly valuetype CilBrowser.Core.Structure.TreeNodeKind '<Kind>k__BackingField'
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.custom instance void [netstandard]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [netstandard]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 )
.property instance string Name()
{
.get instance string CilBrowser.Core.Structure.TreeNode::get_Name()
.set instance void CilBrowser.Core.Structure.TreeNode::set_Name(string)
}
.property instance string DisplayName()
{
.get instance string CilBrowser.Core.Structure.TreeNode::get_DisplayName()
.set instance void CilBrowser.Core.Structure.TreeNode::set_DisplayName(string)
}
.property instance class CilBrowser.Core.Structure.TreeNode Parent()
{
.get instance class CilBrowser.Core.Structure.TreeNode CilBrowser.Core.Structure.TreeNode::get_Parent()
.set instance void CilBrowser.Core.Structure.TreeNode::set_Parent(class CilBrowser.Core.Structure.TreeNode)
}
.property instance valuetype CilBrowser.Core.Structure.TreeNodeKind Kind()
{
.get instance valuetype CilBrowser.Core.Structure.TreeNodeKind CilBrowser.Core.Structure.TreeNode::get_Kind()
}
.method family hidebysig specialname rtspecialname instance void .ctor() cil managed
{
.maxstack 8
ldarg.0
call instance void [netstandard]System.Object::.ctor()
nop
nop
ret
}
.method private hidebysig specialname rtspecialname static void .cctor() cil managed
{
.maxstack 8
ldc.i4.0
newarr CilBrowser.Core.Structure.TreeNode
stsfld class CilBrowser.Core.Structure.TreeNode[] CilBrowser.Core.Structure.TreeNode::EmptyArray
ret
}
.method public hidebysig specialname instance string get_Name() cil managed
{
.maxstack 1
.locals init (string V_0)
nop
ldarg.0
ldfld string CilBrowser.Core.Structure.TreeNode::_name
stloc.0
br.s IL_0001
IL_0001: ldloc.0
ret
}
.method public hidebysig specialname instance void set_Name(
string 'value'
) cil managed
{
.maxstack 8
nop
ldarg.0
ldarg.1
stfld string CilBrowser.Core.Structure.TreeNode::_name
ret
}
.method public hidebysig specialname instance string get_DisplayName() cil managed
{
.maxstack 1
.locals init (string V_0)
nop
ldarg.0
ldfld string CilBrowser.Core.Structure.TreeNode::_displayName
stloc.0
br.s IL_0001
IL_0001: ldloc.0
ret
}
.method public hidebysig specialname instance void set_DisplayName(
string 'value'
) cil managed
{
.maxstack 8
nop
ldarg.0
ldarg.1
stfld string CilBrowser.Core.Structure.TreeNode::_displayName
ret
}
.method public hidebysig specialname instance class CilBrowser.Core.Structure.TreeNode get_Parent() cil managed
{
.maxstack 1
.locals init (class CilBrowser.Core.Structure.TreeNode V_0)
nop
ldarg.0
ldfld class CilBrowser.Core.Structure.TreeNode CilBrowser.Core.Structure.TreeNode::_parent
stloc.0
br.s IL_0001
IL_0001: ldloc.0
ret
}
.method public hidebysig specialname instance void set_Parent(
class CilBrowser.Core.Structure.TreeNode 'value'
) cil managed
{
.maxstack 8
nop
ldarg.0
ldarg.1
stfld class CilBrowser.Core.Structure.TreeNode CilBrowser.Core.Structure.TreeNode::_parent
ret
}
.method public hidebysig newslot virtual specialname instance valuetype CilBrowser.Core.Structure.TreeNodeKind get_Kind() cil managed
{
.custom instance void [netstandard]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 )
.maxstack 8
ldarg.0
ldfld valuetype CilBrowser.Core.Structure.TreeNodeKind CilBrowser.Core.Structure.TreeNode::'<Kind>k__BackingField'
ret
}
.method public hidebysig abstract newslot virtual instance class [netstandard]System.Collections.Generic.IEnumerable`1<class CilBrowser.Core.Structure.TreeNode> EnumChildNodes() cil managed
{
}
.method public hidebysig abstract newslot virtual instance void Render(
class CilBrowser.Core.HtmlGenerator generator,
class CilBrowser.Core.CilBrowserOptions options,
class [netstandard]System.IO.TextWriter target
) cil managed
{
}
.method public hidebysig instance string RenderToString(
class CilBrowser.Core.HtmlGenerator generator,
class CilBrowser.Core.CilBrowserOptions options
) cil managed
{
.maxstack 4
.locals init (class [netstandard]System.Text.StringBuilder V_0,
class [netstandard]System.IO.StringWriter V_1,
string V_2)
nop
ldc.i4 5000
newobj instance void [netstandard]System.Text.StringBuilder::.ctor(int32)
stloc.0
ldloc.0
newobj instance void [netstandard]System.IO.StringWriter::.ctor(class [netstandard]System.Text.StringBuilder)
stloc.1
ldarg.0
ldarg.1
ldarg.2
ldloc.1
callvirt instance void CilBrowser.Core.Structure.TreeNode::Render(class CilBrowser.Core.HtmlGenerator, class CilBrowser.Core.CilBrowserOptions, class [netstandard]System.IO.TextWriter)
nop
ldloc.0
callvirt instance string [netstandard]System.Object::ToString()
stloc.2
br.s IL_0001
IL_0001: ldloc.2
ret
}
.method assembly hidebysig instance int32 GetLevel() cil managed
{
.maxstack 2
.locals init (int32 V_0,
class CilBrowser.Core.Structure.TreeNode V_1,
bool V_2,
int32 V_3,
bool V_4)
nop
ldc.i4.0
stloc.0
ldarg.0
ldfld class CilBrowser.Core.Structure.TreeNode CilBrowser.Core.Structure.TreeNode::_parent
stloc.1
br.s IL_0003
IL_0001: nop
ldloc.1
ldnull
ceq
stloc.2
ldloc.2
brfalse.s IL_0002
ldloc.0
stloc.3
br.s IL_0004
IL_0002: ldloc.1
callvirt instance class CilBrowser.Core.Structure.TreeNode CilBrowser.Core.Structure.TreeNode::get_Parent()
stloc.1
ldloc.0
ldc.i4.1
add
stloc.0
nop
IL_0003: ldc.i4.1
stloc.s V_4
br.s IL_0001
IL_0004: ldloc.3
ret
}
}
|