Freigeben über


SolutionContexts-Schnittstelle

Enthält alle SolutionContext-Objekte für eine Projektmappenkonfiguration.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("0685B546-FB84-4917-AB98-98D40F892D61")> _
Public Interface SolutionContexts _
    Inherits IEnumerable
[GuidAttribute("0685B546-FB84-4917-AB98-98D40F892D61")]
public interface SolutionContexts : IEnumerable
[GuidAttribute(L"0685B546-FB84-4917-AB98-98D40F892D61")]
public interface class SolutionContexts : IEnumerable
[<GuidAttribute("0685B546-FB84-4917-AB98-98D40F892D61")>]
type SolutionContexts =  
    interface 
        interface IEnumerable 
    end
public interface SolutionContexts extends IEnumerable

Der SolutionContexts-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft einen Wert ab, der die Anzahl von SolutionContext-Objekten in der Auflistung angibt.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft Parent Gibt das unmittelbar übergeordnete Objekt einer SolutionContexts-Auflistung zurück.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode GetEnumerator Ruft eine Enumeration für Elemente in einer Auflistung ab.
Öffentliche Methode Item Gibt ein SolutionContext-Objekt in einer SolutionContexts-Auflistung zurück.

Zum Seitenanfang

Hinweise

Jede Projektmappenkonfiguration enthält ein SolutionContext-Objekt für jedes Projekt in der Projektmappe, und die SolutionContexts-Auflistung enthält alle diese SolutionContext-Objekte. Damit wird definiert, welche Projektkonfiguration und -plattform den Kontext bereitstellt, wenn SolutionConfiguration ausgewählt wird. Gleichzeitig können Sie festlegen, ob das jeweilige Projekt erstellt oder bereitgestellt wird.

Siehe auch

Referenz

EnvDTE-Namespace