Share via


Projects – rozhraní

Představuje všechny projekty daného druhu.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

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

Typ Projects zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá hodnotu určující počet objektů v Projects kolekce.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Kind Získá GUID řetězce označující typ nebo typ objektu.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt Projects kolekce.
Veřejná vlastnost Properties Kolekce všech vlastností, které se týkají získává Projects kolekce.

Nahoru

Metody

  Název Popis
Veřejná metoda GetEnumerator Získává čítač výčtu položek v kolekci.
Veřejná metoda Item Vrací indexovaný člen Projects kolekce.

Nahoru

Poznámky

Projects Představuje kolekci všech projektech stejného druhu v aktuální instanci integrované vývojové prostředí (IDE).Obvykle tato kolekce je pozdní vazbou na DTE objektu.

Příklady

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

Viz také

Referenční dokumentace

EnvDTE – obor názvů

Další zdroje

Řízení projektů a řešení