DiagramDebugger
StockSharp.Diagram
图表复合元素的调试器 。
继承自: Disposable
实现: IDebugger, IPersistable, IDisposable
构造函数
DiagramDebugger
public DiagramDebugger(CompositionDiagramElement composition)
diagramDebugger = DiagramDebugger(composition)
初始化了 & ##DiagramDebugger+#的新实例.
- composition
- 复合元素.
属性
Breakpoints
public IEnumerable<DiagramSocketBreakpoint> Breakpoints { get; }
value = diagramDebugger.Breakpoints
断点(sockets,将停止数据传输).
Composition
public CompositionDiagramElement Composition { get; private set; }
value = diagramDebugger.Composition
diagramDebugger.Composition = value
复合元素.
IsDisabled
public bool IsDisabled { get; set; }
value = diagramDebugger.IsDisabled
diagramDebugger.IsDisabled = value
如果调试器被使用。否则,
IsWaitingOnInput
public bool IsWaitingOnInput { get; }
value = diagramDebugger.IsWaitingOnInput
,如果调试器在图元素的输入时被停止。否则,
IsWaitingOnOutput
public bool IsWaitingOnOutput { get; }
value = diagramDebugger.IsWaitingOnOutput
,如果调试器在图元素退出时被停止。否则,
方法
AddBreak
public bool AddBreak(DiagramSocket socket)
result = diagramDebugger.AddBreak(socket)
用于在套接字中添加一个断点 。
- socket
- 袜子。
返回值: 操作结果。
IsBreak
public bool IsBreak(DiagramSocket socket)
result = diagramDebugger.IsBreak(socket)
套接字是否为断点 。
- socket
- 袜子。
返回值: 如果插座是断点,否则,
RemoveBreak
public bool RemoveBreak(DiagramSocket socket)
result = diagramDebugger.RemoveBreak(socket)
将断点从套接字中去除 。
- socket
- 袜子。
返回值: 操作结果。
TryGetBreakpoint
public bool TryGetBreakpoint(DiagramSocket socket, DiagramSocketBreakpoint breakpoint)
result = diagramDebugger.TryGetBreakpoint(socket, breakpoint)
以接上插座取出断点.
- socket
- DiagramSocket
- breakpoint
- DiagramSocketBreakpoint
返回值: 操作结果。
事件
CompositionChanged
public event Action<CompositionDiagramElement> CompositionChanged
diagramDebugger.CompositionChanged += handler
图表复合元素变化事件。