Freigeben über


ExtensionContextExtensions-Klasse

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement.ExtensionContextExtensions

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class ExtensionContextExtensions
public static class ExtensionContextExtensions

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

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member AtLeastOneSelected<T>(IVsSelectionContext) Hilfsprogramm, das true zurückgibt, wenn die Auswahl mindestens ein Element vom Typ T enthält.
Öffentliche MethodeStatischer Member AtLeastOneSelected<T1, T2>(IVsSelectionContext) Hilfsprogramm, das true zurückgibt, wenn die Auswahl mindestens ein Element vom Typ T1 oder T2 enthält.
Öffentliche MethodeStatischer Member GetCurrentDocumentSelection<T> Ruft die Teilmenge der aktuellen Dokumentauswahl ab, die vom Typ T ist.
Öffentliche MethodeStatischer Member GetCurrentSelection<T> Ruft die Teilmenge der aktuellen Auswahl ab, die vom Typ T ist.
Öffentliche MethodeStatischer Member IsAnyDocumentSelectionUndeletable Gibt zurück, ob Formelemente in der Auswahlliste nicht gelöscht werden können.In dieser Implementierung wird auf Depot- und MoveableHostShape-Formen überprüft.
Öffentliche MethodeStatischer Member IsSingleDocumentSelection Gibt zurück, ob nur ein ausgewähltes Element im aktiven Dokument vorhanden ist.
Öffentliche MethodeStatischer Member IsSingleSelection Gibt zurück, ob nur ein ausgewähltes Element im aktiven Fenster vorhanden ist.Dies könnte ein Dokument- oder Toolfenster sein.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement-Namespace