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

,如果调试器在图元素退出时被停止。否则,

方法

Continue
public void Continue()
debuggerSyncObject.Continue()

继续

DisposeManaged
protected override void DisposeManaged()
debuggerSyncObject.DisposeManaged()

释放资源。

SetWaitOnNext
public void SetWaitOnNext()
debuggerSyncObject.SetWaitOnNext()

设置旗子,等待下一个图元素的输入。

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
错误。

返回值: 操作结果。