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


SolutionContexts - интерфейс

Содержит все объекты SolutionContext для конфигурации решения.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
<GuidAttribute("0685B546-FB84-4917-AB98-98D40F892D61")> _
Public Interface SolutionContexts _
    Inherits IEnumerable
[GuidAttribute("0685B546-FB84-4917-AB98-98D40F892D61")]
public interface SolutionContexts : IEnumerable
[GuidAttribute(L"0685B546-FB84-4917-AB98-98D40F892D61")]
public interface class SolutionContexts : IEnumerable
[<GuidAttribute("0685B546-FB84-4917-AB98-98D40F892D61")>]
type SolutionContexts =  
    interface
        interface IEnumerable
    end
public interface SolutionContexts extends IEnumerable

Тип SolutionContexts предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Count Возвращает значение, представляющее число объектов в коллекции SolutionContext.
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство Parent Возвращает непосредственный родительский объект коллекции SolutionContexts.

В начало страницы

Методы

  Имя Описание
Открытый метод GetEnumerator() Возвращает перечислитель, который выполняет итерацию по элементам коллекции. (Унаследовано от IEnumerable.)
Открытый метод GetEnumerator() Возвращает перечисление элементов коллекции.
Открытый метод Item Возвращает объект SolutionContext в коллекции SolutionContexts.

В начало страницы

Заметки

Каждая конфигурация решения имеет объект SolutionContext для каждого проекта в этом решении и коллекция SolutionContexts содержит все эти объекты SolutionContext. Они определяют, какая конфигурация и платформа проекта предоставляет контекст при выборе объекта SolutionConfiguration. Также можно определить, построен или развернут конкретный проект.

См. также

Ссылки

EnvDTE - пространство имен