Partager via


ForwardingTypeDescriptionProvider.GetTypeDescriptor, méthode (Type, Object)

Obtient un descripteur de type personnalisé pour le type et l'objet donné.

Espace de noms :  Microsoft.VisualStudio.Modeling.Design
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Déclaration
Public Overrides Function GetTypeDescriptor ( _
    objectType As Type, _
    instance As Object _
) As ICustomTypeDescriptor
public override ICustomTypeDescriptor GetTypeDescriptor(
    Type objectType,
    Object instance
)

Paramètres

  • objectType
    Type : System.Type
    Le type de l'objet pour lequel extraie le descripteur de type.
  • instance
    Type : System.Object
    L'élément de modèle pour lequel extraie le descripteur de type.

Valeur de retour

Type : System.ComponentModel.ICustomTypeDescriptor
Un descripteur de type personnalisé pour le type et l'objet donnés.

Notes

Si le délégué d'TypeDescriptionProviderForwarder avec lequel ce type a été créé retourne un élément de modèle cible, ensuite des retours de cette méthode un descripteur de cet élément cible ; sinon, cette méthode retourne un descripteur pour l'élément d'instance.

Si instance est nullune référence null (Nothing en Visual Basic), cette méthode obtient un descripteur de type personnalisé pour objectType.

Sécurité .NET Framework

Voir aussi

Référence

ForwardingTypeDescriptionProvider Classe

GetTypeDescriptor, surcharge

Microsoft.VisualStudio.Modeling.Design, espace de noms