TypeDescriptionProvider.GetExtendedTypeDescriptor(Object) Méthode
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
- instance
- Object
Objet pour lequel obtenir le descripteur de type étendu.
ICustomTypeDescriptor qui peut fournir des métadonnées étendues pour l'objet.
Un descripteur de type étendu est un descripteur de type personnalisé qui offre des propriétés que d’autres objets ont 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 GetTypeDescriptor ne retournent pas de descripteur de type qui fournit ces propriétés étendues supplémentaires. La GetExtendedTypeDescriptor méthode retourne l’ensemble de ces propriétés étendues. fusionne TypeDescriptor automatiquement les résultats de ces deux collections de propriétés. Alors que le modèle de composant .NET Framework prend uniquement en charge les propriétés étendues, GetExtendedTypeDescriptor peut être utilisé pour les attributs étendus ainsi que pour 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.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :