Interface IDebugger
- Namespace
- Ecng.ComponentModel
- Assembly
- Ecng.ComponentModel.dll
The interfaces describes debugger.
public interface IDebugger : IPersistable, IDisposable- Inherited Members
- Extension Methods
Properties
CanStepInto
bool CanStepInto { get; }Property Value
CanStepOut
bool CanStepOut { get; }Property Value
ExecBlock
Current executing block.
object ExecBlock { get; }Property Value
HoverBlock
Current hover block.
object HoverBlock { get; }Property Value
IsDisabled
bool IsDisabled { get; set; }Property Value
IsWaitingOnError
bool IsWaitingOnError { get; }Property Value
IsWaitingOnInput
bool IsWaitingOnInput { get; }Property Value
IsWaitingOnOutput
bool IsWaitingOnOutput { get; }Property Value
Methods
Continue()
Continue.
void Continue()RemoveAllBreaks()
Remove all breakpoints from the code.
void RemoveAllBreaks()StepInto()
Step into the method.
void StepInto()StepNext()
To go to the next line.
void StepNext()StepOut()
Step out from the method.
void StepOut()Events
BlockChanged
The event of the bock changed.
event Action<object> BlockChangedEvent Type
Break
The event of the stop at the breakpoint.
event Action<object> BreakEvent Type
Changed
The event of changes breakpoints.
event Action ChangedEvent Type
Continued
The event of continue execution.
event Action ContinuedEvent Type
Error
The event of the stop at the error.
event Action<object> Error