次の方法で共有


GraphUndoManager<T> クラス

このクラスは、Visual Studio から IOleUndoManager をラップし、元に戻す単位のマージを追加します。

継承階層

System.Object
  Microsoft.VisualStudio.GraphModel.GraphUndoManager<T>

名前空間:  Microsoft.VisualStudio.GraphModel
アセンブリ:  Microsoft.VisualStudio.GraphModel (Microsoft.VisualStudio.GraphModel.dll 内)

構文

'宣言
Public MustInherit Class GraphUndoManager(Of T As GraphUndoUnit)
public abstract class GraphUndoManager<T>
where T : GraphUndoUnit
generic<typename T>
where T : GraphUndoUnit
public ref class GraphUndoManager abstract
[<AbstractClass>]
type GraphUndoManager<'T when 'T : GraphUndoUnit> =  class end
JScript では、ジェネリックな型またはメソッドは使用できません。

型パラメーター

  • T
    この UndoManager が受け取る GraphUndoUnit の型。

GraphUndoManager<T> 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド GraphUndoManager<T>

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ RedoStack 最も最新のエントリから最も古いエントリの順に順序付けられたやり直しスタック上の現在のエントリを取得します。
プロテクト プロパティ UndoStack 最も最新のエントリから最も古いエントリの順に順序付けられた元に戻すスタック上の現在のエントリを取得します。

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド Add 指定した取り消し単位を、元に戻すスタック上にプッシュします。
パブリック メソッド AddOrMerge 元に戻すスタックに取り消し単位を追加します。空の場合は、スタック上の他の取り消し単位とマージされるか、ドロップされる可能性があります。UndoOption.AddForce がある場合は、空でも、常に追加されます。これは、一連の取り消し単位を 1 個の分割不可能な単位にマージする、ノードの移動、ドラッグ/ドロップ、ラベルの編集などの複合操作に役立ちます。また、最初は空である場合でも、Add 単位で開始する確実な方法が必要です。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.GraphModel 名前空間