Interfaccia Projects

rappresenta tutti progetti di un tipo specificato.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<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

Il tipo Projects espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero di oggetti in Projects raccolta.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Kind Ottiene una stringa di GUID che indica il tipo o il tipo di oggetto.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto Projects raccolta.
Proprietà pubblica Properties Ottiene una raccolta di tutte le proprietà che riguardano Projects raccolta.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable)
Metodo pubblico GetEnumerator() Ottiene un enumeratore per gli elementi della raccolta.
Metodo pubblico Item Restituisce un membro indicizzato di un oggetto Projects raccolta.

In alto

Note

Projects la raccolta rappresenta tutti i progetti dello stesso tipo nell'istanza corrente dell'ambiente di sviluppo integrato (IDE) (IDE).In genere, questa raccolta è associato tardivamente a DTE oggetto.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE

Altre risorse

Controllo di progetti e soluzioni