CustomTypeDescriptor Classe

Definição

Fornece uma implementação simples por defeito da ICustomTypeDescriptor interface.

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

Observações

Tal como TypeDescriptionProvider, a CustomTypeDescriptor classe baseia-se num objeto pai de tipo ICustomTypeDescriptor fornecido durante a construção. Isto permite que as classes derivadas de CustomTypeDescriptor sobreponham seletivamente os métodos.

Construtores

Name Description
CustomTypeDescriptor()

Inicializa uma nova instância da CustomTypeDescriptor classe.

CustomTypeDescriptor(ICustomTypeDescriptor)

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

Propriedades

Name Description
RequireRegisteredTypes

Obtém um valor que indica se os tipos são obrigatórios a ser registados através de RegisterType<T>().

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAttributes()

Devolve uma coleção de atributos personalizados para o tipo representado por este descritor de tipos.

GetClassName()

Devolve o nome totalmente qualificado da classe representada por este tipo de descritor.

GetComponentName()

Devolve o nome da classe representada por este tipo de descritor.

GetConverter()

Devolve um conversor de tipos para o tipo representado por este descritor de tipos.

GetConverterFromRegisteredType()

Devolve um conversor de tipos para o tipo deste tipo

descritor está a representar.

GetDefaultEvent()

Devolve o descritor de evento do evento padrão do objeto representado por este tipo de descritor.

GetDefaultProperty()

Devolve o descritor de propriedade para a propriedade padrão do objeto representado por este tipo de descritor.

GetEditor(Type)

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

GetEvents()

Devolve uma coleção de descritores de eventos para o objeto representado por este tipo de descritor.

GetEvents(Attribute[])

Devolve uma coleção filtrada de descritores de eventos para o objeto representado por este tipo de descritor.

GetEventsFromRegisteredType()

Devolve uma coleção de descritores de eventos

para o objeto que este descritor de tipo representa.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetProperties()

Devolve uma coleção de descritores de propriedade para o objeto representado por este tipo de descritor.

GetProperties(Attribute[])

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

GetPropertiesFromRegisteredType()

Devolve uma coleção de descritores de propriedade

para o objeto que este descritor de tipo representa.

GetPropertyOwner(PropertyDescriptor)

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também