.NET CIL Browser - CilBrowser.Core

Type: CilBrowser.Core.Structure.TreeNode

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          
 }

}

Back to table of contents


Generated by CIL Browser