Projects Schnittstelle

Definition

Stellt alle Projekte mit einem bestimmten Typ dar.

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
Attribute
Implementiert

Beispiele

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  

Hinweise

Die-Auflistung Projects stellt alle Projekte derselben Art in der aktuellen Instanz der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) dar. In der Regel ist diese Auflistung spät gebunden an das- DTE Objekt.

Eigenschaften

Count

Ruft einen Wert ab, der die Anzahl von Objekten in der Projects-Auflistung angibt.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.

Kind

Ruft eine GUID-Zeichenfolge ab, die die Art bzw. den Typ des Objekts beschreibt.

Parent

Ruft das unmittelbar übergeordnete Objekt einer Projects-Auflistung ab.

Properties

Ruft eine Auflistung aller Eigenschaften ab, die zur Projects-Auflistung gehören.

Methoden

GetEnumerator()

Ruft einen Enumerator für Elemente in der Auflistung ab.

Item(Object)

Gibt einen indizierten Member einer Projects-Auflistung zurück.

Gilt für