Freigeben über


ForwardingTypeDescriptionProvider-Klasse

Stellt Methoden zum Erstellen und Abrufen eines Typdeskriptors für das Zielmodellelement eines Indizierungsmodellelements bereit.

Vererbungshierarchie

System.Object
  System.ComponentModel.TypeDescriptionProvider
    Microsoft.VisualStudio.Modeling.Design.ForwardingTypeDescriptionProvider

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

Syntax

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

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

Konstruktoren

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

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateInstance Erstellt ein Objekt, das einen anderen Datentyp ersetzen kann. (Von TypeDescriptionProvider 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 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. (Ü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

Hinweise

Diese Klasse unterstützt die Vorwärtselementzusammenführungsdirektive. Weitere Informationen finden Sie unter Anpassen der Elementerstellung und -verschiebung.

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

ModelElement

ElementTypeDescriptor

TypeDescriptionProviderForwarder

Weitere Ressourcen

Anpassen der Elementerstellung und -verschiebung