Partager via


TypeDescriptionProvider.GetReflectionType Méthode

Définition

Effectue une réflexion normale sur un objet.

Surcharges

GetReflectionType(Type)

Effectue une réflexion normale sur un type.

GetReflectionType(Type, Object)

Effectue une réflexion normale sur l’objet donné avec le type donné.

GetReflectionType(Object)

Effectue une réflexion normale sur l’objet donné.

GetReflectionType(Type)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs

Effectue une réflexion normale sur un type.

public:
 Type ^ GetReflectionType(Type ^ objectType);
public Type GetReflectionType (Type objectType);
member this.GetReflectionType : Type -> Type
Public Function GetReflectionType (objectType As Type) As Type

Paramètres

objectType
Type

Type d’objet pour lequel récupérer le IReflect.

Retours

Type de réflexion pour cette objectType.

Exceptions

objectType est null.

Remarques

La méthode GetReflectionType est une version de niveau inférieur de la méthode GetTypeDescriptor. Si aucun descripteur de type personnalisé ne peut être localisé pour un objet, GetReflectionType est appelé pour effectuer une réflexion normale sur l’objet.

Utilisez cette surcharge de méthode si vous avez appelé un membre de descripteur de type qui utilise un type au lieu d’une instance.

Voir aussi

S’applique à

GetReflectionType(Type, Object)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs

Effectue une réflexion normale sur l’objet donné avec le type donné.

public:
 virtual Type ^ GetReflectionType(Type ^ objectType, System::Object ^ instance);
public virtual Type GetReflectionType (Type objectType, object instance);
public virtual Type GetReflectionType (Type objectType, object? instance);
abstract member GetReflectionType : Type * obj -> Type
override this.GetReflectionType : Type * obj -> Type
Public Overridable Function GetReflectionType (objectType As Type, instance As Object) As Type

Paramètres

objectType
Type

Type d’objet pour lequel récupérer le IReflect.

instance
Object

Instance du type. Peut être null.

Retours

Type de réflexion pour cette objectType.

Remarques

La méthode GetReflectionType est une version de niveau inférieur de la méthode GetTypeDescriptor. Si aucun descripteur de type personnalisé ne peut être localisé pour un objet, GetReflectionType est appelé pour effectuer une réflexion normale sur l’objet.

Notes pour les héritiers

Cette méthode est prototypeée en tant que virtualet retourne par défaut objectType si aucun fournisseur parent n’a été passé. Si un fournisseur parent a été passé, cette méthode appelle la méthode GetReflectionType du fournisseur parent.

Voir aussi

S’applique à

GetReflectionType(Object)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs

Effectue une réflexion normale sur l’objet donné.

public:
 Type ^ GetReflectionType(System::Object ^ instance);
public Type GetReflectionType (object instance);
member this.GetReflectionType : obj -> Type
Public Function GetReflectionType (instance As Object) As Type

Paramètres

instance
Object

Instance du type (ne doit pas être null).

Retours

Type de réflexion pour cette instance.

Exceptions

instance est null.

Remarques

La méthode GetReflectionType est une version de niveau inférieur de la méthode GetTypeDescriptor. Si aucun descripteur de type personnalisé ne peut être localisé pour un objet, GetReflectionType est appelé pour effectuer une réflexion normale sur l’objet.

Utilisez cette surcharge de méthode si vous avez appelé un membre de descripteur de type qui utilise une instance au lieu d’un type.

Voir aussi

S’applique à