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 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
.