TypeDescriptionProvider.GetTypeDescriptor Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.