TypeDescriptionProvider.GetTypeDescriptor Metodo

Definizione

Imposta un descrittore di tipi personalizzato per uno specifico tipo o oggetto.

Overload

GetTypeDescriptor(Object)

Ottiene un descrittore di tipi personalizzato per l'oggetto.

GetTypeDescriptor(Type)

Ottiene un descrittore di tipi personalizzato per il tipo specificato.

GetTypeDescriptor(Type, Object)

Imposta un descrittore di tipi personalizzato per il tipo e l'oggetto specificati.

GetTypeDescriptor(Object)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs

Ottiene un descrittore di tipi personalizzato per l'oggetto.

public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (object instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (object instance);

Parametri

instance
Object

Istanza del tipo. Può essere null se nessuna istanza è stata passata all'oggetto TypeDescriptor.

Restituisce

Oggetto ICustomTypeDescriptor che può fornire metadati per il tipo.

Eccezioni

instance è null.

Vedi anche

Si applica a

GetTypeDescriptor(Type)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs

Ottiene un descrittore di tipi personalizzato per il tipo specificato.

public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType);

Parametri

objectType
Type

Tipo di oggetto per cui recuperare il descrittore di tipi.

Restituisce

Oggetto ICustomTypeDescriptor che può fornire metadati per il tipo.

Vedi anche

Si applica a

GetTypeDescriptor(Type, Object)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs

Imposta un descrittore di tipi personalizzato per il tipo e l'oggetto specificati.

public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType, object instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType, object? instance);

Parametri

objectType
Type

Tipo di oggetto per cui recuperare il descrittore di tipi.

instance
Object

Istanza del tipo. Può essere null se nessuna istanza è stata passata all'oggetto TypeDescriptor.

Restituisce

Oggetto ICustomTypeDescriptor che può fornire metadati per il tipo.

Commenti

Questo metodo viene prototipo come virtual e, per impostazione predefinita, restituisce un descrittore vuoto se non è stato passato alcun provider padre. Se è stato passato un provider padre, questo metodo richiamerà il metodo del GetTypeDescriptor provider padre.

Note per gli eredi

Il GetTypeDescriptor(Type, Object) metodo deve restituire un descrittore di tipo personalizzato per l'oggetto . Se il metodo non fornisce informazioni sul tipo per l'oggetto, deve restituire null.

Vedi anche

Si applica a