Interfaccia Projects

Rappresenta tutti i progetti di un determinato tipo.

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 nella raccolta Projects.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Kind Ottiene una stringa GUID che indica il tipo dell'oggetto.
Proprietà pubblica Parent Ottiene l'oggetto padre di una raccolta Projects.
Proprietà pubblica Properties Ottiene una raccolta di tutte le proprietà relative ala raccolta Projects.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetEnumerator Ottiene un'enumerazione per gli elementi nella raccolta.
Metodo pubblico Item Restituisce un membro indicizzato di una raccolta Projects.

In alto

Note

La raccolta Projects rappresenta tutti i progetti dello stesso tipo nell'istanza corrente dell'ambiente di sviluppo integrato (IDE). Generalmente per questa raccolta è prevista l'associazione tardiva all'oggetto DTE.

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