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


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 - пространство имен