SelectionContainer Интерфейс

Определение

Представляет контекст выбора, содержащий объекты, которые моделируют выбор на уровне ниже элемента проекта.

public interface class SelectionContainer : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("02273422-8DD4-4A9F-8A8B-D70443D510F4")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface SelectionContainer : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("02273422-8DD4-4A9F-8A8B-D70443D510F4")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type SelectionContainer = interface
    interface IEnumerable
Public Interface SelectionContainer
Implements IEnumerable
Атрибуты
Реализации

Примеры

Sub SelectionContainerExample()  
   Dim SelContain As SelectionContainer  
   Dim ContainerItem As SelectedItem  

   ' Set references to the selection container and its selected item.  
   SelContain = DTE.SelectedItems.SelectionContainer  
   ContainerItem = DTE.SelectedItems.Item(1)  

   ' Print the name of the container of the selected item.  
   MsgBox(ContainerItem.Name)  
End Sub  

Комментарии

SelectionContainerОбъект является универсальным объектом отслеживания выбора. Для среды существует один глобальный объект выбора: DTE.SelectedItems.SelectionContainer .

SelectedItems — Это коллекция, представляющая отдельные ProjectItem объекты, из которых можно получить Project объект. Поскольку элемент может предложить выбор произвольного объекта в своем контексте, тем не менее, SelectionContainer может представлять любой тип выбранного объекта.

Свойства

Count

Получает значение, указывающее количество объектов в коллекции.

DTE

Возвращает объект расширения верхнего уровня.

Parent

Возвращает ближайший родительский объект для объекта SelectionContainer.

Методы

GetEnumerator()

Возвращает перечисление элементов коллекции.

Item(Object)

Возвращает объект коллекции SelectionContainer.

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