Partilhar via


TypeDescriptionProvider.GetTypeDescriptor Método

Definição

Obtém um descritor de tipo personalizado para o tipo ou o objeto fornecido.

Sobrecargas

GetTypeDescriptor(Object)

Obtém um descritor de tipo personalizado para o objeto fornecido.

GetTypeDescriptor(Type)

Obtém um descritor de tipo personalizado para o tipo fornecido.

GetTypeDescriptor(Type, Object)

Obtém um descritor de tipo personalizado para o tipo e o objeto fornecidos.

GetTypeDescriptor(Object)

Origem:
TypeDescriptionProvider.cs
Origem:
TypeDescriptionProvider.cs
Origem:
TypeDescriptionProvider.cs

Obtém um descritor de tipo personalizado para o objeto fornecido.

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (object instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (object instance);
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor

Parâmetros

instance
Object

Uma instância do tipo. Poderá ser null se nenhuma instância for passada para o TypeDescriptor.

Retornos

Um ICustomTypeDescriptor que pode fornecer metadados para o tipo.

Exceções

instance é null.

Confira também

Aplica-se a

GetTypeDescriptor(Type)

Origem:
TypeDescriptionProvider.cs
Origem:
TypeDescriptionProvider.cs
Origem:
TypeDescriptionProvider.cs

Obtém um descritor de tipo personalizado para o tipo fornecido.

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType);
member this.GetTypeDescriptor : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (objectType As Type) As ICustomTypeDescriptor

Parâmetros

objectType
Type

O tipo de objeto para o qual o descritor de tipo deve ser recuperado.

Retornos

Um ICustomTypeDescriptor que pode fornecer metadados para o tipo.

Confira também

Aplica-se a

GetTypeDescriptor(Type, Object)

Origem:
TypeDescriptionProvider.cs
Origem:
TypeDescriptionProvider.cs
Origem:
TypeDescriptionProvider.cs

Obtém um descritor de tipo personalizado para o tipo e o objeto fornecidos.

public:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType, object instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType, object? instance);
abstract member GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptor (objectType As Type, instance As Object) As ICustomTypeDescriptor

Parâmetros

objectType
Type

O tipo de objeto para o qual o descritor de tipo deve ser recuperado.

instance
Object

Uma instância do tipo. Poderá ser null se nenhuma instância for passada para o TypeDescriptor.

Retornos

Um ICustomTypeDescriptor que pode fornecer metadados para o tipo.

Comentários

Esse método é protótipo como virtual e, por padrão, retorna um descritor vazio se nenhum provedor pai foi passado. Se um provedor pai tiver sido passado, esse método invocará o método do GetTypeDescriptor provedor pai.

Notas aos Herdeiros

O GetTypeDescriptor(Type, Object) método deve retornar um descritor de tipo personalizado para o objeto . Se o método não fornecer informações de tipo para o objeto , ele deverá retornar null.

Confira também

Aplica-se a