Partager via


ExtensionContextExtensions, classe

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Déclaration
<ExtensionAttribute> _
Public NotInheritable Class ExtensionContextExtensions
public static class ExtensionContextExtensions

Le type ExtensionContextExtensions expose les membres suivants.

Méthodes

  Nom Description
Méthode publiqueMembre statique AtLeastOneSelected<T>(IVsSelectionContext) Se retourner de programme d'assistance true si la sélection contient au moins un élément de type T
Méthode publiqueMembre statique AtLeastOneSelected<T1, T2>(IVsSelectionContext) Se retourner de programme d'assistance true si la sélection contient au moins un élément de T1 de type ou de T2.
Méthode publiqueMembre statique GetCurrentDocumentSelection<T> Obtenez le sous-ensemble de la sélection de document actuel qui est de type T
Méthode publiqueMembre statique GetCurrentSelection<T> Obtenez le sous-ensemble de la sélection actuelle qui est de type T
Méthode publiqueMembre statique IsAnyDocumentSelectionUndeletable Se retourne si des éléments de l'de forme dans la liste de sélection ne peuvent pas être supprimés.Cette implémentation vérifie les formes de compartiment et de MoveableHostShape.
Méthode publiqueMembre statique IsSingleDocumentSelection Se retourne s'il n'existe qu'un seul élément sélectionné sur le document actif.
Méthode publiqueMembre statique IsSingleSelection Se retourne s'il n'existe qu'un seul élément sélectionné sur la fenêtre active.Cela peut être un document ou une fenêtre Outil.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement, espace de noms