C# Class EsotericIDE.ExecutionEnvironment

Inheritance: IDisposable
Afficher le fichier Open project: Timwi/EsotericIDE

Méthodes publiques

Свойство Type Description
State ExecutionState

Protected Properties

Свойство Type Description
_breakpoints List
_locker object
_output StringBuilder
_resetEvent System.Threading.ManualResetEvent
_runner Thread
_txtWatch System.Windows.Forms.TextBox

Méthodes publiques

Méthode Description
AddBreakpoint ( int index ) : void
ClearBreakpoints ( ) : void
Continue ( bool blockUntilFinished = false ) : void
Dispose ( ) : void
InitializeWatchWindow ( ) : Control
RemoveBreakpoint ( int index ) : bool
SetWatchWindowFont ( FontSpec font ) : void
UpdateWatch ( ) : void

Méthodes protégées

Méthode Description
GetProgram ( ) : IEnumerable
Run ( ) : void
fireDebuggerBreak ( Position position ) : void
fireExecutionFinished ( bool canceled, RuntimeError error ) : void

Method Details

AddBreakpoint() public méthode

public AddBreakpoint ( int index ) : void
index int
Résultat void

ClearBreakpoints() public méthode

public ClearBreakpoints ( ) : void
Résultat void

Continue() public méthode

public Continue ( bool blockUntilFinished = false ) : void
blockUntilFinished bool
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetProgram() protected méthode

protected GetProgram ( ) : IEnumerable
Résultat IEnumerable

InitializeWatchWindow() public méthode

public InitializeWatchWindow ( ) : Control
Résultat System.Windows.Forms.Control

RemoveBreakpoint() public méthode

public RemoveBreakpoint ( int index ) : bool
index int
Résultat bool

Run() protected méthode

protected Run ( ) : void
Résultat void

SetWatchWindowFont() public méthode

public SetWatchWindowFont ( FontSpec font ) : void
font FontSpec
Résultat void

UpdateWatch() public abstract méthode

public abstract UpdateWatch ( ) : void
Résultat void

fireDebuggerBreak() protected méthode

protected fireDebuggerBreak ( Position position ) : void
position Position
Résultat void

fireExecutionFinished() protected méthode

protected fireExecutionFinished ( bool canceled, RuntimeError error ) : void
canceled bool
error RuntimeError
Résultat void

Property Details

State public_oe property

public ExecutionState State
Résultat ExecutionState

_breakpoints protected_oe property

protected List _breakpoints
Résultat List

_locker protected_oe property

protected object _locker
Résultat object

_output protected_oe property

protected StringBuilder _output
Résultat StringBuilder

_resetEvent protected_oe property

protected ManualResetEvent,System.Threading _resetEvent
Résultat System.Threading.ManualResetEvent

_runner protected_oe property

protected Thread _runner
Résultat Thread

_txtWatch protected_oe property

protected TextBox,System.Windows.Forms _txtWatch
Résultat System.Windows.Forms.TextBox