Partager via


TypeDescriptionProvider.GetReflectionType Méthode

Définition

Effectue la réflexion normale par rapport à un objet.

Surcharges

GetReflectionType(Object)

Effectue la réflexion normale par rapport à l'objet donné.

GetReflectionType(Type)

Effectue la réflexion normale par rapport à un type.

GetReflectionType(Type, Object)

Effectue la réflexion normale par rapport à l'objet donné à l'aide du type donné.

GetReflectionType(Object)

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

Effectue la réflexion normale par rapport à 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 ce instance.

Exceptions

instance a la valeur null.

Remarques

La GetReflectionType méthode est une version de niveau inférieur de la GetTypeDescriptor méthode. Si aucun descripteur de type personnalisé ne peut être trouvé 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 instance au lieu d’un type.

Voir aussi

S’applique à

GetReflectionType(Type)

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

Effectue la réflexion normale par rapport à 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 IReflect.

Retours

Type de réflexion pour ce objectType.

Exceptions

objectType a la valeur null.

Remarques

La GetReflectionType méthode est une version de niveau inférieur de la GetTypeDescriptor méthode. Si aucun descripteur de type personnalisé ne peut être trouvé 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’un instance.

Voir aussi

S’applique à

GetReflectionType(Type, Object)

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

Effectue la réflexion normale par rapport à l'objet donné à l'aide du 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 IReflect.

instance
Object

Instance du type. Peut être null.

Retours

Type de réflexion pour ce objectType.

Remarques

La GetReflectionType méthode est une version de niveau inférieur de la GetTypeDescriptor méthode. Si aucun descripteur de type personnalisé ne peut être trouvé 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 en tant que virtualet retourne objectType par défaut si aucun fournisseur parent n’a été passé. Si un fournisseur parent a été transmis, cette méthode appelle la méthode du GetReflectionType fournisseur parent.

Voir aussi

S’applique à