TypeDescriptionProvider.GetTypeDescriptor Método

Definición

Obtiene un descriptor de tipo personalizado para el tipo o el objeto especificados.

Sobrecargas

Nombre Description
GetTypeDescriptor(Object)

Obtiene un descriptor de tipo personalizado para el objeto especificado.

GetTypeDescriptor(Type)

Obtiene un descriptor de tipo personalizado para el tipo especificado.

GetTypeDescriptor(Type, Object)

Obtiene un descriptor de tipo personalizado para el tipo y el objeto especificados.

GetTypeDescriptor(Object)

Obtiene un descriptor de tipo personalizado para el objeto especificado.

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(object instance);
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor

Parámetros

instance
Object

Instancia del tipo . Puede ser null si no se pasó ninguna instancia a .TypeDescriptor

Devoluciones

que ICustomTypeDescriptor puede proporcionar metadatos para el tipo.

Excepciones

instance es null.

Consulte también

Se aplica a

GetTypeDescriptor(Type)

Obtiene un descriptor de tipo personalizado para el tipo especificado.

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

Parámetros

objectType
Type

Tipo de objeto para el que se va a recuperar el descriptor de tipo.

Devoluciones

que ICustomTypeDescriptor puede proporcionar metadatos para el tipo.

Consulte también

Se aplica a

GetTypeDescriptor(Type, Object)

Obtiene un descriptor de tipo personalizado para el tipo y el objeto especificados.

public:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType, System::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

Parámetros

objectType
Type

Tipo de objeto para el que se va a recuperar el descriptor de tipo.

instance
Object

Instancia del tipo . Puede ser null si no se pasó ninguna instancia a .TypeDescriptor

Devoluciones

que ICustomTypeDescriptor puede proporcionar metadatos para el tipo.

Comentarios

Este método se crea virtual como prototipo y, de forma predeterminada, devuelve un descriptor vacío si no se pasó ningún proveedor primario. Si se ha pasado un proveedor primario, este método invocará el método del GetTypeDescriptor proveedor primario.

Notas a los desarrolladores de herederos

El GetTypeDescriptor(Type, Object) método debe devolver un descriptor de tipo personalizado para el objeto . Si el método no proporciona información de tipo para el objeto, debe devolver null.

Consulte también

Se aplica a