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> BlockChanged
Event Type
Break
The event of the stop at the breakpoint.
event Action<object> Break
Event Type
Changed
The event of changes breakpoints.
event Action Changed
Event Type
Continued
The event of continue execution.
event Action Continued
Event Type
Error
The event of the stop at the error.
event Action<object> Error