TypeDescriptionProvider.GetReflectionType Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa a reflexão normal em relação a um objeto.
Sobrecargas
GetReflectionType(Object) |
Executa a reflexão normal no objeto fornecido. |
GetReflectionType(Type) |
Executa a reflexão normal em relação a um tipo. |
GetReflectionType(Type, Object) |
Executa a reflexão normal no objeto fornecido com o tipo fornecido. |
GetReflectionType(Object)
- Origem:
- TypeDescriptionProvider.cs
- Origem:
- TypeDescriptionProvider.cs
- Origem:
- TypeDescriptionProvider.cs
Executa a reflexão normal no objeto fornecido.
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
Uma instância do tipo (não deve ser null
).
Retornos
O tipo de reflexão para este instance
.
Exceções
instance
é null
.
Comentários
O GetReflectionType método é uma versão de nível inferior do GetTypeDescriptor método . Se nenhum descritor de tipo personalizado puder ser localizado para um objeto , GetReflectionType será chamado para executar uma reflexão normal em relação ao objeto .
Use essa sobrecarga de método se você tiver chamado um membro descritor de tipo que usa uma instância em vez de um tipo.
Confira também
Aplica-se a
GetReflectionType(Type)
- Origem:
- TypeDescriptionProvider.cs
- Origem:
- TypeDescriptionProvider.cs
- Origem:
- TypeDescriptionProvider.cs
Executa a reflexão normal em relação a um 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
Retornos
O tipo de reflexão para este objectType
.
Exceções
objectType
é null
.
Comentários
O GetReflectionType método é uma versão de nível inferior do GetTypeDescriptor método . Se nenhum descritor de tipo personalizado puder ser localizado para um objeto , GetReflectionType será chamado para executar uma reflexão normal em relação ao objeto .
Use essa sobrecarga de método se você tiver chamado um membro descritor de tipo que usa um tipo em vez de uma instância.
Confira também
Aplica-se a
GetReflectionType(Type, Object)
- Origem:
- TypeDescriptionProvider.cs
- Origem:
- TypeDescriptionProvider.cs
- Origem:
- TypeDescriptionProvider.cs
Executa a reflexão normal no objeto fornecido com o tipo fornecido.
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
Uma instância do tipo. Pode ser null
.
Retornos
O tipo de reflexão para este objectType
.
Comentários
O GetReflectionType método é uma versão de nível inferior do GetTypeDescriptor método . Se nenhum descritor de tipo personalizado puder ser localizado para um objeto , GetReflectionType será chamado para executar uma reflexão normal em relação ao objeto .
Notas aos Herdeiros
Esse método é protótipo como virtual
e, por padrão, retorna objectType
se nenhum provedor pai foi passado. Se um provedor pai tiver sido passado, esse método invocará o método do GetReflectionType provedor pai.