Compartir a través de


TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType Método

Definición

Sobrecargas

GetTypeDescriptorFromRegisteredType(Object)

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

GetTypeDescriptorFromRegisteredType(Type)

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

GetTypeDescriptorFromRegisteredType(Type, Object)

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

GetTypeDescriptorFromRegisteredType(Object)

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

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

Parámetros

instance
Object

Devoluciones

Comentarios

El parámetro objectType siempre es válido, pero el parámetro de instancia puede ser null si no se ha pasado ninguna instancia a TypeDescriptor. El método debe devolver un descriptor de tipo personalizado para el objeto . Si el método no está interesado en proporcionar información de tipo para el objeto, debe devolver la base.

Se aplica a

GetTypeDescriptorFromRegisteredType(Type)

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

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType (Type objectType);
member this.GetTypeDescriptorFromRegisteredType : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptorFromRegisteredType (objectType As Type) As ICustomTypeDescriptor

Parámetros

objectType
Type

Devoluciones

Comentarios

El parámetro objectType siempre es válido, pero el parámetro de instancia puede ser null si no se ha pasado ninguna instancia a TypeDescriptor. El método debe devolver un descriptor de tipo personalizado para el objeto . Si el método no está interesado en proporcionar información de tipo para el objeto, debe devolver la base.

Se aplica a

GetTypeDescriptorFromRegisteredType(Type, Object)

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

public:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType (Type objectType, object? instance);
abstract member GetTypeDescriptorFromRegisteredType : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptorFromRegisteredType : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptorFromRegisteredType (objectType As Type, instance As Object) As ICustomTypeDescriptor

Parámetros

objectType
Type
instance
Object

Devoluciones

Comentarios

El parámetro objectType siempre es válido, pero el parámetro de instancia puede ser null si no se ha pasado ninguna instancia a TypeDescriptor. El método debe devolver un descriptor de tipo personalizado para el objeto . Si el método no está interesado en proporcionar información de tipo para el objeto, debe devolver la base.

Este método se crea como virtual y, de forma predeterminada, devuelve un descriptor de tipo personalizado que devuelve colecciones vacías para todos los valores si no se pasó ningún proveedor primario. Si se ha pasado un proveedor primario, este método invocará el método GetTypeDescriptorFromRegisteredType del proveedor primario.

Se aplica a