Condividi tramite


CustomTypeDescriptor Classe

Definizione

Fornisce una semplice implementazione predefinita dell'interfaccia 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
Ereditarietà
CustomTypeDescriptor
Derivato
Implementazioni

Commenti

Come TypeDescriptionProvider, la classe CustomTypeDescriptor si basa su un oggetto padre di tipo ICustomTypeDescriptor fornito durante la costruzione. Ciò consente alle classi che derivano da CustomTypeDescriptor di eseguire l'override selettiva dei metodi.

Costruttori

CustomTypeDescriptor()

Inizializza una nuova istanza della classe CustomTypeDescriptor.

CustomTypeDescriptor(ICustomTypeDescriptor)

Inizializza una nuova istanza della classe CustomTypeDescriptor utilizzando un descrittore di tipo personalizzato padre.

Proprietà

RequireRegisteredTypes

Ottiene un valore che indica se i tipi devono essere registrati tramite RegisterType<T>().

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAttributes()

Restituisce una raccolta di attributi personalizzati per il tipo rappresentato da questo descrittore di tipo.

GetClassName()

Restituisce il nome completo della classe rappresentata da questo descrittore di tipo.

GetComponentName()

Restituisce il nome della classe rappresentata da questo descrittore di tipo.

GetConverter()

Restituisce un convertitore di tipi per il tipo rappresentato da questo descrittore di tipo.

GetConverterFromRegisteredType()

Restituisce un convertitore di tipi per il tipo di questo tipo

descrittore rappresenta .

GetDefaultEvent()

Restituisce il descrittore di evento per l'evento predefinito dell'oggetto rappresentato da questo descrittore di tipo.

GetDefaultProperty()

Restituisce il descrittore di proprietà per la proprietà predefinita dell'oggetto rappresentato da questo descrittore di tipo.

GetEditor(Type)

Restituisce un editor del tipo specificato che deve essere associato alla classe rappresentata da questo descrittore di tipo.

GetEvents()

Restituisce un insieme di descrittori di eventi per l'oggetto rappresentato da questo descrittore di tipo.

GetEvents(Attribute[])

Restituisce una raccolta filtrata di descrittori di eventi per l'oggetto rappresentato da questo descrittore di tipo.

GetEventsFromRegisteredType()

Restituisce una raccolta di descrittori di eventi

per l'oggetto che rappresenta questo descrittore di tipo.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetProperties()

Restituisce un insieme di descrittori di proprietà per l'oggetto rappresentato da questo descrittore di tipo.

GetProperties(Attribute[])

Restituisce un insieme filtrato di descrittori di proprietà per l'oggetto rappresentato da questo descrittore di tipo.

GetPropertiesFromRegisteredType()

Restituisce un insieme di descrittori di proprietà

per l'oggetto che rappresenta questo descrittore di tipo.

GetPropertyOwner(PropertyDescriptor)

Restituisce un oggetto che contiene la proprietà descritta dal descrittore di proprietà specificato.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche