Freigeben über


AssociatedMetadataTypeTypeDescriptionProvider Klasse

Definition

Erweitert die Metadateninformationen für eine Klasse durch Hinzufügen von Attributen und Eigenschafteninformationen, die in einer zugeordneten Klasse definiert sind.

public ref class AssociatedMetadataTypeTypeDescriptionProvider : System::ComponentModel::TypeDescriptionProvider
public class AssociatedMetadataTypeTypeDescriptionProvider : System.ComponentModel.TypeDescriptionProvider
type AssociatedMetadataTypeTypeDescriptionProvider = class
    inherit TypeDescriptionProvider
Public Class AssociatedMetadataTypeTypeDescriptionProvider
Inherits TypeDescriptionProvider
Vererbung
AssociatedMetadataTypeTypeDescriptionProvider

Hinweise

Die AssociatedMetadataTypeTypeDescriptionProvider Klasse erweitert dynamisch die Typinformationen, die einem Typ oder Objekt zugeordnet sind, indem Eigenschaften wie Attribute, Eigenschaften und Ereignisse hinzugefügt, geändert oder ausgeblendet werden. Weitere Informationen finden Sie unter TypeDescriptor.

Konstruktoren

AssociatedMetadataTypeTypeDescriptionProvider(Type)

Initialisiert eine neue Instanz der AssociatedMetadataTypeTypeDescriptionProvider Klasse mithilfe des angegebenen Typs.

AssociatedMetadataTypeTypeDescriptionProvider(Type, Type)

Initialisiert eine neue Instanz der AssociatedMetadataTypeTypeDescriptionProvider-Klasse mithilfe des angegebenen Metadatenanbietertyps und des zugeordneten Typs.

Eigenschaften

RequireRegisteredTypes

Ruft einen Wert ab, der angibt, ob der Anbieter Spiegelung verwendet und erfordert, dass Typen über RegisterType<T>() registriert werden, um gekürzte Anwendungen zu unterstützen.

(Geerbt von TypeDescriptionProvider)

Methoden

CreateInstance(IServiceProvider, Type, Type[], Object[])

Erstellt ein Objekt, das durch einen anderen Datentyp ersetzt werden kann.

(Geerbt von TypeDescriptionProvider)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetCache(Object)

Ruft einen Cache pro Objekt ab, auf den als IDictionary von Schlüssel-Wert-Paaren zugegriffen wird.

(Geerbt von TypeDescriptionProvider)
GetExtendedTypeDescriptor(Object)

Ruft einen erweiterten benutzerdefinierten Typdeskriptor für das angegebene Objekt ab.

(Geerbt von TypeDescriptionProvider)
GetExtendedTypeDescriptorFromRegisteredType(Object)

Gibt einen erweiterten benutzerdefinierten Typdeskriptor für das angegebene Objekt zurück.

(Geerbt von TypeDescriptionProvider)
GetExtenderProviders(Object)

Ruft die Extenderanbieter für das angegebene Objekt ab.

(Geerbt von TypeDescriptionProvider)
GetFullComponentName(Object)

Ruft den Namen der angegebenen Komponente oder null ab, wenn die Komponente keinen Namen hat.

(Geerbt von TypeDescriptionProvider)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetReflectionType(Object)

Führt eine normale Spiegelung für das angegebene Objekt aus.

(Geerbt von TypeDescriptionProvider)
GetReflectionType(Type)

Führt eine normale Spiegelung für einen Typ aus.

(Geerbt von TypeDescriptionProvider)
GetReflectionType(Type, Object)

Führt eine normale Spiegelung für das angegebene Objekt mit dem angegebenen Typ aus.

(Geerbt von TypeDescriptionProvider)
GetRuntimeType(Type)

Konvertiert einen Spiegelungstyp in einen Laufzeittyp.

(Geerbt von TypeDescriptionProvider)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetTypeDescriptor(Object)

Ruft einen benutzerdefinierten Typdeskriptor für das angegebene Objekt ab.

(Geerbt von TypeDescriptionProvider)
GetTypeDescriptor(Type)

Ruft einen benutzerdefinierten Typdeskriptor für den angegebenen Typ ab.

(Geerbt von TypeDescriptionProvider)
GetTypeDescriptor(Type, Object)

Ruft einen Typdeskriptor für den angegebenen Typ und objekt ab.

GetTypeDescriptorFromRegisteredType(Object)

Gibt einen benutzerdefinierten Typdeskriptor für den angegebenen Typ oder objekt zurück.

(Geerbt von TypeDescriptionProvider)
GetTypeDescriptorFromRegisteredType(Type)

Gibt einen benutzerdefinierten Typdeskriptor für den angegebenen Typ oder objekt zurück.

(Geerbt von TypeDescriptionProvider)
GetTypeDescriptorFromRegisteredType(Type, Object)

Gibt einen benutzerdefinierten Typdeskriptor für den angegebenen Typ oder objekt zurück.

(Geerbt von TypeDescriptionProvider)
IsRegisteredType(Type)

Bestimmt, ob der Typ über RegisterType<T>()bei seinem Anbieter registriert wurde.

(Geerbt von TypeDescriptionProvider)
IsSupportedType(Type)

Ruft einen Wert ab, der angibt, ob der angegebene Typ mit der Typbeschreibung und seiner Kette von Typbeschreibungsanbietern kompatibel ist.

(Geerbt von TypeDescriptionProvider)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
RegisterType<T>()

Registriert den Typ, damit er von spiegelbasierten Anbietern in gekürzten Anwendungen verwendet werden kann.

(Geerbt von TypeDescriptionProvider)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen