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
- 担当: 佐藤 宏
- 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
, デバッグが図の要素の終了時に停止している場合. それ以外の場合は .
メソッド
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
- 担当: 佐藤 宏
- isOnInput
- 入出力待ちです。
戻り値: 動作結果。
TryWaitOnError
public bool TryWaitOnError(DiagramElement element, Exception error)
result = debuggerSyncObject.TryWaitOnError(element, error)
エラーを待ちます。
- element
- 担当: 佐藤 宏
- error
- エラー。
戻り値: 動作結果。