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(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (object instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (object instance);
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor

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);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType);
member this.GetTypeDescriptor : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (objectType As Type) As ICustomTypeDescriptor

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, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType, object instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType, object? instance);
abstract member GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptor (objectType As Type, instance As Object) As ICustomTypeDescriptor

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