DiagramDebugger
The debugger of the diagram composite element.
Erbt von: Disposable
Implementiert: IDebugger, IPersistable, IDisposable
Konstruktoren
DiagramDebugger(CompositionDiagramElement)
Initializes a new instance of the DiagramDebugger.
- composition
- Composite element.
Eigenschaften
Breakpoints : IEnumerable<DiagramSocketBreakpoint>
Breakpoints (sockets, on which the data transmission will be stopped).
Composition : CompositionDiagramElement
Composite element.
IsDisabled : bool
, if the debugger is used. Otherwise, .
IsWaitingOnInput : bool
, if the debugger is stopped at the entry of the diagram element. Otherwise, .
IsWaitingOnOutput : bool
, if the debugger is stopped at the exit of the diagram element. Otherwise, .
Root : CompositionDiagramElement
The root diagram element.
Methoden
AddBreak(DiagramSocket)
To add a breakpoint in the socket.
- socket
- Socket.
Rückgabe: Operation result.
Continue()
Continue.
DisposeManaged()
Release resources.
IsBreak(DiagramSocket) : bool
Whether the socket is the breakpoint.
- socket
- Socket.
Rückgabe: , if the socket is the breakpoint, otherwise, .
RemoveAllBreaks()
Remove all breakpoints from the scheme.
RemoveBreak(DiagramSocket) : bool
To remove the breakpoint from the socket.
- socket
- Socket.
Rückgabe: Operation result.
StepInto()
StepNext()
StepOut()
Step out
TryGetBreakpoint(DiagramSocket, DiagramSocketBreakpoint) : bool
To get the breakpoint by the socket.
- socket
- DiagramSocket
- breakpoint
- DiagramSocketBreakpoint
Rückgabe: Operation result.
Ereignisse
Added : Action<DiagramSocket>
Add breakpoint event.
Break : Action<DiagramSocket>
The event of the stop at the breakpoint.
CompositionChanged : Action<CompositionDiagramElement>
The diagram composite element change event.
Error : Action<DiagramElement>
The event of the stop at the error.
Removed : Action<DiagramSocket>
Remove breakpoint event.