次の方法で共有


DataViewHierarchyAccessor クラス

IVsUIHierarchy のインターフェイスのデータの階層の実装と相互作用するメソッドとプロパティのセットを表します。

継承階層

Object
  Microsoft.VisualStudio.Data.DataViewHierarchyAccessor

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

構文

'宣言
Public Class DataViewHierarchyAccessor
public class DataViewHierarchyAccessor
public ref class DataViewHierarchyAccessor
type DataViewHierarchyAccessor =  class end
public class DataViewHierarchyAccessor

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

コンストラクター

  名前 説明
パブリック メソッド DataViewHierarchyAccessor クラスのコンストラクター。IVsUIHierarchy のオブジェクトのインスタンスの DataViewHierarchyAccessor クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Connection データの階層に関連するデータ接続を表す DataConnection オブジェクトのインスタンスを取得します。
パブリック プロパティ Hierarchy 現在の階層ビューを表す IVsUIHierarchy オブジェクトのインスタンスを取得します。
パブリック プロパティ SelectedDataView 現在選択されているデータのビューを表す文字列を取得します。
パブリック プロパティ ServiceProvider データの階層で使用される Visual Studio のグローバル サービス プロバイダーを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド ActivateDocumentIfOpen(String) ドキュメントが開いている場合は、指定されたモニカーのドキュメントをアクティブにします。
パブリック メソッド ActivateDocumentIfOpen(String, Guid) ドキュメントが開いている場合は、指定されたモニカーと論理ビューのドキュメントをアクティブにします。
パブリック メソッド CreateObjectNode データの階層に新しいノードが作成されますが、コンテキストと持たないの 1 つが、階層ツリー内の任意の場所に配置されません。
パブリック メソッド DropObjectNode データの階層からデータ ソースからオブジェクトを表す既存のノードをドロップします。
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド ExecuteCommand(Int32, OleCommand) データの階層の引数なしで OLE コマンドを直接実行します。
パブリック メソッド ExecuteCommand(Int32, OleCommand, Object) 引数とのデータの階層の OLE コマンドを実行します。
パブリック メソッド ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) 特定の実装オプションと引数とのデータの階層の OLE コマンドを直接実行します。
プロテクト メソッド Finalize オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。)
パブリック メソッド GetChildSelectionTypes 子ノードを表示する親ノードを展開すると、列挙されるオブジェクト型の配列を取得します。
パブリック メソッド GetChildStaticNodeIds 指定されたアイテム ID の子である静的ノードの ID の配列を取得します。
パブリック メソッド GetCommandStatus(Int32, OleCommand) OLE コマンドの状態を取得します。
パブリック メソッド GetCommandStatus(Int32, OleCommand, OleCommandTextType) コマンド テキストの特定の種類の確認要求で OLE コマンドの状態を取得します。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetItemIdFromNodePath ノードのパスを持つデータの階層のノード項目の ID を推論します。
パブリック メソッド GetNodeId 項目 ID のデータのビューのサポートの XML で指定されたノードの ID を取得します
パブリック メソッド GetNodeName 指定したノードの表示名を取得します。
パブリック メソッド GetNodePath データ ビュー階層のノードの場所からノードのパスを推論します。
パブリック メソッド GetObjectIdentifier 指定した項目 ID と一致するノードに関連付けられているオブジェクトのデータ ソース固有の識別子を取得します
パブリック メソッド GetObjectProperty 指定した項目 ID と一致するノードに関連付けられたデータ オブジェクトのプロパティを取得します
パブリック メソッド GetObjectType 指定した項目 ID と一致するノードに関連付けられたデータ オブジェクトの型を取得します
パブリック メソッド GetProperty 階層のプロパティを取得します。
パブリック メソッド GetSelectedItems ツリーで現在選択されているノードの項目の ID を表す整数の配列を取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsDocumentOpen(String) 特定のモニカーのドキュメントには、現在開かれているかどうかを示すブール値を取得します。
パブリック メソッド IsDocumentOpen(String, Guid) 特定のモニカーと論理ビューのドキュメントには、現在開かれているかどうかを示すブール値を取得します。
プロテクト メソッド MemberwiseClone Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド SetNodePath 特定の項目 ID で識別されるノードのノードのパスを設定します
パブリック メソッド SetProperty 指定された階層のプロパティを設定します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

解説

使用するには、このクラスをより簡単にマネージ コードからデータの階層のオブジェクトと通信します。 このクラスを使用して直接 IVsHierarchy または IVsUIHierarchy のインターフェイスと通信してください。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data 名前空間