TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.