CompartmentTypeDescriptor-Klasse
Spezialisierter Typdeskriptor für die Compartment-Klasse.
Vererbungshierarchie
System.Object
System.ComponentModel.CustomTypeDescriptor
Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.CompartmentTypeDescriptor
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 CompartmentTypeDescriptor _
Inherits PresentationElementTypeDescriptor
public class CompartmentTypeDescriptor : PresentationElementTypeDescriptor
Der CompartmentTypeDescriptor-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
CompartmentTypeDescriptor(ICustomTypeDescriptor, Compartment) | ||
CompartmentTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement) | Veraltet. Erstellt ein neues CompartmentTypeDescriptor |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
ComponentType | Ruft Type des Modellelements ab, das diese Klasse darstellt. (Von ElementTypeDescriptor geerbt.) | |
ModelElement | Ruft das Modellelement ab, das diese Klasse darstellt. (Von ElementTypeDescriptor geerbt.) | |
PresentationElement | Gibt das Darstellungsmodellelement zurück, das von diesem Deskriptor beschrieben wird (Von PresentationElementTypeDescriptor geerbt.) | |
RepresentedModelElement | (Von PresentationElementTypeDescriptor geerbt.) | |
Store | (Von ElementTypeDescriptor geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
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.) | |
CreateCollectionPropertyDescriptor | (Von ElementTypeDescriptor geerbt.) | |
CreatePropertyDescriptor | Erstellt einen Deskriptor für eine Eigenschaft eines Modellelements. (Von ElementTypeDescriptor geerbt.) | |
CreateRolePlayerPropertyDescriptor | Erstellt einen Deskriptor für eine Rolleneigenschaft eines Modellelements. (Von ElementTypeDescriptor geerbt.) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetAttributes | Gibt eine Auflistung benutzerdefinierter Attribute für den durch diesen Typdeskriptor dargestellten Typ zurück. (Von CustomTypeDescriptor geerbt.) | |
GetCategory | Gibt eine lokalisierte Zeichenfolge für die Kategorie einer Domäneneigenschaft zurück. (Von ElementTypeDescriptor geerbt.) | |
GetClassName | Ruft den Klassennamen ab, der im Eigenschaftenraster angezeigt werden soll. (Überschreibt PresentationElementTypeDescriptor.GetClassName().) | |
GetComponentName | (Überschreibt PresentationElementTypeDescriptor.GetComponentName().) | |
GetConverter | Gibt einen Typkonverter für den durch diesen Typdeskriptor dargestellten Typ zurück. (Von CustomTypeDescriptor geerbt.) | |
GetDefaultEvent | Gibt die Ereignisbeschreibung für das Standardereignis des von diesem Typdeskriptor dargestellten Objekts zurück. (Von CustomTypeDescriptor geerbt.) | |
GetDefaultProperty | Gibt die Eigenschaftenbeschreibung für die Standardeigenschaft des von diesem Typdeskriptor dargestellten Objekts zurück. (Von CustomTypeDescriptor geerbt.) | |
GetDescription | Gibt eine lokalisierte Zeichenfolge zur Beschreibung einer Domäneneigenschaft zurück. (Von ElementTypeDescriptor geerbt.) | |
GetDisplayProperties(ModelElement, PropertyDescriptor%) | Gibt eine Auflistung von Eigenschaftendeskriptoren für alle Eigenschaften eines Modellelements zurück. (Von ElementTypeDescriptor geerbt.) | |
GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) | Gibt eine Liste von Eigenschaftendeskriptoren entsprechend jeder Domäneneigenschaft zurück (Von ElementTypeDescriptor geerbt.) | |
GetDomainClassInfo | Rückgabe der Domänenklasseninformationen für den beschriebenen Elementtyp. (Von ElementTypeDescriptor geerbt.) | |
GetDomainPropertyAttributes | Gibt ein Array der benutzerdefinierten Attribute zurück, die für die beschriebene Eigenschaft angewendet werden. (Von ElementTypeDescriptor geerbt.) | |
GetEditor | Gibt einen Editor des angegebenen Typs zurück, der der durch diesen Typdeskriptor dargestellten Klasse zugeordnet werden soll. (Von CustomTypeDescriptor geerbt.) | |
GetEvents() | Gibt eine Auflistung der Ereignisbeschreibungen für das durch diesen Typdeskriptor dargestellte Objekt zurück. (Von CustomTypeDescriptor geerbt.) | |
GetEvents(array<Attribute[]) | Gibt eine gefilterte Auflistung der Ereignisbeschreibungen für das durch diesen Typdeskriptor dargestellte Objekt zurück. (Von CustomTypeDescriptor geerbt.) | |
GetExtensionProperties | Gibt die Eigenschaftendeskriptoren für alle Erweiterungselemente zurück (Von ElementTypeDescriptor geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetProperties() | Gibt eine Auflistung von Domäneneigenschaftendeskriptoren zurück, die alle Eigenschaften des beschriebenen Typs enthält. (Von ElementTypeDescriptor geerbt.) | |
GetProperties(array<Attribute[]) | Gibt die Eigenschaften für diese Instanz einer Komponente unter Verwendung des Attributarrays als Filter zurück. (Von PresentationElementTypeDescriptor geerbt.) | |
GetPropertyDescriptorDisplayName | Gibt eine lokalisierte Zeichenfolge für den Anzeigenamen einer Domäneneigenschaft zurück. (Von ElementTypeDescriptor geerbt.) | |
GetPropertyOwner | Gibt ein Objekt zurück, in dem die vom angegebenen Eigenschaftenbezeichner beschriebene Eigenschaft enthalten ist. (Von CustomTypeDescriptor geerbt.) | |
GetRolePlayerPropertyAttributes | Gibt ein Array der benutzerdefinierten Attribute zurück, die für die beschriebene Rolleneigenschaft angewendet werden. (Von ElementTypeDescriptor geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
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.) | |
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.) | |
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.) | |
IsPropertyDescriptorReadOnly | Gibt einen Wert zurück, der angibt, ob die beschriebene Eigenschaft schreibgeschützt ist. (Von ElementTypeDescriptor geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
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.) | |
ShouldCreatePropertyDescriptor | Überschrieben, um die Darstellung der Eigenschaften von TitleFillColor und CompartmentFillColor im Eigenschaftenraster zu steuern. (Überschreibt ElementTypeDescriptor.ShouldCreatePropertyDescriptor(ModelElement, DomainPropertyInfo).) | |
ShouldCreateRolePlayerPropertyDescriptor | Gibt einen Wert zurück, der angibt, ob ein Deskriptor für die angegebene Rolleneigenschaft erstellt werden soll. (Von ElementTypeDescriptor geerbt.) | |
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.