TypeDescriptionProvider.GetExtendedTypeDescriptor(Object) 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 extendido personalizado para el objeto dado.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptor(System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptor (object instance);
abstract member GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptor (instance As Object) As ICustomTypeDescriptor
Parámetros
- instance
- Object
Objeto para el que se va a obtener el descriptor de tipos extendido.
Devoluciones
Interfaz ICustomTypeDescriptor que puede proporcionar metadatos extendidos para el objeto.
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 están definidos en el objeto. Por ejemplo, en el modelo de componentes de .NET Framework, los objetos que implementan la IExtenderProvider interfaz pueden adjuntar propiedades a otros objetos que residen en el mismo contenedor lógico. Los métodos sobrecargados GetTypeDescriptor no devuelven un descriptor de tipo que proporciona estas propiedades extendidas adicionales. El GetExtendedTypeDescriptor método devuelve el conjunto de estas propiedades extendidas. TypeDescriptor combinará automáticamente los resultados de estas dos colecciones de propiedades. Aunque el modelo de componentes de .NET Framework solo admite propiedades extendidas, GetExtendedTypeDescriptor se puede usar para atributos extendidos, así como eventos, si el proveedor de descripción de tipos lo admite.
GetExtendedTypeDescriptor es virtual
y, de forma predeterminada, devuelve un descriptor de tipo personalizado que devuelve resultados vacíos si no se pasó ningún proveedor primario. Si se pasó un proveedor primario, este método invocará el método del GetExtendedTypeDescriptor proveedor primario.
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de