TypeDescriptionProvider.GetTypeDescriptor 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.
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
.