XamlType.LookupCollectionKind 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 valor de la enumeración XamlCollectionKind que declara el tipo de colección que este objeto XamlType usa.
protected:
virtual System::Xaml::Schema::XamlCollectionKind LookupCollectionKind();
protected virtual System.Xaml.Schema.XamlCollectionKind LookupCollectionKind ();
abstract member LookupCollectionKind : unit -> System.Xaml.Schema.XamlCollectionKind
override this.LookupCollectionKind : unit -> System.Xaml.Schema.XamlCollectionKind
Protected Overridable Function LookupCollectionKind () As XamlCollectionKind
Devoluciones
Valor de la enumeración XamlCollectionKind.
Comentarios
Un método privado interno invoca este método (no existe ninguna API o GetCollectionKind
pública CollectionKind
en XamlType).
La implementación predeterminada usa la reflexión CLR interna. En los casos en UnderlyingType los que es null
, la implementación predeterminada puede usar BaseType, si está disponible. Este comportamiento llama LookupCollectionKind indirectamente a para intentar encontrar un tipo base válido; devuelve XamlCollectionKind.None si no existe ningún tipo base válido. En general, la implementación predeterminada intenta encontrar el Add
método del tipo subyacente por reflexión. Si se encuentra, el MethodInfo Add
del método es suficiente información para determinar qué XamlCollectionKind valor se debe devolver. En caso contrario, devuelve XamlCollectionKind.None.
Invalide este método si no se basa en la reflexión de CLR interna predeterminada y usa metadatos u otras técnicas para informar de la información del sistema de tipos XAML o la información de esquema de un tipo.