Freigeben über


DslDefinitionModelElementTypeDescriptor-Klasse

TypeDescriptor für DomainPath oder PropertyPath.

Vererbungshierarchie

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTypeDescriptor

Namespace:  Microsoft.VisualStudio.Modeling.DslDefinition.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Syntax

'Declaration
Public Class DslDefinitionModelElementTypeDescriptor _
    Inherits ElementTypeDescriptor
public class DslDefinitionModelElementTypeDescriptor : ElementTypeDescriptor

Der DslDefinitionModelElementTypeDescriptor-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DslDefinitionModelElementTypeDescriptor DslDefinitionModelElementTypeDescriptor ctor.Die Basisklasse wird direkt aufgerufen.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft ComponentType Ruft Type des Modellelements ab, das diese Klasse darstellt. (Von ElementTypeDescriptor geerbt.)
Öffentliche Eigenschaft ModelElement Ruft das Modellelement ab, das diese Klasse darstellt. (Von ElementTypeDescriptor geerbt.)
Geschützte Eigenschaft Store (Von ElementTypeDescriptor geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CollectionRolePropertiesBrowsable Für alle Beziehungen, in denen dieses Modellelement enthalten ist, wird zurückgegeben, ob ein PropertyDescriptor für Auflistungseigenschaften auf der Grundlage von Rollen durchsucht werden können (Von ElementTypeDescriptor geerbt.)
Geschützte Methode CreateCollectionPropertyDescriptor (Von ElementTypeDescriptor geerbt.)
Geschützte Methode CreatePropertyDescriptor Erstellen Sie den PropertyDescriptor für ein angegebenes DomainProperty (Überschreibt ElementTypeDescriptor.CreatePropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[]).)
Geschützte Methode CreateRolePlayerPropertyDescriptor Methode, um dem PropertyDescriptor zu erstellen, zur Beschreibung einer Beziehung und einer Rolle, die im Raster angezeigt werden soll. (Überschreibt ElementTypeDescriptor.CreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]).)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetAttributes Gibt eine Auflistung benutzerdefinierter Attribute für den durch diesen Typdeskriptor dargestellten Typ zurück. (Von CustomTypeDescriptor geerbt.)
Geschützte Methode GetCategory Gibt eine lokalisierte Zeichenfolge für die Kategorie einer Domäneneigenschaft zurück. (Von ElementTypeDescriptor geerbt.)
Öffentliche Methode GetClassName Gibt den Namen der durch diese Beschreibung dargestellten Klasse zurück. (Von ElementTypeDescriptor geerbt.)
Öffentliche Methode GetComponentName Ruft den Namen des Modellelements ab, das durch diese Klasse dargestellt wird. (Von ElementTypeDescriptor geerbt.)
Öffentliche Methode GetConverter Gibt einen Typkonverter für den durch diesen Typdeskriptor dargestellten Typ zurück. (Von CustomTypeDescriptor geerbt.)
Öffentliche Methode GetDefaultEvent Gibt die Ereignisbeschreibung für das Standardereignis des von diesem Typdeskriptor dargestellten Objekts zurück. (Von CustomTypeDescriptor geerbt.)
Öffentliche Methode GetDefaultProperty Gibt die Eigenschaftenbeschreibung für die Standardeigenschaft des von diesem Typdeskriptor dargestellten Objekts zurück. (Von CustomTypeDescriptor geerbt.)
Geschützte Methode GetDescription Gibt eine lokalisierte Zeichenfolge zur Beschreibung einer Domäneneigenschaft zurück. (Von ElementTypeDescriptor geerbt.)
Geschützte Methode GetDisplayProperties(ModelElement, PropertyDescriptor%) Gibt eine Auflistung von Eigenschaftendeskriptoren für alle Eigenschaften eines Modellelements zurück. (Von ElementTypeDescriptor geerbt.)
Geschützte Methode GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) Gibt eine Liste von Eigenschaftendeskriptoren entsprechend jeder Domäneneigenschaft zurück (Von ElementTypeDescriptor geerbt.)
Geschützte Methode GetDomainClassInfo Rückgabe der Domänenklasseninformationen für den beschriebenen Elementtyp. (Von ElementTypeDescriptor geerbt.)
Geschützte Methode GetDomainPropertyAttributes Gibt ein Array der benutzerdefinierten Attribute zurück, die für die beschriebene Eigenschaft angewendet werden. (Von ElementTypeDescriptor geerbt.)
Öffentliche Methode GetEditor Gibt einen Editor des angegebenen Typs zurück, der der durch diesen Typdeskriptor dargestellten Klasse zugeordnet werden soll. (Von CustomTypeDescriptor geerbt.)
Öffentliche Methode GetEvents() Gibt eine Auflistung der Ereignisbeschreibungen für das durch diesen Typdeskriptor dargestellte Objekt zurück. (Von CustomTypeDescriptor geerbt.)
Öffentliche Methode GetEvents(array<Attribute[]) Gibt eine gefilterte Auflistung der Ereignisbeschreibungen für das durch diesen Typdeskriptor dargestellte Objekt zurück. (Von CustomTypeDescriptor geerbt.)
Geschützte Methode GetExtensionProperties (Überschreibt ElementTypeDescriptor.GetExtensionProperties(ModelElement, array<Attribute[]).)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetProperties() (Überschreibt ElementTypeDescriptor.GetProperties().)
Öffentliche Methode GetProperties(array<Attribute[]) Methode zum Angeben des eigenen Satzes von Eigenschaftendeskriptoren für das festgelegte ModelElement. (Überschreibt ElementTypeDescriptor.GetProperties(array<Attribute[]).)
Geschützte Methode GetPropertyDescriptorDisplayName Gibt eine lokalisierte Zeichenfolge für den Anzeigenamen einer Domäneneigenschaft zurück. (Von ElementTypeDescriptor geerbt.)
Öffentliche Methode GetPropertyOwner Gibt ein Objekt zurück, in dem die vom angegebenen Eigenschaftenbezeichner beschriebene Eigenschaft enthalten ist. (Von CustomTypeDescriptor geerbt.)
Geschützte Methode GetRolePlayerPropertyAttributes Gibt ein Array der benutzerdefinierten Attribute zurück, die für die beschriebene Rolleneigenschaft angewendet werden. (Von ElementTypeDescriptor geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode IncludeCollectionRoleProperties Für alle Beziehungen, in denen dieses Modellelement enthalten ist, wird zurückgegeben, ob ein PropertyDescriptor für Auflistungseigenschaften auf der Grundlage von Rollen bereitgestellt werden soll. (Von ElementTypeDescriptor geerbt.)
Geschützte Methode IncludeEmbeddingRelationshipProperties Für das angegebene Modellelement wird ein Wert zurückgegeben, der angibt, ob die Eigenschaften des Zielelements aller eingebetteten Beziehungen hinzugefügt werden, die keine Duplikate zulassen. (Von ElementTypeDescriptor geerbt.)
Geschützte Methode IncludeOppositeRolePlayerProperties Für das angegebene Modellelement wird ein Wert zurückgegeben, der angibt, ob die Rolleneigenschaften für 0:1- und 1:1- Beziehungen hinzugefügt wird. (Von ElementTypeDescriptor geerbt.)
Geschützte Methode IsPropertyDescriptorReadOnly Gibt einen Wert zurück, der angibt, ob die beschriebene Eigenschaft schreibgeschützt ist. (Von ElementTypeDescriptor geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode ShouldCreateCollectionPropertyDescriptor Für die Beziehung und die Instanzebene der Rolleninhaber, die betroffen sind, wird zurückgegeben, ob ein Eigenschaftendeskriptor für die Erstellung von Auflistungen erstellt werden soll (Von ElementTypeDescriptor geerbt.)
Geschützte Methode ShouldCreatePropertyDescriptor Ruft ab, ob ein Typdeskriptor für eine gegebene Eigenschaft erstellt werden soll. (Überschreibt ElementTypeDescriptor.ShouldCreatePropertyDescriptor(ModelElement, DomainPropertyInfo).)
Geschützte Methode ShouldCreateRolePlayerPropertyDescriptor Gibt einen Wert zurück, der angibt, ob ein Deskriptor für die angegebene Rolleneigenschaft erstellt werden soll. (Von ElementTypeDescriptor geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.DslDefinition.Design-Namespace