CustomTypeDescriptor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |