C# Class XBuilder.XNodeOut

Inheritance: XLibrary.XNode
Datei anzeigen 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_oe property

public int AnonClasses
return int

AnonFuncs public_oe property

public int AnonFuncs
return int

ClassDependencies public_oe property

public HashSet ClassDependencies
return HashSet

Exclude public_oe property

public bool Exclude
return bool

Indent public_oe property

public int Indent
return int

IndentString public_oe property

public string IndentString
return string

InitCount public_oe property

public int InitCount
return int

NextID public_oe static_oe property

public static int NextID
return int