Projects Интерфейс

Определение

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

public interface class Projects : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E3EC0ADD-31B3-461F-8303-8A5E6931257A")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Projects : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E3EC0ADD-31B3-461F-8303-8A5E6931257A")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Projects = interface
    interface IEnumerable
Public Interface Projects
Implements IEnumerable
Атрибуты
Реализации

Примеры

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  

Комментарии

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

Свойства

Count

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

DTE

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

Kind

Возвращает строку GUID, определяющую вид или тип объекта.

Parent

Получает ближайший родительский объект коллекции Projects.

Properties

Возвращает коллекцию всех свойств, которые относятся к коллекции Projects.

Методы

GetEnumerator()

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

Item(Object)

Возвращает индексированный элемент коллекции Projects.

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