Fornisce una semplice implementazione predefinita dell'interfaccia ICustomTypeDescriptor
System.ComponentModel.CustomTypeDescriptor
System.Activities.WorkflowDataContext
Spazio dei nomi: System.ComponentModel
Assembly: System (in System.dll)
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _ Public MustInherit Class CustomTypeDescriptor _ Implements ICustomTypeDescriptor
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)] public abstract class CustomTypeDescriptor : ICustomTypeDescriptor
[HostProtectionAttribute(SecurityAction::LinkDemand, SharedState = true)] public ref class CustomTypeDescriptor abstract : ICustomTypeDescriptor
[<AbstractClass>] [<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)>] type CustomTypeDescriptor = class interface ICustomTypeDescriptor end
Il tipo CustomTypeDescriptor espone i seguenti membri.
| Nome | Descrizione | |
|---|---|---|
|
CustomTypeDescriptor() | Inizializza una nuova istanza della classe CustomTypeDescriptor. |
|
CustomTypeDescriptor(ICustomTypeDescriptor) | Inizializza una nuova istanza della classe CustomTypeDescriptor utilizzando un descrittore di tipi personalizzati padre. |
| Nome | Descrizione | |
|---|---|---|
|
Equals(Object) | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) |
|
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
|
GetAttributes | Restituisce un insieme di attributi personalizzati per il tipo rappresentato da questo descrittore di tipi. |
|
GetClassName | Restituisce il nome completo della classe rappresentata da questo descrittore di tipi. |
|
GetComponentName | Restituisce il nome della classe rappresentata da questo descrittore di tipi. |
|
GetConverter | Restituisce un convertitore di tipi per il tipo rappresentato da questo descrittore di tipi. |
|
GetDefaultEvent | Restituisce il descrittore di eventi per l'evento predefinito dell'oggetto rappresentato da questo descrittore di tipi. |
|
GetDefaultProperty | Restituisce il descrittore di proprietà per la proprietà predefinita dell'oggetto rappresentato da questo descrittore di tipi. |
|
GetEditor | Restituisce un editor del tipo specificato, da associare alla classe rappresentata da questo descrittore di tipi. |
|
GetEvents() | Restituisce un insieme di descrittori di eventi per l'oggetto rappresentato da questo descrittore di tipi. |
|
GetEvents(Attribute[]) | Restituisce un insieme filtrato di descrittori di eventi per l'oggetto rappresentato da questo descrittore di tipi. |
|
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
|
GetProperties() | Restituisce un insieme di descrittori di proprietà per l'oggetto rappresentato da questo descrittore di tipi. |
|
GetProperties(Attribute[]) | Restituisce un insieme filtrato di descrittori di proprietà per l'oggetto rappresentato da questo descrittore di tipi. |
|
GetPropertyOwner | Restituisce un oggetto che include la proprietà descritta dal descrittore di proprietà specificato. |
|
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
|
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
|
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Analogamente a TypeDescriptionProvider, la classe CustomTypeDescriptor si basa su un oggetto padre di tipo ICustomTypeDescriptor fornito durante la costruzione. Questo consente alle classi che derivano da CustomTypeDescriptor di eseguire l'override in modo selettivo dei metodi.
Nota
|
|---|
|
L'attributo HostProtectionAttribute applicato a questo tipo di membro dispone del seguente valore per la proprietà Resources: SharedState. L'oggetto HostProtectionAttribute non influisce sulle applicazioni desktop, che in genere vengono avviate facendo doppio clic sull'icona, digitando un comando oppure immettendo un URL in un browser. Per ulteriori informazioni, vedere la classe HostProtectionAttribute o programmazione per SQL Server e attributi di protezione host. |
.NET Framework
Supportato in: 4, 3.5, 3.0, 2.0.NET Framework Client Profile
Supportato in: 4, 3.5 SP1Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Nota