IDebugger
Ecng.ComponentModel
The interfaces describes debugger.
実装: IPersistable, IDisposable
プロパティ
CanStepInto
public bool CanStepInto { get; }
value = iDebugger.CanStepInto
, if it is possible to go inside of the current method. Otherwise, .
CanStepOut
public bool CanStepOut { get; }
value = iDebugger.CanStepOut
, if it is possible to go outside from the current method. Otherwise, .
IsDisabled
public bool IsDisabled { get; set; }
value = iDebugger.IsDisabled
iDebugger.IsDisabled = value
, if the debugger is used. Otherwise, .
IsWaitingOnError
public bool IsWaitingOnError { get; }
value = iDebugger.IsWaitingOnError
, if the debugger is stopped at the error. Otherwise, .
IsWaitingOnInput
public bool IsWaitingOnInput { get; }
value = iDebugger.IsWaitingOnInput
, if the debugger is stopped at the entry of the diagram element. Otherwise, .
IsWaitingOnOutput
public bool IsWaitingOnOutput { get; }
value = iDebugger.IsWaitingOnOutput
, if the debugger is stopped at the exit of the diagram element. Otherwise, .
メソッド
RemoveAllBreaks
public void RemoveAllBreaks()
iDebugger.RemoveAllBreaks()
Remove all breakpoints from the code.
イベント
BlockChanged
public event Action<object> BlockChanged
iDebugger.BlockChanged += handler
The event of the block changed.
Break
public event Action<object> Break
iDebugger.Break += handler
The event of the stop at the breakpoint.
Continued
public event Action Continued
iDebugger.Continued += handler
The event of continue execution.
Error
public event Action<object> Error
iDebugger.Error += handler
The event of the stop at the error.