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 uma reflexão normal em relação a um objeto.
Sobrecargas
| Nome | Description |
|---|---|
| GetReflectionType(Object) |
Executa uma reflexão normal em relação ao objeto fornecido. |
| GetReflectionType(Type) |
Executa uma reflexão normal em relação a um tipo. |
| GetReflectionType(Type, Object) |
Executa uma reflexão normal em relação ao objeto fornecido com o tipo fornecido. |
GetReflectionType(Object)
Executa uma reflexão normal em relação ao 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 isso 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)
Executa uma 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 isso 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)
Executa uma reflexão normal em relação ao objeto fornecido com o tipo fornecido.
public:
virtual Type ^ GetReflectionType(Type ^ objectType, System::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 isso 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 virtuale, 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.