TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Méthode

Définition

Retourne un descripteur de type personnalisé étendu pour l’objet donné.

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

Paramètres

instance
Object

Retours

Remarques

Un descripteur de type étendu est un descripteur de type personnalisé qui offre des propriétés ajoutées à cet objet, mais qui ne sont pas réellement définies sur l’objet. Par exemple, dans le modèle de composant .NET Framework, les objets qui implémentent l’interface IExtenderProvider peuvent « attacher » des propriétés à d’autres objets qui résident dans le même conteneur logique. La méthode GetTypeDescriptor ne retourne pas de descripteur de type qui fournit ces propriétés étendues supplémentaires. GetExtendedTypeDescriptor retourne l’ensemble de ces propriétés étendues. TypeDescriptor fusionne automatiquement les résultats de ces deux collections de propriétés. Notez que si le modèle de composant .NET Framework prend uniquement en charge les propriétés étendues que cette API peut également être utilisée pour les attributs et les événements étendus, si le fournisseur de description de type le prend en charge.

S’applique à