Freigeben über


PresentationElementTypeDescriptionProvider-Klasse

Hinweis: Diese API ist mittlerweile veraltet.

PresentationElementTypeDescriptionProvider stellt die Wrapperklasse bereit, die das ModelElement-Objekt kapselt. Diese Klasse wird aufgerufen, wenn das ModelElement-Objekt vom Eigenschaftenraster gerendert werden soll.

Vererbungshierarchie

System.Object
  System.ComponentModel.TypeDescriptionProvider
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptionProvider
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptionProvider

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

Syntax

'Declaration
<ObsoleteAttribute("This class is redundant and may be removed in a later version. Derive from ElementTypeDescriptor instead.",  _
    True)> _
Public Class PresentationElementTypeDescriptionProvider _
    Inherits ElementTypeDescriptionProvider
[ObsoleteAttribute("This class is redundant and may be removed in a later version. Derive from ElementTypeDescriptor instead.", 
    true)]
public class PresentationElementTypeDescriptionProvider : ElementTypeDescriptionProvider

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode PresentationElementTypeDescriptionProvider

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CreateCustomTypeDescriptor(ICustomTypeDescriptor, ModelElement) Overridables, damit die abgeleitete Klasse einen ICustomTypeDescriptor bereitstellt (der kein ElementTypeDescriptor sein muss).Basisimplementierung ruft einfach CreateTypeDescriptor() auf, um ein ElementTypeDescriptor zu erstellen. (Von ElementTypeDescriptionProvider geerbt.)
Geschützte Methode CreateCustomTypeDescriptor(ICustomTypeDescriptor, Type) Overridables, damit die abgeleitete Klasse einen ICustomTypeDescriptor bereitstellt (der kein ElementTypeDescriptor sein muss).Basisimplementierung ruft einfach CreateTypeDescriptor() auf, um ein ElementTypeDescriptor zu erstellen. (Von ElementTypeDescriptionProvider geerbt.)
Öffentliche Methode CreateInstance Erstellt ein Objekt, das einen anderen Datentyp ersetzen kann. (Von TypeDescriptionProvider geerbt.)
Geschützte Methode CreatePresentationElementTypeDescriptor Erstellen Sie ein neues PresentationElementTypeDescriptor, damit das Eigenschaftenraster Eigenschaften veranschaulicht.Eine von PresentationElementTypeDescriptionProvider abgeleitete Klasse kann diese Methode überschreiben, um einen eigenen Typdeskriptor bereitzustellen.
Geschützte Methode CreateTypeDescriptor(ICustomTypeDescriptor, Type) Overridables für die abgeleitete Klasse, damit diese einen benutzerdefinierten Typdeskriptor bereitstellt. (Von ElementTypeDescriptionProvider geerbt.)
Geschützte Methode CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) Stellt einen benutzerdefinierten Typdeskriptor für ein PresentationElement bereit. (Überschreibt ElementTypeDescriptionProvider.CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement).)
Ö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 GetCache Ruft einen objektbezogenen Cache ab, auf den als IDictionary der Schlüssel-Wert-Paare zugegriffen wird. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetExtendedTypeDescriptor Ruft einen erweiterten benutzerdefinierten Typdeskriptor für das gegebene Objekt ab. (Von TypeDescriptionProvider geerbt.)
Geschützte Methode GetExtenderProviders Ruft die Extenderanbieter für das angegebene Objekt ab. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetFullComponentName Ruft den Namen der angegebenen Komponente ab, oder nullein Nullverweis (Nothing in Visual Basic), wenn der Komponente kein Name zugewiesen ist. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetReflectionType(Type) Führt normale Reflektion eines Typs aus. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetReflectionType(Object) Führt normale Reflektion eines gegebenen Objekts aus. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetReflectionType(Type, Object) Führt normale Reflektion eines gegebenen Objekts mit dem gegebenen Typ aus. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetRuntimeType Konvertiert einen Reflektionstyp in einen Laufzeittyp. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetTypeDescriptor(Type) Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ ab. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetTypeDescriptor(Object) Ruft einen benutzerdefinierten Typdeskriptor für das gegebene Objekt ab. (Von TypeDescriptionProvider geerbt.)
Öffentliche Methode GetTypeDescriptor(Type, Object) Ruft einen benutzerdefinierten Typdeskriptor für den gegebenen Typ und das gegebene Objekt ab. (Von ElementTypeDescriptionProvider geerbt.)
Öffentliche Methode IsSupportedType Ruft einen Wert ab, der angibt, ob der angegebene Typ mit der Typbeschreibung und der Kette von Typbeschreibungsanbietern kompatibel ist. (Von TypeDescriptionProvider geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object 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