Sdílet prostřednictvím


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 Načte řetězec označující typ nebo typ objektu GUID.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane Projects kolekce.
Veřejná vlastnost Properties Kolekce všech vlastností, které se týkají získává Projects kolekce.

Na začátek

Metody

  Název Popis
Veřejná metoda GetEnumerator() Čítač výčtu, iteruje kolekce vrátí. (Zděděno z IEnumerable.)
Veřejná metoda GetEnumerator() Získává čítač výčtu položek v kolekci.
Veřejná metoda Item Vrací indexovaný člen Projects kolekce.

Na začátek

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é

Odkaz

EnvDTE – obor názvů

Další zdroje

Controlling Projects and Solutions