Freigeben über


ElementTypeDescriptionProvider-Klasse

Stellt Methoden zum Erstellen und Abrufen von ElementTypeDescriptor-Objekten bereit.

Vererbungshierarchie

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

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

Syntax

'Declaration
Public Class ElementTypeDescriptionProvider _
    Inherits TypeDescriptionProvider
public class ElementTypeDescriptionProvider : TypeDescriptionProvider

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode ElementTypeDescriptionProvider Initialisiert eine neue Instanz der ElementTypeDescriptionProvider-Klasse.

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CreateCustomTypeDescriptor(ICustomTypeDescriptor, ModelElement) Overridables, damit die abgeleitete Klasse ein ICustomTypeDescriptor bereitgestellt wird (das nicht um ein ElementTypeDescriptor sein).Basisimplementierung ruft einfach CreateTypeDescriptor() auf, um ein ElementTypeDescriptor zu erstellen.
Geschützte Methode CreateCustomTypeDescriptor(ICustomTypeDescriptor, Type) Overridables, damit die abgeleitete Klasse ein ICustomTypeDescriptor bereitgestellt wird (das nicht um ein ElementTypeDescriptor sein).Basisimplementierung ruft einfach CreateTypeDescriptor() auf, um ein ElementTypeDescriptor zu erstellen.
Öffentliche Methode CreateInstance Erstellt ein Objekt, das einen anderen Datentyp ersetzen kann. (Von TypeDescriptionProvider geerbt.)
Geschützte Methode CreateTypeDescriptor(ICustomTypeDescriptor, ModelElement) Erstellt einen benutzerdefinierten Typdeskriptor.
Geschützte Methode CreateTypeDescriptor(ICustomTypeDescriptor, Type) Overridables, damit die abgeleitete Klasse einen benutzerdefinierten Typdeskriptor bereitstellt.
Ö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 Hashfunktion für einen bestimmten Typ. (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. (Überschreibt TypeDescriptionProvider.GetTypeDescriptor(Type, Object).)
Ö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.Design-Namespace

ElementTypeDescriptor