XamlType.LookupAllAttachableMembers 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í.
Devuelve un conjunto enumerable que contiene todas las propiedades adjuntables expuestas por este objeto XamlType.
protected:
virtual System::Collections::Generic::IEnumerable<System::Xaml::XamlMember ^> ^ LookupAllAttachableMembers();
protected virtual System.Collections.Generic.IEnumerable<System.Xaml.XamlMember> LookupAllAttachableMembers ();
abstract member LookupAllAttachableMembers : unit -> seq<System.Xaml.XamlMember>
override this.LookupAllAttachableMembers : unit -> seq<System.Xaml.XamlMember>
Protected Overridable Function LookupAllAttachableMembers () As IEnumerable(Of XamlMember)
Devoluciones
Conjunto enumerable que contiene cero o más valores de XamlMember; de lo contrario, es null
.
Comentarios
Este método se puede invocar cuando un llamador obtiene un valor de GetAllAttachableMembers.
Aunque GetAllAttachableMembers devuelve una colección genérica, este Lookup
método devuelve un conjunto enumerable genérico.
La implementación predeterminada usa la reflexión CLR interna. Cuando UnderlyingType es null
, la implementación predeterminada puede usar BaseType, si está disponible. Este comportamiento llama LookupAllAttachableMembers a de forma recursiva para intentar buscar un tipo base válido y devuelve null
si no existe ningún tipo base válido.
Invalide este método si no se basa en la reflexión CLR interna predeterminada y usa metadatos u otras técnicas para notificar la información del sistema de tipos XAML o la información de esquema de un tipo. Se debe reservar una devolución nula para los casos en los que no se puede determinar la información debido a la falta de compatibilidad con el sistema de tipo o la reflexión. Si un tipo es válido y la reflexión u otras técnicas están disponibles, pero un tipo no tiene miembros adjuntables, en su lugar debe devolver un conjunto vacío IEnumerable<T> .