TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.