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 der in der Auflistung enthaltenen SolutionContext-Objekte 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() Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von IEnumerable geerbt.)
Ö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