Compartir a través de


TypeDescriptionProvider.GetReflectionType Método

Definición

Realiza una reflexión normal en un objeto.

Sobrecargas

GetReflectionType(Object)

Realiza una reflexión normal en el objeto indicado.

GetReflectionType(Type)

Realiza una reflexión normal en un tipo.

GetReflectionType(Type, Object)

Realiza una reflexión normal en el objeto indicado con el tipo especificado.

GetReflectionType(Object)

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

Realiza una reflexión normal en el objeto indicado.

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

Parámetros

instance
Object

Instancia del tipo (no debe ser null).

Devoluciones

El tipo de reflexión para esta instance.

Excepciones

instance es null.

Comentarios

El GetReflectionType método es una versión de nivel inferior del GetTypeDescriptor método . Si no se puede encontrar ningún descriptor de tipo personalizado para un objeto, GetReflectionType se llama a para realizar una reflexión normal en el objeto .

Use esta sobrecarga de método si ha llamado a un miembro de descriptor de tipo que usa una instancia en lugar de un tipo.

Consulte también

Se aplica a

GetReflectionType(Type)

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

Realiza una reflexión normal en un tipo.

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

Parámetros

objectType
Type

Tipo de objeto para el que va a recuperar la interfaz IReflect.

Devoluciones

El tipo de reflexión para esta objectType.

Excepciones

objectType es null.

Comentarios

El GetReflectionType método es una versión de nivel inferior del GetTypeDescriptor método . Si no se puede encontrar ningún descriptor de tipo personalizado para un objeto, GetReflectionType se llama a para realizar una reflexión normal en el objeto .

Use esta sobrecarga de método si ha llamado a un miembro de descriptor de tipo que usa un tipo en lugar de una instancia.

Consulte también

Se aplica a

GetReflectionType(Type, Object)

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

Realiza una reflexión normal en el objeto indicado con el tipo especificado.

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

Parámetros

objectType
Type

Tipo de objeto para el que va a recuperar la interfaz IReflect.

instance
Object

Instancia del tipo. Puede ser null.

Devoluciones

El tipo de reflexión para esta objectType.

Comentarios

El GetReflectionType método es una versión de nivel inferior del GetTypeDescriptor método . Si no se puede encontrar ningún descriptor de tipo personalizado para un objeto, GetReflectionType se llama a para realizar una reflexión normal en el objeto .

Notas a los desarrolladores de herederos

Este método se crea como virtualprototipo y, de forma predeterminada, devuelve objectType si no se pasó ningún proveedor primario. Si se ha pasado un proveedor primario, este método invocará el método del GetReflectionType proveedor primario.

Consulte también

Se aplica a