Freigeben über


DiagramTypeDescriptor-Klasse

Spezialisierter Typdeskriptor für die Diagram-Klasse.

Vererbungshierarchie

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
        Microsoft.VisualStudio.Modeling.Diagrams.DiagramTypeDescriptor

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

Syntax

'Declaration
Public Class DiagramTypeDescriptor _
    Inherits PresentationElementTypeDescriptor
public class DiagramTypeDescriptor : PresentationElementTypeDescriptor

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode DiagramTypeDescriptor(ICustomTypeDescriptor, Diagram)
Öffentliche Methode DiagramTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement) Veraltet.

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.)
Öffentliche Eigenschaft PresentationElement Gibt das Darstellungsmodellelement zurück, das von diesem Deskriptor beschrieben wird (Von PresentationElementTypeDescriptor geerbt.)
Geschützte Eigenschaft RepresentedModelElement (Von PresentationElementTypeDescriptor 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 Erstellt einen Deskriptor für eine Eigenschaft eines Modellelements. (Von ElementTypeDescriptor geerbt.)
Geschützte Methode CreateRolePlayerPropertyDescriptor Erstellt einen Deskriptor für eine Rolleneigenschaft eines Modellelements. (Von ElementTypeDescriptor geerbt.)
Ö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 Ruft den Klassennamen ab, der im Eigenschaftenraster angezeigt wird. (Von PresentationElementTypeDescriptor geerbt.)
Öffentliche Methode GetComponentName (Überschreibt PresentationElementTypeDescriptor.GetComponentName().)
Ö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 Gibt die Eigenschaftendeskriptoren für alle Erweiterungselemente zurück (Von ElementTypeDescriptor geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetProperties() Gibt eine Auflistung von Domäneneigenschaftendeskriptoren zurück, die alle Eigenschaften des beschriebenen Typs enthält. (Von ElementTypeDescriptor geerbt.)
Öffentliche Methode GetProperties(array<Attribute[]) Gibt die Eigenschaften für diese Instanz einer Komponente unter Verwendung des Attributarrays als Filter zurück. (Von PresentationElementTypeDescriptor geerbt.)
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 alle Beziehungen, in denen dieses Modellelement enthalten ist, wird zurückgegeben, ob die ElementName-Eigenschaft des entgegengesetzten Rolleninhabers angezeigt werden, falls vorhanden (Von PresentationElementTypeDescriptor 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 Gibt einen Wert zurück, der angibt, ob ein Deskriptor für die angegebene Domäneneigenschaft erstellt werden soll. (Von ElementTypeDescriptor geerbt.)
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.Diagrams-Namespace