TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType Método

Definição

Sobrecargas

GetTypeDescriptorFromRegisteredType(Object)

Retorna um descritor de tipo personalizado para o tipo ou objeto fornecido.

GetTypeDescriptorFromRegisteredType(Type)

Retorna um descritor de tipo personalizado para o tipo ou objeto fornecido.

GetTypeDescriptorFromRegisteredType(Type, Object)

Retorna um descritor de tipo personalizado para o tipo ou objeto fornecido.

GetTypeDescriptorFromRegisteredType(Object)

Retorna um descritor de tipo personalizado para o tipo ou objeto fornecido.

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

Parâmetros

instance
Object

Uma instância do tipo. Pode ser null se nenhuma instância foi passada para o TypeDescriptor.

Retornos

Um ICustomTypeDescriptor que pode fornecer metadados para o tipo.

Comentários

O método deve retornar um descritor de tipo personalizado para o objeto. Se o método não estiver interessado em fornecer informações de tipo para o objeto, ele deverá retornar base.

Aplica-se a

GetTypeDescriptorFromRegisteredType(Type)

Retorna um descritor de tipo personalizado para o tipo ou objeto fornecido.

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

Parâmetros

objectType
Type

O tipo de objeto para o qual recuperar o descritor de tipo.

Retornos

Um ICustomTypeDescriptor que pode fornecer metadados para o tipo.

Comentários

O método deve retornar um descritor de tipo personalizado para o objeto. Se o método não estiver interessado em fornecer informações de tipo para o objeto, ele deverá retornar base.

Aplica-se a

GetTypeDescriptorFromRegisteredType(Type, Object)

Retorna um descritor de tipo personalizado para o tipo ou objeto fornecido.

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

Parâmetros

objectType
Type

O tipo de objeto para o qual recuperar o descritor de tipo.

instance
Object

Uma instância do tipo. Pode ser null se nenhuma instância foi passada para o TypeDescriptor.

Retornos

Um ICustomTypeDescriptor que pode fornecer metadados para o tipo.

Comentários

O parâmetro objectType é sempre válido, mas o parâmetro de instância pode ser null se nenhuma instância foi passada para TypeDescriptor. O método deve retornar um descritor de tipo personalizado para o objeto. Se o método não estiver interessado em fornecer informações de tipo para o objeto, ele deverá retornar base.

Esse método é protótipo como virtual e, por padrão, retorna um descritor de tipo personalizado que retorna coleções vazias para todos os valores se nenhum provedor pai foi passado. Se um provedor pai tiver sido passado, esse método invocará o método GetTypeDescriptorFromRegisteredType do provedor pai.

Aplica-se a