Compartir vía


TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Método

Definición

Devuelve un descriptor de tipo personalizado extendido para el objeto especificado.

public:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptorFromRegisteredType(System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptorFromRegisteredType (object instance);
abstract member GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptorFromRegisteredType (instance As Object) As ICustomTypeDescriptor

Parámetros

instance
Object

Devoluciones

Comentarios

Un descriptor de tipo extendido es un descriptor de tipo personalizado que ofrece propiedades que otros objetos han agregado a este objeto, pero que realmente no se definen en el objeto. Por ejemplo, en el modelo de componentes de .NET Framework, los objetos que implementan la interfaz IExtenderProvider pueden "adjuntar" propiedades a otros objetos que residen en el mismo contenedor lógico. El método GetTypeDescriptor no devuelve un descriptor de tipo que proporciona estas propiedades extendidas adicionales. GetExtendedTypeDescriptor devuelve el conjunto de estas propiedades extendidas. TypeDescriptor combinará automáticamente los resultados de estas dos colecciones de propiedades. Tenga en cuenta que, aunque el modelo de componentes de .NET Framework solo admite propiedades extendidas, esta API también se puede usar para atributos y eventos extendidos, si el proveedor de descripción de tipos lo admite.

Se aplica a