Compartir a través de


TypeDescriptionProvider.GetTypeDescriptor Método

Definición

Obtiene un descriptor de tipos personalizado para el tipo o el objeto indicado.

Sobrecargas

GetTypeDescriptor(Object)

Obtiene un descriptor de tipos personalizado para el objeto indicado.

GetTypeDescriptor(Type)

Obtiene un descriptor de tipos personalizado para el tipo indicado.

GetTypeDescriptor(Type, Object)

Obtiene un descriptor de tipos personalizado para el tipo y el objeto indicados.

GetTypeDescriptor(Object)

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

Obtiene un descriptor de tipos personalizado para el objeto indicado.

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

Parámetros

instance
Object

Instancia del tipo. Puede ser null si no se ha pasado ninguna instancia a la clase TypeDescriptor.

Devoluciones

Interfaz ICustomTypeDescriptor que puede proporcionar metadatos para el tipo.

Excepciones

instance es null.

Consulte también

Se aplica a

GetTypeDescriptor(Type)

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

Obtiene un descriptor de tipos personalizado para el tipo indicado.

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

Parámetros

objectType
Type

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

Devoluciones

Interfaz ICustomTypeDescriptor que puede proporcionar metadatos para el tipo.

Consulte también

Se aplica a

GetTypeDescriptor(Type, Object)

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

Obtiene un descriptor de tipos personalizado para el tipo y el objeto indicados.

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

Parámetros

objectType
Type

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

instance
Object

Instancia del tipo. Puede ser null si no se ha pasado ninguna instancia a la clase TypeDescriptor.

Devoluciones

Interfaz ICustomTypeDescriptor que puede proporcionar metadatos para el tipo.

Comentarios

Este método se crea un prototipo como virtual y, de forma predeterminada, devuelve un descriptor vacío si no se ha pasado 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