Поделиться через


IVsDataExplorerNodeSelection Интерфейс

Определение

Важно!

Этот API несовместим с CLS.

Представляет текущий выбор узлов подключения обозревателя данных.

public interface class IVsDataExplorerNodeSelection : System::Collections::Generic::ICollection<Microsoft::VisualStudio::Data::Services::IVsDataExplorerNode ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Data::Services::IVsDataExplorerNode ^>
[System.CLSCompliant(false)]
public interface IVsDataExplorerNodeSelection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>
public interface IVsDataExplorerNodeSelection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>
[<System.CLSCompliant(false)>]
type IVsDataExplorerNodeSelection = interface
    interface ICollection<IVsDataExplorerNode>
    interface seq<IVsDataExplorerNode>
    interface IEnumerable
type IVsDataExplorerNodeSelection = interface
    interface ICollection<IVsDataExplorerNode>
    interface seq<IVsDataExplorerNode>
    interface IEnumerable
Public Interface IVsDataExplorerNodeSelection
Implements ICollection(Of IVsDataExplorerNode), IEnumerable(Of IVsDataExplorerNode)
Атрибуты
Реализации

Свойства

CanCopyAll

Возвращает значение, указывающее, можно ли скопировать группу выбранных в данный момент узлов в серверном Обозреватель в буфер обмена.

CanCutAll

Возвращает значение, указывающее, можно ли вырезать группу выбранных в данный момент узлов в серверном Обозреватель.

CanDeleteAll

Возвращает значение, указывающее, можно ли удалить группу выбранных в данный момент узлов в серверном Обозреватель.

CanOpenAll

Возвращает значение, указывающее, можно ли открыть группу выбранных в данный момент узлов в серверном Обозреватель.

Item[Int32]

Возвращает узел, указанный его числовым идентификатором, из группы выбранных узлов в Обозреватель сервера.

Item[String]

Возвращает узел, указанный его полным именем, из группы выбранных узлов в Обозреватель сервера.

Методы

CollapseAll()

Сворачивает все узлы, присутствующие в выбранном узле.

Contains(Int32)

Указывает, содержит ли группа выбранных узлов узел, указанный его числовым значением идентификатора.

Contains(IVsDataObject)

Указывает, содержит ли группа выбранных узлов узел, указанный в качестве объекта данных.

Contains(String)

Указывает, содержит ли группа выбранных узлов узел, указанный его полным именем.

Contains(String, Object[])

Указывает, содержит ли группа выбранных узлов узел, указанный его полным именем.

CopyAll()

Копирует все узлы, присутствующие в группе выбранных узлов, в буфер обмена.

CutAll()

Копирует все узлы, присутствующих в группе выбранных узлов, в буфер обмена, а затем удаляет их.

DeleteAll()

Удаляет все узлы, присутствующие в группе выбранных узлов.

DoDefaultActionOnAll()

Выполняет команду по умолчанию, если она есть, в группе выбранных узлов.

ExpandAll()

Разворачивает все узлы, присутствующие в группе выбранных узлов.

Find(IVsDataObject)

Извлекает указанный узел из группы выбранных узлов.

Find(String, Object[])

Извлекает указанный узел из группы выбранных узлов.

GetCommand(CommandID)

Возвращает команду меню, соответствующую указанному CommandID значению для группы выбранных узлов.

OpenAllDocuments()

Открывает все узлы в группе выбранных узлов в виде фреймов окна документа в среде Visual Studio.

RefreshAll()

Асинхронно обновляет все узлы в выборе узла группы (и их дочерние узлы, если таковые развернуты в серверном Обозреватель).

RefreshAll(Boolean)

Обновляет все узлы в выборе узла группы (и их дочерние узлы, если они развернуты в Обозреватель сервера).

Remove(Int32)

Удаляет узел, указанный его числовым значением идентификатора, из группы выбора узлов.

Remove(IVsDataObject)

Удаляет узел, указанный объектом данных, из группы выбора узлов.

Remove(String)

Удаляет узел, указанный его полным именем, из группы выбора узлов.

Remove(String, Object[])

Удаляет указанный узел из группы выбора узлов.

Методы расширения

EmptyIfNull<T>(IEnumerable<T>)

Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление.

Применяется к