IVsDataExplorerNodeSelection インターフェイス

一連のプロパティとアクションとともに Visual Studio サーバー エクスプローラーで現在選択されているノードのグループを表します。

この API は、CLS に準拠していません。 

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

構文

'宣言
<CLSCompliantAttribute(False)> _
Public Interface IVsDataExplorerNodeSelection _
    Inherits ICollection(Of IVsDataExplorerNode), IEnumerable(Of IVsDataExplorerNode),  _
    IEnumerable
[CLSCompliantAttribute(false)]
public interface IVsDataExplorerNodeSelection : ICollection<IVsDataExplorerNode>, 
    IEnumerable<IVsDataExplorerNode>, IEnumerable
[CLSCompliantAttribute(false)]
public interface class IVsDataExplorerNodeSelection : ICollection<IVsDataExplorerNode^>, 
    IEnumerable<IVsDataExplorerNode^>, IEnumerable
[<CLSCompliantAttribute(false)>]
type IVsDataExplorerNodeSelection =  
    interface
        interface ICollection<IVsDataExplorerNode>
        interface IEnumerable<IVsDataExplorerNode>
        interface IEnumerable
    end
public interface IVsDataExplorerNodeSelection extends ICollection<IVsDataExplorerNode>, IEnumerable<IVsDataExplorerNode>, IEnumerable

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

プロパティ

  名前 説明
パブリック プロパティ CanCopyAll サーバー エクスプローラーで現在選択されているノードのグループがクリップボードにコピーできるかどうかを示す値を取得します。
パブリック プロパティ CanCutAll サーバー エクスプローラーで現在選択されているノードのグループを省略できるかどうかを示す値を取得します。
パブリック プロパティ CanDeleteAll サーバー エクスプローラーで現在選択されているノードのグループを削除できるかどうかを示す値を取得します。
パブリック プロパティ CanOpenAll サーバー エクスプローラーで現在選択されているノードのグループを開くことができるかどうかを示す値を取得します。
パブリック プロパティ Count ICollection<T> に格納されている要素の数を取得します。 (ICollection<IVsDataExplorerNode> から継承されます。)
パブリック プロパティ IsReadOnly ICollection<T> が読み取り専用かどうかを示す値を取得します。 (ICollection<IVsDataExplorerNode> から継承されます。)
パブリック プロパティ Item[Int32] 選択したノードのグループからノードをサーバー エクスプローラーで数値識別子によって指定されます。
パブリック プロパティ Item[String] 選択したノードのグループからノードをサーバー エクスプローラーで完全名で指定されます。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add ICollection<T> に項目を追加します。 (ICollection<IVsDataExplorerNode> から継承されます。)
パブリック メソッド Clear ICollection<T> からすべての項目を削除します。 (ICollection<IVsDataExplorerNode> から継承されます。)
パブリック メソッド CollapseAll ノードの選択に存在するすべてのノードを折りたたみます。
パブリック メソッド Contains(Int32) 選択したノードのグループが数値識別子の値で指定されたノードが含まれているかどうかを示します。
パブリック メソッド Contains(String) 選択したノードのグループが完全名で指定されたノードが含まれているかどうかを示します。
パブリック メソッド Contains(T) ICollection<T> に特定の値が格納されているかどうかを判断します。 (ICollection<IVsDataExplorerNode> から継承されます。)
パブリック メソッド Contains(IVsDataObject) 選択したノードのグループがデータ オブジェクトとして指定されたノードが含まれているかどうかを示します。
パブリック メソッド Contains(String, array<Object[]) 選択したノードのグループが完全名で指定されたノードが含まれているかどうかを示します。
パブリック メソッド CopyAll クリップボードに選択したノードのグループに存在するすべてのノードをコピーします。
パブリック メソッド CopyTo ICollection<T> の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。 (ICollection<IVsDataExplorerNode> から継承されます。)
パブリック メソッド CutAll クリップボードに選択したノードのグループに存在するすべてのノードをコピーして、削除します。
パブリック メソッド DeleteAll 選択したノードのグループで現在のノードをすべて削除します。
パブリック メソッド DoDefaultActionOnAll 選択したノードのグループの既定のコマンドがある場合、実行します。
パブリック メソッド ExpandAll 選択したノードのグループに存在するすべてのノードを展開します。
パブリック メソッド Find(IVsDataObject) 選択したノードのグループから指定したノードを取得します。
パブリック メソッド Find(String, array<Object[]) 選択したノードのグループから指定したノードを取得します。
パブリック メソッド GetCommand 選択したノードのグループの CommandID の指定値に対応するメニュー コマンドを取得します。
パブリック メソッド GetEnumerator() コレクションを反復処理する列挙子を返します。 (IEnumerable<IVsDataExplorerNode> から継承されます。)
パブリック メソッド GetEnumerator() コレクションを反復処理する列挙子を返します。 (IEnumerable から継承されます。)
パブリック メソッド OpenAllDocuments Visual Studio の環境のドキュメント ウィンドウ フレームとして選択したノードのグループのすべてのノードを開きます。
パブリック メソッド RefreshAll() サーバー エクスプローラーに配置する場合のオプション (グループ ノードと子ノード) のすべてのノードを非同期的に更新されます。
パブリック メソッド RefreshAll(Boolean) サーバー エクスプローラーで配置されている場合) グループ ノードの選択、および更新します (子ノードのノードをすべて。
パブリック メソッド Remove(Int32) 数値識別子の値で指定されたノードのオプション グループからノードを削除します。
パブリック メソッド Remove(String) 完全名で指定されたノードのオプション グループからノードを削除します。
パブリック メソッド Remove(T) ICollection<T> 内で最初に見つかった特定のオブジェクトを削除します。 (ICollection<IVsDataExplorerNode> から継承されます。)
パブリック メソッド Remove(IVsDataObject) データ オブジェクトで指定されたノードのオプション グループからノードを削除します。
パブリック メソッド Remove(String, array<Object[]) ノードのオプション グループから指定したノードを削除します。

このページのトップへ

解説

このインターフェイスは DDEX サービスとして実装されます。

参照

関連項目

Microsoft.VisualStudio.Data.Services 名前空間