C# Class XLibrary.ThreadFlow

Exibir arquivo Open project: swax/CodePerspective Class Usage Examples

Public Properties

Property Type Description
Handle Thread
IsAlive bool
Name string
Pos int
Stack XLibrary.StackItem[]
ThreadID int
Threadline XLibrary.StackItem[]
ThreadlinePos int

Public Methods

Method Description
AddStackItem ( StackItem newItem ) : void
CreateStackItem ( int nodeID, FunctionCall call, long startTick, bool isMethod, bool ThreadlineEnabled ) : void
EnumerateThreadline ( int max = int.MaxValue ) : IEnumerable

Method Details

AddStackItem() public method

public AddStackItem ( StackItem newItem ) : void
newItem StackItem
return void

CreateStackItem() public method

public CreateStackItem ( int nodeID, FunctionCall call, long startTick, bool isMethod, bool ThreadlineEnabled ) : void
nodeID int
call FunctionCall
startTick long
isMethod bool
ThreadlineEnabled bool
return void

EnumerateThreadline() public method

public EnumerateThreadline ( int max = int.MaxValue ) : IEnumerable
max int
return IEnumerable

Property Details

Handle public_oe property

public Thread Handle
return Thread

IsAlive public_oe property

public bool IsAlive
return bool

Name public_oe property

public string Name
return string

Pos public_oe property

public int Pos
return int

Stack public_oe property

public StackItem[],XLibrary Stack
return XLibrary.StackItem[]

ThreadID public_oe property

public int ThreadID
return int

Threadline public_oe property

public StackItem[],XLibrary Threadline
return XLibrary.StackItem[]

ThreadlinePos public_oe property

public int ThreadlinePos
return int