Compartilhar via


CustomTypeDescriptor Classe

Definição

Fornece uma implementação padrão simples da interface ICustomTypeDescriptor.

public ref class CustomTypeDescriptor abstract : System::ComponentModel::ICustomTypeDescriptor
public abstract class CustomTypeDescriptor : System.ComponentModel.ICustomTypeDescriptor
type CustomTypeDescriptor = class
    interface ICustomTypeDescriptor
Public MustInherit Class CustomTypeDescriptor
Implements ICustomTypeDescriptor
Herança
CustomTypeDescriptor
Derivado
Implementações

Comentários

Como TypeDescriptionProvider, a classe CustomTypeDescriptor depende de um objeto pai do tipo ICustomTypeDescriptor fornecido durante a construção. Isso permite que classes derivadas de CustomTypeDescriptor substituam seletivamente os métodos.

Construtores

CustomTypeDescriptor()

Inicializa uma nova instância da classe CustomTypeDescriptor.

CustomTypeDescriptor(ICustomTypeDescriptor)

Inicializa uma nova instância da classe CustomTypeDescriptor usando um descritor de tipo personalizado pai.

Propriedades

RequireRegisteredTypes

Obtém um valor que indica se os tipos são necessários para serem registrados por meio de RegisterType<T>().

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAttributes()

Retorna uma coleção de atributos personalizados para o tipo representado por esse descritor de tipo.

GetClassName()

Retorna o nome totalmente qualificado da classe representada por esse descritor de tipo.

GetComponentName()

Retorna o nome da classe representada por esse descritor de tipo.

GetConverter()

Retorna um conversor de tipo para o tipo representado por esse descritor de tipo.

GetConverterFromRegisteredType()

Retorna um conversor de tipo para o tipo desse tipo

o descritor está representando.

GetDefaultEvent()

Retorna o descritor de evento para o evento padrão do objeto representado por esse descritor de tipo.

GetDefaultProperty()

Retorna o descritor de propriedade para a propriedade padrão do objeto representado por esse descritor de tipo.

GetEditor(Type)

Retorna um editor do tipo especificado que deve ser associado à classe representada por esse descritor de tipo.

GetEvents()

Retorna uma coleção de descritores de evento para o objeto representado por esse descritor de tipo.

GetEvents(Attribute[])

Retorna uma coleção filtrada de descritores de evento para o objeto representado por esse descritor de tipo.

GetEventsFromRegisteredType()

Retorna uma coleção de descritores de eventos

para o objeto que esse descritor de tipo está representando.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetProperties()

Retorna uma coleção de descritores de propriedade para o objeto representado por esse descritor de tipo.

GetProperties(Attribute[])

Retorna uma coleção filtrada de descritores de propriedade para o objeto representado por esse descritor de tipo.

GetPropertiesFromRegisteredType()

Retorna uma coleção de descritores de propriedade

para o objeto que esse descritor de tipo está representando.

GetPropertyOwner(PropertyDescriptor)

Retorna um objeto que contém a propriedade descrita pelo descritor de propriedade especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também