TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Metod

Definition

Returnerar en utökad anpassad typbeskrivning för det angivna objektet.

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

Parametrar

instance
Object

Det objekt som den utökade typbeskrivningen ska hämtas för.

Returer

En ICustomTypeDescriptor som kan ge utökade metadata för objektet.

Kommentarer

En utökad typbeskrivning är en anpassad typbeskrivning som erbjuder egenskaper som andra objekt har lagt till i det här objektet, men som inte definieras i objektet. I .NET Framework Component Model kan till exempel objekt som implementerar gränssnittet IExtenderProvider "koppla" egenskaper till andra objekt som finns i samma logiska container. Metoden GetTypeDescriptorFromRegisteredType returnerar inte någon typbeskrivning som tillhandahåller dessa extra utökade egenskaper. GetExtendedTypeDescriptorFromRegisteredType returnerar uppsättningen med dessa utökade egenskaper. TypeDescriptor sammanfogar automatiskt resultatet av dessa två egenskapssamlingar. Observera att även om komponentmodellen .NET Framework endast stöder utökade egenskaper kan detta API även användas för utökade attribut och händelser, om typbeskrivningsprovidern stöder det.

Gäller för