CommandSetLibrary, classe
Classe de base pour CommandSet et ClipboardCommandSet.Permet d'accéder à la sélection actuelle, au diagramme, aux fenêtres et aux 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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 un nouveau 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ées. | |
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 | Supprimez 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 pour un type particulier. (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 de commandes de menu que ce CommandSet implémente. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Initialize | Initialisez le jeu de commandes.Appels GetMenuCommands et caches 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 les éléments de l'ordinateur dans la liste de sélection est un compartiment. | |
IsAnyDocumentSelectionMoveableHostShape | True si les éléments de l'ordinateur dans la liste de sélection est une forme hôte mobile, qui ne peut pas être supprimée. | |
IsAnyDocumentSelectionUndeletable | True si des éléments de l'de forme 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 s'il n'existe qu'un seul élément sélectionné sur le document actif. | |
IsSingleSelection | True s'il n'existe qu'un seul élément sélectionné dans la fenêtre de document actif 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.