次の方法で共有


GraphDataObject クラス

このクラスは、クリップボードやドラッグ アンド ドロップを使用して DGML データを交換するための IDataObject のサポートを提供します。

継承階層

System.Object
  Microsoft.VisualStudio.GraphModel.GraphDataObject

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

構文

'宣言
Public Class GraphDataObject _
    Implements IDataObject
public class GraphDataObject : IDataObject
public ref class GraphDataObject : IDataObject
type GraphDataObject =  
    class
        interface IDataObject
    end
public class GraphDataObject implements IDataObject

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

コンストラクター

  名前 説明
パブリック メソッド GraphDataObject(Graph, Guid) 新しい GraphDataObject を構築します
パブリック メソッド GraphDataObject(String, Guid, array<DataFormat[]) DGML 形式の特定のセットを発行する新しい GraphDataObject を構築します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ静的メンバー AllDgmlFormats テキスト形式を含むすべての DGML の形式のリストを取得します。
パブリック プロパティ静的メンバー DgmlFormat DGML のテキストを表す書式を取得します。
パブリック プロパティ GetSourceId ドラッグ/ドロップ操作のソースを表す Guid を取得します。
パブリック プロパティ静的メンバー GraphFormat グラフ オブジェクトを表す書式を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド静的メンバー Create(IEnumerable<GraphNode>, Guid, Int32) 選択したノード作成します (とそのすべての子孫) を交換するためのを IDataObject。
パブリック メソッド静的メンバー Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) 選択したノード作成します (とそのすべての子孫) を交換するためのを IDataObject。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド静的メンバー GetClipboardData クリップボードから XML を取得します。
パブリック メソッド GetData(String) 形式で渡されたデータを取得します。
パブリック メソッド GetData(Type) 形式で渡されたデータを取得します。
パブリック メソッド静的メンバー GetData(IDataObject) 指定されたデータ オブジェクトの DGML を取得します。
パブリック メソッド GetData(String, Boolean) 渡された形式のデータを取得します
パブリック メソッド GetDataPresent(String) 渡された形式がサポートされる形式かどうかを判定します。
パブリック メソッド GetDataPresent(Type) 渡された形式がサポートされる形式かどうかを判定します。
パブリック メソッド GetDataPresent(String, Boolean) 渡された形式が、このデータ オブジェクトでサポートされる形式かどうかを判定します。
パブリック メソッド GetFormats() このデータ オブジェクトによってサポートされている形式を取得します
パブリック メソッド GetFormats(Boolean) このデータ オブジェクトによってサポートされている形式を取得します
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド静的メンバー GetSourceGuid 特定のデータ オブジェクトのソース・の GUID を取得します。
パブリック メソッド静的メンバー GetSubset すべてを含む新しいグラフが間接参照のレベルの数までにリンクと選択したノードとノード リンク ヘルパー メソッド
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド静的メンバー IsClipboardDgml サポートされている形式をクリップボードが持つかどうかを判定します。
パブリック メソッド静的メンバー IsDgml 特定の xml が DirectedGraph で始まるかどうかを判定します。
パブリック メソッド静的メンバー IsGraphData サポートされる形式のデータ オブジェクトであるかどうかを判定します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド SetData(Object) データをデータ オブジェクトに設定します - 実装されていません。
パブリック メソッド SetData(String, Object) データをデータ オブジェクトに設定します - 実装されていません。
パブリック メソッド SetData(Type, Object) データをデータ オブジェクトに設定します - 実装されていません。
パブリック メソッド SetData(String, Object, Boolean) データをデータ オブジェクトに設定します - 実装されていません。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.GraphModel 名前空間