Compartir a través de


Projects (Interfaz)

Representa todos los proyectos de un tipo determinado.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
<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

El tipo Projects expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Count Obtiene un valor que indica el número de objetos de la colección Projects.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública Kind Obtiene una cadena GUID que identifica la clase o el tipo de objeto.
Propiedad pública Parent Obtiene el objeto primario inmediato de una colección Projects.
Propiedad pública Properties Obtiene una colección de todas las propiedades pertenecientes a la colección Projects.

Arriba

Métodos

  Nombre Descripción
Método público GetEnumerator() Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable).
Método público GetEnumerator() Obtiene un enumerador para los elementos de la colección.
Método público Item Devuelve un miembro indizado de una colección Projects.

Arriba

Comentarios

La colección Projects representa todos los proyectos del mismo tipo en la instancia actual del entorno de desarrollo integrado (IDE). Normalmente, esta colección está enlazada en tiempo de ejecución al objeto DTE.

Ejemplos

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

Vea también

Referencia

EnvDTE (Espacio de nombres)

Otros recursos

Controlar proyectos y soluciones