TypeDescriptionProvider.GetReflectionType Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
- 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 virtual
prototipo 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.