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, возвращается пустое перечисление. |