C# Class XLibrary.XNodeIn

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

Public Properties

Property Type Description
CSharpLength int
CSharpPos long
MsilLines int
MsilPos long
Record InstanceRecord
UnformattedName string

Public Methods

Method Description
GetMethodName ( bool includeClass ) : string
ReadNextPacket ( FileStream stream, int &totalSize ) : XPacketType
ReadNode ( FileStream stream ) : XNodeIn
ReadSetting ( FileStream stream, string &name, string &value ) : void
ReadString ( FileStream stream ) : string

Private Methods

Method Description
AddFunctionCall ( SharedDictionary &map, int nodeId, FunctionCall call ) : void
DecrementHits ( ) : void
GetMethodCode ( ) : string
GetParentChain ( ) : XLibrary.XNodeIn[]
LoadCSharp ( ) : bool
LoadMsil ( ) : bool

Method Details

GetMethodName() public method

public GetMethodName ( bool includeClass ) : string
includeClass bool
return string

ReadNextPacket() public static method

public static ReadNextPacket ( FileStream stream, int &totalSize ) : XPacketType
stream System.IO.FileStream
totalSize int
return XPacketType

ReadNode() public static method

public static ReadNode ( FileStream stream ) : XNodeIn
stream System.IO.FileStream
return XNodeIn

ReadSetting() public static method

public static ReadSetting ( FileStream stream, string &name, string &value ) : void
stream System.IO.FileStream
name string
value string
return void

ReadString() public static method

public static ReadString ( FileStream stream ) : string
stream System.IO.FileStream
return string

Property Details

CSharpLength public property

public int CSharpLength
return int

CSharpPos public property

public long CSharpPos
return long

MsilLines public property

public int MsilLines
return int

MsilPos public property

public long MsilPos
return long

Record public property

public InstanceRecord,XLibrary Record
return InstanceRecord

UnformattedName public property

public string UnformattedName
return string