TypeDescriptionProvider.GetExtendedTypeDescriptor(Object) 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.
Obtient un descripteur de type personnalisé étendu pour l'objet donné.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptor(System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptor (object instance);
abstract member GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptor (instance As Object) As ICustomTypeDescriptor
Paramètres
- instance
- Object
Objet pour lequel obtenir le descripteur de type étendu.
Retours
ICustomTypeDescriptor qui peut fournir des métadonnées étendues pour l'objet.
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. Les méthodes surchargées ne retournent pas de descripteur de type qui fournit ces propriétés étendues GetTypeDescriptor supplémentaires. La GetExtendedTypeDescriptor méthode retourne l’ensemble de ces propriétés étendues. Les TypeDescriptor résultats de ces deux collections de propriétés sont automatiquement fusionnés. Bien que le modèle de composant .NET Framework ne prend en charge que les propriétés étendues, GetExtendedTypeDescriptor il peut être utilisé pour les attributs étendus ainsi que les événements, si le fournisseur de description de type le prend en charge.
GetExtendedTypeDescriptor est virtual
et, par défaut, retourne un descripteur de type personnalisé qui retourne des résultats vides si aucun fournisseur parent n’a été passé. Si un fournisseur parent a été passé, cette méthode appelle la méthode du GetExtendedTypeDescriptor fournisseur parent.