DiagramDebugger
The debugger of the diagram composite element.
継承元: Disposable
実装: IDebugger, IPersistable, IDisposable
コンストラクター
DiagramDebugger(CompositionDiagramElement)
Initializes a new instance of the DiagramDebugger.
- composition
- Composite element.
プロパティ
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.
メソッド
Continue()
Continue.
DisposeManaged()
Release resources.
IsBreak(DiagramSocket) : bool
Whether the socket is the breakpoint.
- socket
- Socket.
戻り値: , 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.
戻り値: Operation result.
StepInto()
StepNext()
StepOut()
Step out
TryGetBreakpoint(DiagramSocket, DiagramSocketBreakpoint) : bool
To get the breakpoint by the socket.
- socket
- DiagramSocket
- breakpoint
- DiagramSocketBreakpoint
戻り値: Operation result.
イベント
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.