DomainProperty-Klasse
Beschreibung DomainClass DomainProperty für Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty
Vererbungshierarchie
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
Namespace: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Syntax
'Declaration
<DomainObjectIdAttribute("f4234e48-a280-46a8-83a8-e03baf6bc325")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
<CLSCompliantAttribute(True)> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
Public NotInheritable Class DomainProperty _
Inherits NamedDomainElement
[DomainObjectIdAttribute("f4234e48-a280-46a8-83a8-e03baf6bc325")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[ValidationStateAttribute(ValidationState.Enabled)]
[CLSCompliantAttribute(true)]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
public sealed class DomainProperty : NamedDomainElement
Der DomainProperty-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DomainProperty(Partition, array<PropertyAssignment[]) | Konstruktor | |
DomainProperty(Store, array<PropertyAssignment[]) | Konstruktor |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Attributes | Ruft eine Liste von Attributen ab oder legt diese fest. (Von AttributedDomainElement geerbt.) | |
Category | Ruft den Text ab oder legt den Wert fest. domäneneigenschaft der KategorienKategorie, unter der die Eigenschaft im Eigenschaftenfenster angezeigt wird. | |
Class | Ruft Klasse ab oder legt diesen fest.Klasse, für die dies eine Domäneneigenschaft ist. | |
CustomAttributes | Ruft den Text ab oder legt den Wert fest. CustomAttributes-DomäneneigenschaftZum Attribut generiert den Code aus diesem Element. (Von AttributedDomainElement geerbt.) | |
DefaultValue | Ruft den Text ab oder legt den Wert fest. DefaultValue-DomäneneigenschaftStandardwert für die Eigenschaft, sofern als Zeichenfolge. | |
Description | Ruft den Text ab oder legt den Wert fest. domäneneigenschaft einer BeschreibungWird in der Benutzeroberfläche und in der Dokumentation des generierten Codes Designers. (Von AttributedDomainElement geerbt.) | |
DisplayName | Ruft den Text ab oder legt den Wert fest. DisplayName-DomäneneigenschaftDer Name, der im generierten Designer für dieses Element angezeigt wird. (Von NamedDomainElement geerbt.) | |
ElementNameProvider | Ruft einen Wert ab oder legt ihn fest. ElementNameProviderExterner Typ, der Werte für diese Eigenschaft bereitstellt, die haben muss, ist der Element-Name, der auf true festgelegt ist. | |
GetterAccessModifier | Ruft den Text ab oder legt den Wert fest. GetterAccessModifier-DomäneneigenschaftBestimmt den Zugriffsmodifizierer für den Getter. | |
HelpKeyword | Ruft den Text ab oder legt den Wert fest. HelpKeyword-DomäneneigenschaftOptionales - Schlüsselwort verwendet Index F1-Hilfe für dieses Element. (Von NamedDomainElement geerbt.) | |
Id | Ruft die ID des Elements ab. (Von ModelElement geerbt.) | |
IsActive | Ruft das IsActive-Flag ab und überprüft, ob das Element aktiv ist. (Von ModelElement geerbt.) | |
IsBrowsable | Ruft den Text ab oder legt den Wert fest. IsBrowsable-DomäneneigenschaftWenn True, die Eigenschaft durchsuchbar gekennzeichnet ist, wie in den entsprechenden Eigenschaftendeskriptor.Daher kann es durch das Eigenschaftenfenster durchsucht werden. | |
IsDeleted | Ruft das Flag ab IsDeleted und überprüft, um festzustellen, ob das Element aus dem Modell gelöscht wurde. (Von ModelElement geerbt.) | |
IsDeleting | Ruft das IsDeleting-Flag ab und überprüft, ob das Element zur Zeit aus dem Modell gelöscht wird. (Von ModelElement geerbt.) | |
IsDescriptionTracking | Ruft den Text ab oder legt den Wert fest. IsDescriptionTracking-DomäneneigenschaftWenn True, die Description-Eigenschaft anderen Daten in der DSL-Definition nachverfolgt. (Von AttributedDomainElement geerbt.) | |
IsDisplayNameTracking | Ruft den Text ab oder legt den Wert fest. IsDisplayNameTracking-DomäneneigenschaftWenn True, die DisplayName-Eigenschaft anderen Daten in der DSL-Definition nachverfolgt. (Von NamedDomainElement geerbt.) | |
IsElementName | Ruft den Text ab oder legt den Wert fest. IsElementName-DomäneneigenschaftWenn True, die Eigenschaft als Name des Elements verwendet wird, in der die Eigenschaft enthalten ist. | |
IsUIReadOnly | Ruft den Text ab oder legt den Wert fest. IsUIReadOnly-DomäneneigenschaftWenn True, die Eigenschaft nicht von der Benutzeroberfläche geändert werden kann, wenn sie durchsucht wird. | |
Kind | Ruft den Wert der netten Domäneneigenschaft fest.Bestimmt, ob die Eigenschaft ist normal, berechnet oder benutzerdefinierten Speicherplatz benötigt. | |
Name | Ruft den Text ab oder legt den Wert fest. domäneneigenschaft der NameDer Name dieses Elements. (Von NamedDomainElement geerbt.) | |
Notes | Ruft den Text ab oder legt den Wert fest. domäneneigenschaft der HinweisInformelle Hinweise, die mit diesem Element. (Von DomainElement geerbt.) | |
Partition | Ruft ab oder legt fest Partition , die das Element enthält. (Von ModelElement geerbt.) | |
SetterAccessModifier | Ruft den Text ab oder legt den Wert fest. SetterAccessModifier-DomäneneigenschaftBestimmt den Zugriffsmodifizierer für den Setter. | |
Store | Ruft Store ab, das das Element enthält. (Von ModelElement geerbt.) | |
Type | Ruft den Typ ab oder legt ihn fest.Der Typ der Eigenschaft. | |
XmlElement | Ruft einen Wert ab oder legt ihn fest. XmlElementXml-Serialisierungs-Konfigurations Testdaten für die Domäneneigenschaft. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Copy() | Erstellt eine Kopie des Elements im Modell. (Von ModelElement geerbt.) | |
Copy(IEnumerable<Guid>) | Erstellt eine Kopie des Elements und seiner untergeordneten Elemente und Links. (Von ModelElement geerbt.) | |
Delete() | Löscht ein Element aus dem Modell. (Von ModelElement geerbt.) | |
Delete(array<Guid[]) | Löscht ein Element aus dem Modell. (Von ModelElement geerbt.) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetDomainClass | Ruft die höchst-abgeleitete Domänenklasse für dieses Element ab. (Von ModelElement geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
OnCopy | Wird aufgerufen, wenn dieses Element als Kopie eines anderen Elements erstellt wurde. (Von ModelElement geerbt.) | |
OnDeleted | Wird aufgerufen, wenn dieses Element aus dem Modell gelöscht wurde. (Von ModelElement geerbt.) | |
OnDeleting | Wird aufgerufen, wenn dieses Element gerade gelöscht werden sollen. (Von ModelElement geerbt.) | |
OnResurrected | Wird aufgerufen, wenn dieses Element zurück zu einem Modell hinzugefügt wurde. (Von ModelElement geerbt.) | |
OnRolePlayerPositionChanged | Wird aufgerufen, wenn die Position einer Rolle geändert hat. (Von ModelElement geerbt.) | |
OnRolePlayerPositionChanging | Wird aufgerufen, wenn eine Rolle Player Zeilenposition gerade geändert wird. (Von ModelElement geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Erweiterungsmethoden
Name | Beschreibung | |
---|---|---|
AddExtension(Guid) | Überladen. Erweitern Sie dieses ModelElement mit neu instanziierter Erweiterung des angegebenen Typs Domänen.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension(Type) | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des angegebenen Typs.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension(DomainClassInfo) | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des angegebenen Typs Domänen.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension(ExtensionElement) | Überladen. Erweitern Sie dieses ModelElement mit einer bestimmten Erweiterung.Eine InvalidOperationException ausgelöst, wenn das Element bereits eine Erweiterung des gleichen Typs verfügt. (Durch ModelElementExtensionMethods definiert.) | |
AddExtension<T>() | Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung eines bestimmten Typs.Eine InvalidOperationException ausgelöst, wenn das Element bereits eine Erweiterung des gleichen Typs verfügt. (Durch ModelElementExtensionMethods definiert.) | |
CanDelete | Löscht das Element aus dem Modell. (Durch ImmutabilityExtensionMethods definiert.) | |
GetAllExtensions | Geben Sie ein aufzählbares Element zurück, das einen ersten Durchlauf der Breite zu der Struktur aus den Elementen des Add-Ins ausgeführt wird, die in diesem ModelElement eingebettet sind. (Durch ModelElementExtensionMethods definiert.) | |
GetBaseElement | Gibt den Stamm der virtuellen MEL zurück, in denen das angegebene ModelElement beteiligt ist. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension(Guid) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension(Type) | Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn das Element keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension(DomainClassInfo) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
GetExtension<T>() | Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn das Element keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.) | |
GetLocks | Rufen Sie die Sperren Flags für dieses Element ab.Dies schließt Sperren können für die Partition ein, der das Element enthält. (Durch ImmutabilityExtensionMethods definiert.) | |
IsExtendedBy(Guid) | Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.) | |
IsExtendedBy(Type) | Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.) | |
IsExtendedBy(DomainClassInfo) | Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.) | |
IsLocked | Hat der Test, ob dieses Element über eines angegebenen Satzes von Sperren (Durch ImmutabilityExtensionMethods definiert.) | |
RemoveExtension(Type) | Überladen. Entfernen Sie jede beliebige Erweiterung von diesem ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(Guid) | Überladen. Entfernen Sie alle Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(DomainClassInfo) | Überladen. Entfernen Sie alle Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.) | |
RemoveExtension(ExtensionElement) | Überladen. Entfernt ein angegebenes ExtensionElement von Erweiterungen dieses ModelElement. (Durch ModelElementExtensionMethods definiert.) | |
SetLocks | Legen Sie die Flags für Sperren dieses Elements fest (Durch ImmutabilityExtensionMethods definiert.) | |
TryGetExtension(Guid) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension(Type) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension(DomainClassInfo) | Überladen. (Durch ModelElementExtensionMethods definiert.) | |
TryGetExtension<T>() | Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn dieses Element keine solche Erweiterung hat, ist das Ergebnis NULL. (Durch ModelElementExtensionMethods definiert.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
CategoryDomainPropertyId | Kategorien domäneneigenschaft ID. | |
DefaultValueDomainPropertyId | DefaultValue-Domäneneigenschaft ID. | |
DomainClassId | DomainProperty-Domänen-Klasse ID. | |
GetterAccessModifierDomainPropertyId | GetterAccessModifier-Domäneneigenschaft ID. | |
IsBrowsableDomainPropertyId | IsBrowsable-Domäneneigenschaft ID. | |
IsElementNameDomainPropertyId | IsElementName-Domäneneigenschaft ID. | |
IsUIReadOnlyDomainPropertyId | IsUIReadOnly-Domäneneigenschaft ID. | |
KindDomainPropertyId | Nette Domäneneigenschaft ID. | |
SetterAccessModifierDomainPropertyId | SetterAccessModifier-Domäneneigenschaft ID. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IMergeElements.CanMerge | Gibt true zurück, wenn dieses Element mit dem Inhalt des Prototyp zusammenführen kann. (Von ModelElement geerbt.) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Von ModelElement geerbt.) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Von ModelElement geerbt.) | |
IMergeElements.MergeConfigure | (Von ModelElement geerbt.) | |
IMergeElements.MergeDisconnect | (Von ModelElement geerbt.) | |
IMergeElements.MergeRelate | (Von ModelElement geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.