C# Class XBuilder.XNodeOut

Inheritance: XLibrary.XNode
Show file Open project: swax/CodePerspective Class Usage Examples

Public Properties

Property Type Description
AnonClasses int
AnonFuncs int
ClassDependencies HashSet
Exclude bool
Indent int
IndentString string
InitCount int
NextID int

Public Methods

Method Description
AddMethod ( MethodReference method ) : XNodeOut
AddNode ( string name, XObjType objType ) : XNodeOut
ComputeSums ( ) : long
ToString ( ) : string
WriteNode ( FileStream stream ) : long
XNodeOut ( XNodeOut parent, string name, XObjType objType ) : System

Private Methods

Method Description
AddField ( FieldReference fieldDef ) : XNodeOut
GetNotAnonParent ( ) : XNodeOut

Method Details

AddMethod() public method

public AddMethod ( MethodReference method ) : XNodeOut
method Mono.Cecil.MethodReference
return XNodeOut

AddNode() public method

public AddNode ( string name, XObjType objType ) : XNodeOut
name string
objType XObjType
return XNodeOut

ComputeSums() public method

public ComputeSums ( ) : long
return long

ToString() public method

public ToString ( ) : string
return string

WriteNode() public method

public WriteNode ( FileStream stream ) : long
stream System.IO.FileStream
return long

XNodeOut() public method

public XNodeOut ( XNodeOut parent, string name, XObjType objType ) : System
parent XNodeOut
name string
objType XObjType
return System

Property Details

AnonClasses public property

public int AnonClasses
return int

AnonFuncs public property

public int AnonFuncs
return int

ClassDependencies public property

public HashSet ClassDependencies
return HashSet

Exclude public property

public bool Exclude
return bool

Indent public property

public int Indent
return int

IndentString public property

public string IndentString
return string

InitCount public property

public int InitCount
return int

NextID public static property

public static int NextID
return int