DiagramDebugger

StockSharp.Diagram

The debugger of the diagram composite element.

Hereda de: Disposable

Implementa: IDebugger, IPersistable, IDisposable

Constructores

DiagramDebugger(CompositionDiagramElement)

Initializes a new instance of the DiagramDebugger.

composition
Composite element.

Propiedades

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.

Métodos

AddBreak(DiagramSocket)

To add a breakpoint in the socket.

socket
Socket.

Devuelve: Operation result.

Continue()

Continue.

DisposeManaged()

Release resources.

IsBreak(DiagramSocket) : bool

Whether the socket is the breakpoint.

socket
Socket.

Devuelve: , if the socket is the breakpoint, otherwise, .

Load(SettingsStorage)

Load settings.

storage
Settings storage.
RemoveAllBreaks()

Remove all breakpoints from the scheme.

RemoveBreak(DiagramSocket) : bool

To remove the breakpoint from the socket.

socket
Socket.

Devuelve: Operation result.

Save(SettingsStorage)

Save settings.

storage
Settings storage.
StepOut()

Step out

TryGetBreakpoint(DiagramSocket, DiagramSocketBreakpoint) : bool

To get the breakpoint by the socket.

socket
DiagramSocket
breakpoint
DiagramSocketBreakpoint

Devuelve: Operation result.

Eventos

Added : Action<DiagramSocket>

Add breakpoint event.

Break : Action<DiagramSocket>

The event of the stop at the breakpoint.

Changed : Action

Association changed.

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.