Compartir a través de


XamlType.LookupCollectionKind Método

Definición

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

XamlCollectionKind

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.

Se aplica a