Classe RolePlayerPropertyDescriptor
Vengono fornite informazioni aggiuntive sul tipo di runtime per un ruolo della proprietà.
Gerarchia di ereditarietà
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.RolePlayerPropertyDescriptor
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _
Public Class RolePlayerPropertyDescriptor _
Inherits PropertyDescriptor
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class RolePlayerPropertyDescriptor : PropertyDescriptor
Il tipo RolePlayerPropertyDescriptor espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
RolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]) | Inizializza una nuova istanza della classe RolePlayerPropertyDescriptor. |
![]() |
RolePlayerPropertyDescriptor(Store, DomainRoleInfo, array<Attribute[]) | Costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AllowNull | Ottiene o imposta un valore che indica se null è un valore valido per il ruolo descritto la proprietà. |
![]() |
AttributeArray | Ottiene o imposta una matrice degli attributi. (Ereditato da MemberDescriptor) |
![]() |
Attributes | Ottiene la raccolta di attributi per il membro. (Ereditato da MemberDescriptor) |
![]() |
Category | Ottiene il nome della categoria in cui il membro appartiene, come specificato in CategoryAttribute. (Ereditato da MemberDescriptor) |
![]() |
ComponentType | Ottiene il tipo di elemento del dominio a cui questa proprietà viene associata. (Esegue l'override di PropertyDescriptor.ComponentType). |
![]() |
Converter | Ottiene il convertitore della proprietà illustrata in. (Esegue l'override di PropertyDescriptor.Converter). |
![]() |
Description | Ottiene la descrizione del membro, come specificato in DescriptionAttribute. (Ereditato da MemberDescriptor) |
![]() |
DesignTimeOnly | Indica se il membro deve essere impostato solo in fase di progettazione, come specificato in DesignOnlyAttribute. (Ereditato da MemberDescriptor) |
![]() |
DisplayName | Ottiene il nome visualizzato del ruolo descritto la proprietà. (Esegue l'override di MemberDescriptor.DisplayName). |
![]() |
DomainRoleInfo | Ottiene i metadati per il ruolo dell' elemento del modello nel collegamento. |
![]() |
ElementList | Obsoleta. Ottiene una raccolta di valori validi per il ruolo descritto la proprietà. |
![]() |
IsBrowsable | Ottiene un valore che indica se il membro è visualizzabile, come specificato in BrowsableAttribute. (Ereditato da MemberDescriptor) |
![]() |
IsInstanceBased | Test se questo PropertyDescriptor è basato su un'istanza o su un tipo statico. |
![]() |
IsLocalizable | Ottiene un valore che indica se la proprietà deve essere localizzata, come specificato in LocalizableAttribute. (Ereditato da PropertyDescriptor) |
![]() |
IsReadOnly | Ottiene un valore che indica se il ruolo descritto della proprietà è di sola lettura. (Esegue l'override di PropertyDescriptor.IsReadOnly). |
![]() |
Name | Ottiene il nome del membro. (Ereditato da MemberDescriptor) |
![]() |
NameHashCode | Ottiene il codice hash per il nome del membro, come specificato in GetHashCode. (Ereditato da MemberDescriptor) |
![]() |
PropertyType | Ottiene il tipo della proprietà. (Esegue l'override di PropertyDescriptor.PropertyType). |
![]() |
RelationshipInfo | Ottiene i metadati per il collegamento in cui l'elemento del modello è un giocatore di ruolo. |
![]() |
RolePlayerMenuCommands | Ottiene la raccolta di oggetti di RolePlayerMenuCommand che rappresentano i controlli di callback per specificare un'istanza del giocatore di ruolo quando un utente seleziona un elemento specifico. |
![]() |
SerializationVisibility | Ottiene un valore che indica se la proprietà deve essere serializzata, come specificato in DesignerSerializationVisibilityAttribute. (Ereditato da PropertyDescriptor) |
![]() |
SupportsChangeEvents | Ottiene un valore che indica se le notifiche delle modifiche dei valori di questa proprietà possono avere origine all'esterno del descrittore della proprietà. (Ereditato da PropertyDescriptor) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddValueChanged | Aggiunta di un handle di un listener di eventi (Esegue l'override di PropertyDescriptor.AddValueChanged(Object, EventHandler)). |
![]() |
BuildElementList(Object) | Ottenere un elenco di giocatori di ruolo validi per il valore della proprietà del componente specificata. |
![]() |
BuildElementList(Object, Boolean) | Compilare un elenco di giocatori di ruolo validi per il valore della proprietà del componente specificata. |
![]() |
CanResetValue | Indica se il valore della proprietà del dominio può essere reimpostato. (Esegue l'override di PropertyDescriptor.CanResetValue(Object)). |
![]() |
CreateAttributeCollection | Crea una raccolta di attributi utilizzando la matrice degli attributi passati al costruttore. (Ereditato da MemberDescriptor) |
![]() |
CreateInstance | Crea un'istanza del tipo specificato. (Ereditato da PropertyDescriptor) |
![]() |
Equals | Consente di confrontare questo oggetto con un altro oggetto per verificare se sono equivalenti. (Ereditato da PropertyDescriptor) |
![]() |
FillAttributes | Aggiunge gli attributi dell'oggetto PropertyDescriptor all'elenco di attributi specificato della classe padre. (Ereditato da PropertyDescriptor) |
![]() |
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) |
![]() |
GetChildProperties() | Restituisce l'oggetto PropertyDescriptorCollection predefinito. (Ereditato da PropertyDescriptor) |
![]() |
GetChildProperties(array<Attribute[]) | Restituisce un insieme PropertyDescriptorCollection utilizzando una specifica matrice di attributi come filtro. (Ereditato da PropertyDescriptor) |
![]() |
GetChildProperties(Object) | Restituisce un insieme PropertyDescriptorCollection per un dato oggetto. (Ereditato da PropertyDescriptor) |
![]() |
GetChildProperties(Object, array<Attribute[]) | Restituisce un insieme PropertyDescriptorCollection per un determinato oggetto utilizzando una specifica matrice di attributi come filtro. (Ereditato da PropertyDescriptor) |
![]() |
GetDescribedElement | Restituisce il ModelElement per il quale questo RolePlayerPropertyDescriptor sta rappresentando un ruolo della proprietà (cioé.l'elemento host).Si noti che questo non è necessariamente l'origine della relazione. |
![]() |
GetEditor | Ottiene un editor del tipo specificato. (Ereditato da PropertyDescriptor) |
![]() |
GetHashCode | Restituisce il codice hash per questo oggetto. (Ereditato da PropertyDescriptor) |
![]() |
GetInvocationTarget | Questo metodo restituisce l'oggetto da utilizzare durante la chiamata dei membri. (Ereditato da PropertyDescriptor) |
![]() |
GetSetFieldString | Restituisce una stringa localizzata per il nome della transazione livello di valore. |
![]() |
GetStore | Restituisce l'archivio che il descrittore viene eseguito tramite |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetTypeFromName | Consente di restituire un tipo utilizzandone il nome. (Ereditato da PropertyDescriptor) |
![]() |
GetValue | Ottiene il valore della proprietà del dominio del ruolo. (Esegue l'override di PropertyDescriptor.GetValue(Object)). |
![]() |
GetValueChangedHandler | Recupera l'insieme corrente di gestori di eventi ValueChanged per un componente specifico. (Ereditato da PropertyDescriptor) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnValueChanged | Genera l'evento ValueChanged implementato. (Ereditato da PropertyDescriptor) |
![]() |
RemoveValueChanged | Rimozione di un handle di un listener di eventi (Esegue l'override di PropertyDescriptor.RemoveValueChanged(Object, EventHandler)). |
![]() |
ResetValue | Reimposta il valore del ruolo della proprietà. (Esegue l'override di PropertyDescriptor.ResetValue(Object)). |
![]() |
SetValue | Imposta il valore della proprietà del dominio del ruolo. (Esegue l'override di PropertyDescriptor.SetValue(Object, Object)). |
![]() |
ShouldSerializeValue | Indica se il valore del ruolo della proprietà deve essere serializzati. (Esegue l'override di PropertyDescriptor.ShouldSerializeValue(Object)). |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Questa classe fornisce informazioni della proprietà personalizzata dinamica per un ruolo della proprietà.
ElementTypeDescriptor per un elemento del modello può restituire una raccolta di descrittori di proprietà per le proprietà dell' elemento del modello.La raccolta può contenere i descrittori di proprietà per un determinato numero di collegamenti in cui l'elemento è un giocatore di ruolo.I descrittori di proprietà sono istanze di questa classe.Per ulteriori informazioni, vedere Defining Domain Relationships i seguenti metodi di ElementTypeDescriptor classe: CreateRolePlayerPropertyDescriptor, GetDisplayPropertiese ShouldCreateRolePlayerPropertyDescriptor.
Per creare un ruolo personalizzata del descrittore di proprietà, ereditare dalla classe ed esegue l'override di uno o più dei membri.
[!NOTA]
L'attributo HostProtectionAttribute applicato a questo tipo di membro dispone del seguente valore per la proprietà Resources: SharedState. L'oggetto HostProtectionAttribute non influisce sulle applicazioni desktop, che in genere vengono avviate facendo doppio clic sull'icona, digitando un comando oppure immettendo un URL in un browser. Per ulteriori informazioni, vedere la classe HostProtectionAttribute o programmazione per SQL Server e attributi di protezione host.
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