TypeDescriptionProvider.GetReflectionType Método

Definição

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

objectType
Type

O tipo de objeto para o qual recuperar o IReflect.

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

objectType
Type

O tipo de objeto para o qual recuperar o IReflect.

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.

Confira também

Aplica-se a