Condividi tramite


Classe RolePlayerMenuCommand

Rappresenta un comando che può essere aggiunto all'elenco di valori per un ruolo di proprietà nella finestra delle proprietà.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Sintassi

'Dichiarazione
Public MustInherit Class RolePlayerMenuCommand
public abstract class RolePlayerMenuCommand

Il tipo RolePlayerMenuCommand espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto RolePlayerMenuCommand Inizializza una nuova istanza della classe RolePlayerMenuCommand.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica MenuText Se sottoposto a override in una classe derivata, ottiene il nome del comando.
Proprietà pubblica Result Ottiene o imposta un valore che rappresenta il risultato del comando.

In alto

Metodi

  Nome Descrizione
Metodo pubblico DoCommand Quando è sottoposto a override in una classe derivata, consente di eseguire il comando.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Esegue l'override di Object.ToString()).

In alto

Note

Una relazione di dominio con un uno-a-uno o zero - molti-a-uno al ruolo può generare un ruolo della proprietà. Per impostazione predefinita, ogni ruolo property per la a zero - molti-a-uno al ruolo dispone di un comando eliminare l'elemento del modello corrente.

Per aggiungere un comando al ruolo dell'elenco proprietà, derivare una classe dalla classe e aggiungere un'istanza della classe derivata alla raccolta di RolePlayerMenuCommands di RolePlayerPropertyDescriptor per il ruolo proprietà elemento del modello.

Note per gli eredi

Quando si eredita dall'oggetto RolePlayerMenuCommand, è necessario eseguire l'override dei membri DoCommand e MenuText.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Design

RolePlayerPropertyDescriptor