DebuggerSyncObject
StockSharp.Diagram
复合元素调试器的同步对象.
继承自: ViewModelBase
构造函数
DebuggerSyncObject
public DebuggerSyncObject(DiagramDebugger debugger, CompositionDiagramElement rootElement, Func<DiagramSocket, bool> isBreak, Action<DebuggerSyncObject> breakAction, Action<DebuggerSyncObject> errorAction)
debuggerSyncObject = DebuggerSyncObject(debugger, rootElement, isBreak, breakAction, errorAction)
初始化了 & ##DebuggerSyncObject+#的新实例.
- debugger
- DiagramDebugger
- rootElement
- 根图元素.
- isBreak
- 返回插座停起的旗子的处理器 。
- breakAction
- 停止时有元素的动作 。
- errorAction
- 带有元素的动作出错 。
属性
CurrentElement
public DiagramElement CurrentElement { get; private set; }
value = debuggerSyncObject.CurrentElement
debuggerSyncObject.CurrentElement = value
现相元素.
CurrentError
public Exception CurrentError { get; private set; }
value = debuggerSyncObject.CurrentError
debuggerSyncObject.CurrentError = value
当前错误 。
CurrentSocket
public DiagramSocket CurrentSocket { get; private set; }
value = debuggerSyncObject.CurrentSocket
debuggerSyncObject.CurrentSocket = value
当前的套接字 。
GuiWrapper
public INotifyPropertyChanged GuiWrapper { get; }
value = debuggerSyncObject.GuiWrapper
桂包装财产装订.
IsWaitingOnInput
public bool IsWaitingOnInput { get; private set; }
value = debuggerSyncObject.IsWaitingOnInput
debuggerSyncObject.IsWaitingOnInput = value
,如果调试器在图元素的输入时被停止。否则,
IsWaitingOnOutput
public bool IsWaitingOnOutput { get; private set; }
value = debuggerSyncObject.IsWaitingOnOutput
debuggerSyncObject.IsWaitingOnOutput = value
,如果调试器在图元素退出时被停止。否则,
方法
TryWait
public bool TryWait(DiagramSocket socket, bool isOnInput)
result = debuggerSyncObject.TryWait(socket, isOnInput)
试着等插座。
- socket
- DiagramSocket
- isOnInput
- 等待输入。
返回值: 操作结果。
TryWaitOnError
public bool TryWaitOnError(DiagramElement element, Exception error)
result = debuggerSyncObject.TryWaitOnError(element, error)
试着等错误。
- element
- DiagramElement
- error
- 错误。
返回值: 操作结果。