CommandSetLibrary, classe
Classe de base pour CommandSet et ClipboardCommandSet. Permet d'accéder à la sélection actuelle, au schéma, aux fenêtres et des services.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet
Microsoft.VisualStudio.Modeling.Shell.CommandSet
Espace de noms : Microsoft.VisualStudio.Modeling.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class CommandSetLibrary _
Inherits MarshalByRefObject
[CLSCompliantAttribute(false)]
public abstract class CommandSetLibrary : MarshalByRefObject
Le type CommandSetLibrary expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
CommandSetLibrary | Crée une commande CommandSetLibrary. |
Début
Propriétés
Nom | Description | |
---|---|---|
CurrentDocData | ||
CurrentDocumentSelection | ||
CurrentModelingDocView | ||
CurrentSelection | ||
MenuService | ||
MonitorSelection | ||
ServiceProvider | ||
SingleDocumentSelection | ||
SingleSelection |
Début
Méthodes
Nom | Description | |
---|---|---|
CanDeleteSelectedItems | Retourne la valeur true si les éléments sélectionnés peuvent être supprimés. | |
CreateObjRef | Essentiel pour la sécurité. Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) | |
DeleteSelectedItems | Supprime les éléments sélectionnés. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetLifetimeService | Essentiel pour la sécurité. Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
GetMenuCommands | Définit la liste des commandes de menu que ce CommandSet implémente. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Initialize | Initialise le jeu de commandes.Appelle GetMenuCommands et met en cache le résultat. | |
InitializeLifetimeService | Essentiel pour la sécurité. Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
IsAnyDocumentSelectionCompartment | True si l'un des éléments de la liste de sélection est un compartiment. | |
IsAnyDocumentSelectionMoveableHostShape | True si l'un des éléments de la liste de sélection est une forme hôte déplaçable qui ne peut pas être supprimée. | |
IsAnyDocumentSelectionUndeletable | True si des éléments de forme présents dans la liste de sélection ne peuvent pas être supprimés. | |
IsCurrentDiagramEmpty | True si le diagramme n'a aucun enfant. | |
IsDiagramSelected | True si le diagramme est sélectionné. | |
IsSingleDocumentSelection | True si seul un seul élément est sélectionné dans le document actif. | |
IsSingleSelection | True si seul un élément est sélectionné dans la fenêtre de document active ou la fenêtre Outil. | |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Notes
Pour plus d'informations, consultez Comment : ajouter une commande au menu contextuel.
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.