Classe DomainProperty
DomainClass DomainProperty - Descrizione per Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty
Spazio dei nomi: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Sintassi
'Dichiarazione
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("f4234e48-a280-46a8-83a8-e03baf6bc325")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
Public NotInheritable Class DomainProperty _
Inherits NamedDomainElement
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("f4234e48-a280-46a8-83a8-e03baf6bc325")]
[ValidationStateAttribute(ValidationState.Enabled)]
public sealed class DomainProperty : NamedDomainElement
Il tipo DomainProperty espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DomainProperty(Partition, array<PropertyAssignment[]) | Costruttore |
![]() |
DomainProperty(Store, array<PropertyAssignment[]) | Costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Attributes | Ottiene un elenco di attributi. (Ereditato da AttributedDomainElement) |
![]() |
Category | Ottiene o imposta il valore della proprietà del dominio Category.Categoria nella quale la proprietà viene visualizzata nella finestra delle proprietà. |
![]() |
Class | Ottiene o imposta Class.Classe per la quale questa è una proprietà del dominio. |
![]() |
CustomAttributes | Ottiene o imposta il valore della proprietà di dominio CustomAttributes.Utilizzato per attribuire il codice generato da questo elemento. (Ereditato da AttributedDomainElement) |
![]() |
DefaultValue | Ottiene o imposta il valore della proprietà del dominio DefaultValue.Il valore predefinito per la proprietà, fornito come stringa. |
![]() |
Description | Ottiene o imposta il valore della proprietà del dominio Description.Utilizzato nell'interfaccia utente e nella documentazione di codice della finestra di progettazione generata. (Ereditato da AttributedDomainElement) |
![]() |
DisplayName | Ottiene o imposta il valore della proprietà del dominio DisplayName.Nome visualizzato nella finestra di progettazione generata per questo elemento. (Ereditato da NamedDomainElement) |
![]() |
ElementNameProvider | Ottiene o imposta ElementNameProvider.Tipo esterno che fornisce i valori per la proprietà, che deve avere Is Element Name impostato su true. |
![]() |
GetterAccessModifier | Ottiene o imposta il valore della proprietà di dominio GetterAccessModifier.Determina il modificatore di accesso per il metodo Get. |
![]() |
HelpKeyword | Ottiene o imposta il valore della proprietà del dominio HelpKeyword.Parola chiave facoltativa utilizzata per indicizzare la Guida richiamata tramite il tasto F1 per l'elemento. (Ereditato da NamedDomainElement) |
![]() |
Id | Ottiene l'ID dell'elemento. (Ereditato da ModelElement) |
![]() |
IsActive | Ottiene il flag IsActive e verifica se l'elemento è attivo. (Ereditato da ModelElement) |
![]() |
IsBrowsable | Ottiene o imposta il valore della proprietà del dominio IsBrowsable.Se True, la proprietà è contrassegnata come visualizzabile nel descrittore di proprietà corrispondente.Di conseguenza, può essere visualizzata nella finestra delle proprietà. |
![]() |
IsDeleted | Ottiene il flag IsDeleted e verifica se l'elemento è stato eliminato dal modello. (Ereditato da ModelElement) |
![]() |
IsDeleting | Ottiene il flag IsDeleting e verifica se l'elemento è attualmente in fase di eliminazione dal modello. (Ereditato da ModelElement) |
![]() |
IsDescriptionTracking | Ottiene o imposta il valore della proprietà di dominio IsDescriptionTracking.Se True, la proprietà Description tiene traccia degli altri dati nella definizione DSL. (Ereditato da AttributedDomainElement) |
![]() |
IsDisplayNameTracking | Ottiene o imposta il valore della proprietà di dominio IsDisplayNameTracking.Se True, la proprietà DisplayName tiene traccia degli altri dati nella definizione DSL. (Ereditato da NamedDomainElement) |
![]() |
IsElementName | Ottiene o imposta il valore della proprietà di dominio IsElementName.Se True, la proprietà deve essere utilizzata come nome dell'elemento in cui la proprietà è incorporata. |
![]() |
IsUIReadOnly | Ottiene o imposta il valore della proprietà del dominio IsUIReadOnly.Se True, la proprietà non può essere modificata tramite l'interfaccia utente quando viene visualizzata. |
![]() |
Kind | Ottiene o imposta il valore della proprietà del dominio Kind.Determina se la proprietà è normale, calcolata o richiede un'archiviazione personalizzata. |
![]() |
Name | Ottiene o imposta il valore della proprietà del dominio Name.Nome di questo elemento. (Ereditato da NamedDomainElement) |
![]() |
Notes | Ottiene o imposta il valore della proprietà del dominio Notes.Note informali associate all'elemento. (Ereditato da DomainElement) |
![]() |
Partition | Ottiene o imposta l'oggetto Partition contenente l'elemento. (Ereditato da ModelElement) |
![]() |
SetterAccessModifier | Ottiene o imposta il valore della proprietà di dominio SetterAccessModifier.Determina il modificatore di accesso per il setter. |
![]() |
Store | Ottiene Store contenente l'elemento. (Ereditato da ModelElement) |
![]() |
Type | Ottiene o imposta Type.Tipo della proprietà. |
![]() |
XmlElement | Ottiene o imposta XmlElement.Dati di configurazione della serializzazione XML per la proprietà di dominio. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Copy() | Crea una copia dell'elemento nel modello. (Ereditato da ModelElement) |
![]() |
Copy(IEnumerable<Guid>) | Crea una copia dell'elemento e dei relativi collegamenti ed elementi figlio. (Ereditato da ModelElement) |
![]() |
Delete() | Per eliminare un elemento dal modello (Ereditato da ModelElement) |
![]() |
Delete(array<Guid[]) | Per eliminare un elemento dal modello (Ereditato da ModelElement) |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
GetDomainClass | Ottiene la classe di dominio maggiormente derivata per questo elemento. (Ereditato da ModelElement) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
OnCopy | Chiamato quando questo elemento è stato creato come copia di un altro elemento. (Ereditato da ModelElement) |
![]() |
OnDeleted | Chiamato quando questo elemento è stato eliminato dal modello. (Ereditato da ModelElement) |
![]() |
OnDeleting | Chiamato quando questo elemento sta per essere eliminato. (Ereditato da ModelElement) |
![]() |
OnResurrected | Chiamato quando questo elemento è stato aggiunto di nuovo a un modello. (Ereditato da ModelElement) |
![]() |
OnRolePlayerPositionChanged | Questo metodo viene chiamato quando viene modificata la posizione di un ruolo. (Ereditato da ModelElement) |
![]() |
OnRolePlayerPositionChanging | Chiamato quando una posizione dell'assegnatario di ruolo sta per essere modificata. (Ereditato da ModelElement) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
![]() |
AddExtension(Guid) | Sottoposto a overload. Estende ModelElement con un'estensione del tipo di dominio identificato per la quale è stata creata una nuova istanza.Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. (Definito da ModelElementExtensionMethods). |
![]() |
AddExtension(Type) | Sottoposto a overload. Estende ModelElement con un'estensione del tipo specificato per la quale è stata creata una nuova istanza.Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. (Definito da ModelElementExtensionMethods). |
![]() |
AddExtension(DomainClassInfo) | Sottoposto a overload. Estende ModelElement con un'estensione del tipo di dominio specificato per la quale è stata creata una nuova istanza.Viene generato un InvalidOperationException se l'elemento ha già un'estensione di quel tipo. (Definito da ModelElementExtensionMethods). |
![]() |
AddExtension(ExtensionElement) | Sottoposto a overload. Estende ModelElement con un'estensione specifica.Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo. (Definito da ModelElementExtensionMethods). |
![]() |
AddExtension<T>() | Sottoposto a overload. Estende ModelElement con un'estensione di un tipo particolare per la quale è stata creata una nuova istanza.Viene generata un'eccezione InvalidOperationException se l'elemento ha già un'estensione dello stesso tipo. (Definito da ModelElementExtensionMethods). |
![]() |
CanDelete | Per eliminare un elemento dal modello (Definito da ImmutabilityExtensionMethods). |
![]() |
GetAllExtensions | Restituire un oggetto enumerabile che esegue un primo ampio attraversamento dell'albero di elementi di estensione incorporati in questo elemento ModelElement. (Definito da ModelElementExtensionMethods). |
![]() |
GetBaseElement | Restituisce la radice del MEL virtuale a cui partecipa l'elemento ModelElement specificato. (Definito da ModelElementExtensionMethods). |
![]() |
GetExtension(Guid) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
GetExtension(Type) | Sottoposto a overload. Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException. (Definito da ModelElementExtensionMethods). |
![]() |
GetExtension(DomainClassInfo) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
GetExtension<T>() | Sottoposto a overload. Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se l'elemento non dispone di tale estensione, allora verrà generata un'eccezione InvalidOperationException. (Definito da ModelElementExtensionMethods). |
![]() |
GetLocks | Ottiene i flag di blocco per questo elemento.Includerà tutti i blocchi abilitati nella partizione che contiene l'elemento. (Definito da ImmutabilityExtensionMethods). |
![]() |
IsExtendedBy(Guid) | Sottoposto a overload. Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods). |
![]() |
IsExtendedBy(Type) | Sottoposto a overload. Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods). |
![]() |
IsExtendedBy(DomainClassInfo) | Sottoposto a overload. Eseguire query per determinare se questo oggetto ModelElement è attualmente esteso da un oggetto ExtensionElement di un tipo particolare. (Definito da ModelElementExtensionMethods). |
![]() |
IsLocked | Verifica se l'elemento ha un set specificato di blocchi (Definito da ImmutabilityExtensionMethods). |
![]() |
RemoveExtension(Type) | Sottoposto a overload. Rimuovere qualsiasi estensione di questo oggetto ModelElement di un particolare tipo. (Definito da ModelElementExtensionMethods). |
![]() |
RemoveExtension(Guid) | Sottoposto a overload. Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. (Definito da ModelElementExtensionMethods). |
![]() |
RemoveExtension(DomainClassInfo) | Sottoposto a overload. Rimuovere qualsiasi estensione del ModelElement specificato di un particolare tipo. (Definito da ModelElementExtensionMethods). |
![]() |
RemoveExtension(ExtensionElement) | Sottoposto a overload. Rimuovere un oggetto ExtensionElement specificato dalle estensioni di questo oggetto ModelElement. (Definito da ModelElementExtensionMethods). |
![]() |
SetLocks | Impostare i contrassegni di blocco di questo elemento (Definito da ImmutabilityExtensionMethods). |
![]() |
TryGetExtension(Guid) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
TryGetExtension(Type) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
TryGetExtension(DomainClassInfo) | Sottoposto a overload. (Definito da ModelElementExtensionMethods). |
![]() |
TryGetExtension<T>() | Sottoposto a overload. Ottiene l'oggetto ExtensionElement del tipo specificato dalle estensioni disponibili di questo ModelElement.Se questo elemento non dispone di tale estensione, il risultato è null. (Definito da ModelElementExtensionMethods). |
In alto
Campi
Nome | Descrizione | |
---|---|---|
![]() ![]() |
CategoryDomainPropertyId | ID della proprietà di dominio Category. |
![]() ![]() |
DefaultValueDomainPropertyId | ID della proprietà del dominio DefaultValue. |
![]() ![]() |
DomainClassId | ID della classe di dominio DomainProperty. |
![]() ![]() |
GetterAccessModifierDomainPropertyId | ID della proprietà di dominio GetterAccessModifier. |
![]() ![]() |
IsBrowsableDomainPropertyId | ID della proprietà di dominio IsBrowsable. |
![]() ![]() |
IsElementNameDomainPropertyId | ID della proprietà di dominio IsElementName. |
![]() ![]() |
IsUIReadOnlyDomainPropertyId | ID della proprietà di dominio IsUIReadOnly. |
![]() ![]() |
KindDomainPropertyId | ID della proprietà di dominio Kind. |
![]() ![]() |
SetterAccessModifierDomainPropertyId | ID proprietà di dominio SetterAccessModifier. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IMergeElements.CanMerge | Restituisce true se questo elemento può essere sottoposto a merge con il contenuto del prototipo. (Ereditato da ModelElement) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Ereditato da ModelElement) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Ereditato da ModelElement) |
![]() ![]() |
IMergeElements.MergeConfigure | (Ereditato da ModelElement) |
![]() ![]() |
IMergeElements.MergeDisconnect | (Ereditato da ModelElement) |
![]() ![]() |
IMergeElements.MergeRelate | (Ereditato da ModelElement) |
In alto
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.DslDefinition