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


Projects - интерфейс

Предоставляет все проекты данного вида.

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

Синтаксис

'Декларация
<GuidAttribute("E3EC0ADD-31B3-461F-8303-8A5E6931257A")> _
Public Interface Projects _
    Inherits IEnumerable
[GuidAttribute("E3EC0ADD-31B3-461F-8303-8A5E6931257A")]
public interface Projects : IEnumerable
[GuidAttribute(L"E3EC0ADD-31B3-461F-8303-8A5E6931257A")]
public interface class Projects : IEnumerable
[<GuidAttribute("E3EC0ADD-31B3-461F-8303-8A5E6931257A")>]
type Projects =  
    interface
        interface IEnumerable
    end
public interface Projects extends IEnumerable

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

Свойства

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

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

Методы

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

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

Заметки

Коллекция Projects предоставляет все проекты одного вида в текущем экземпляре IDE.Обычно данная коллекция имеет позднюю привязку к объекту DTE.

Примеры

Sub ProjectsExample()
    ' Before running, be sure you have one or more projects
    ' loaded in the solution.
    Dim prj As Project
    Dim prjs As Projects
    Dim msg As String

    ' Go through all of the projects in the solution and display
    ' their names and types.
    prjs = DTE.Solution.Projects
    For Each prj In prjs
        msg += "NAME: " & prj.Name & "TYPE: " & prj.Kind & vbCr
    Next
    MsgBox(msg)
End Sub

См. также

Ссылки

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

Другие ресурсы

Управление проектами и решениями