Projects Rozhraní

Definice

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

public interface class Projects : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E3EC0ADD-31B3-461F-8303-8A5E6931257A")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Projects : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E3EC0ADD-31B3-461F-8303-8A5E6931257A")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Projects = interface
    interface IEnumerable
Public Interface Projects
Implements IEnumerable
Atributy
Implementuje

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  

Poznámky

ProjectsKolekce představuje všechny projekty stejného typu v aktuální instanci integrovaného vývojového prostředí (IDE). Tato kolekce je obvykle propojena s DTE objektem.

Vlastnosti

Count

Získá hodnotu určující počet objektů v Projects kolekci.

DTE

Získá objekt rozšiřitelnosti nejvyšší úrovně.

Kind

Získá řetězec GUID určující druh nebo typ objektu.

Parent

Získá bezprostřední nadřazený objekt Projects kolekce.

Properties

Získá kolekci všech vlastností, které se týkají Projects kolekce.

Metody

GetEnumerator()

Získá enumerátor pro položky v kolekci.

Item(Object)

Vrátí indexovaný člen Projects kolekce.

Platí pro