Partager via


RolePlayerMenuCommand, classe

Représente une commande qui peut être ajoutée à la liste de valeurs pour un rôle de propriété dans la fenêtre propriétés.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Design.RolePlayerMenuCommand

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

Syntaxe

'Déclaration
Public MustInherit Class RolePlayerMenuCommand
public abstract class RolePlayerMenuCommand

Le type RolePlayerMenuCommand expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée RolePlayerMenuCommand Initialise une nouvelle instance de la classe RolePlayerMenuCommand.

Début

Propriétés

  Nom Description
Propriété publique MenuText Une fois substituée dans une classe dérivée, obtient le nom de la commande.
Propriété publique Result Obtient ou définit une valeur qui représente le résultat de la commande.

Début

Méthodes

  Nom Description
Méthode publique DoCommand Une fois substituée dans une classe dérivée, exécute la commande.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Substitue Object.ToString().)

Début

Notes

Une relation de domaine qui a un linéaire ou zéro--un au rôle peut générer un rôle de propriété.Par défaut, chaque rôle de propriété pour un zéro--un au rôle possède une commande pour supprimer l'élément de modèle actuel.

pour ajouter une commande au rôle de liste de propriétés, dériver une classe de cette classe et ajouter une instance de la classe dérivée à la collection d' RolePlayerMenuCommands d' RolePlayerPropertyDescriptor pour le rôle de propriété de l'élément de modèle.

Remarques à l'attention des héritiers

Lorsque vous héritez de RolePlayerMenuCommand, vous devez substituer les membres suivants : DoCommand et MenuText.

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.Design, espace de noms

RolePlayerPropertyDescriptor