Freigeben über


TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Methode

Definition

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

public:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptorFromRegisteredType(System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptorFromRegisteredType (object instance);
abstract member GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptorFromRegisteredType (instance As Object) As ICustomTypeDescriptor

Parameter

instance
Object

Gibt zurück

Hinweise

Ein erweiterter Typdeskriptor ist ein benutzerdefinierter Typdeskriptor, der Eigenschaften bietet, die andere Objekte diesem Objekt hinzugefügt haben, aber nicht tatsächlich für das Objekt definiert sind. Beispielsweise können Objekte, die die Schnittstelle IExtenderProvider implementieren, im .NET Framework-Komponentenmodell Eigenschaften an andere Objekte anfügen, die sich im selben logischen Container befinden. Die GetTypeDescriptor-Methode gibt keinen Typdeskriptor zurück, der diese zusätzlichen erweiterten Eigenschaften bereitstellt. GetExtendedTypeDescriptor gibt den Satz dieser erweiterten Eigenschaften zurück. TypeDescriptor führt automatisch die Ergebnisse dieser beiden Eigenschaftensammlungen zusammen. Beachten Sie, dass während das .NET Framework-Komponentenmodell nur erweiterte Eigenschaften unterstützt, kann diese API auch für erweiterte Attribute und Ereignisse verwendet werden, wenn der Typbeschreibungsanbieter sie unterstützt.

Gilt für: