TypeDescriptionProvider.GetReflectionType Método

Definição

Realiza reflexão normal contra um objeto.

Sobrecargas

Name Description
GetReflectionType(Object)

Realiza reflexão normal contra o objeto dado.

GetReflectionType(Type)

Realiza reflexão normal contra um tipo.

GetReflectionType(Type, Object)

Realiza reflexão normal contra o objeto dado com o tipo dado.

GetReflectionType(Object)

Realiza reflexão normal contra o objeto dado.

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 deveria ser null).

Devoluções

O tipo de reflexão para este instance.

Exceções

instance é null.

Observações

O GetReflectionType método é uma versão de nível inferior do GetTypeDescriptor método. Se não for possível localizar um descritor de tipo personalizado para um objeto, GetReflectionType é chamado para realizar reflexão normal contra o objeto.

Use esta sobrecarga de métodos se tiver chamado um membro descritor de tipo que usa uma instância em vez de um tipo.

Ver também

Aplica-se a

GetReflectionType(Type)

Realiza reflexão normal contra 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.

Devoluções

O tipo de reflexão para este objectType.

Exceções

objectType é null.

Observações

O GetReflectionType método é uma versão de nível inferior do GetTypeDescriptor método. Se não for possível localizar um descritor de tipo personalizado para um objeto, GetReflectionType é chamado para realizar reflexão normal contra o objeto.

Use esta sobrecarga de métodos se tiver chamado um membro do descriptor de tipo que usa um tipo em vez de uma instância.

Ver também

Aplica-se a

GetReflectionType(Type, Object)

Realiza reflexão normal contra o objeto dado com o tipo dado.

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

Um exemplo desse tipo. Pode ser null.

Devoluções

O tipo de reflexão para este objectType.

Observações

O GetReflectionType método é uma versão de nível inferior do GetTypeDescriptor método. Se não for possível localizar um descritor de tipo personalizado para um objeto, GetReflectionType é chamado para realizar reflexão normal contra o objeto.

Notas para Herdeiros

Este método é prototipado como virtual, e por defeito retorna objectType se nenhum fornecedor pai foi aprovado. Se um prestador parental foi falecido, este método invocará o método do GetReflectionType prestador de origem.

Ver também

Aplica-se a