Compartilhar via


XamlType.LookupCollectionKind Método

Definição

Retorna um valor da enumeração XamlCollectionKind que declara qual tipo de coleção específica esse 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

Retornos

XamlCollectionKind

Um valor da enumeração XamlCollectionKind.

Comentários

Esse método é invocado por um método privado interno (não existe nenhuma API ou GetCollectionKind públicaCollectionKind).XamlType

A implementação padrão usa a reflexão clr interna. Para casos em que UnderlyingType está null, a implementação padrão pode ser usada BaseType, se estiver disponível. Esse comportamento chama LookupCollectionKind indiretamente recursivamente para tentar encontrar um tipo base válido; ele retorna XamlCollectionKind.None se não houver nenhum tipo base válido. Em geral, a implementação padrão tenta localizar o Add método do tipo subjacente por reflexão. Se encontrado, o MethodInfo Add método é informações suficientes para determinar qual XamlCollectionKind valor deve ser retornado. Caso contrário, ele retornará XamlCollectionKind.None.

Substitua esse método se você não estiver confiando na reflexão clr interna padrão e estiver usando metadados ou outras técnicas para relatar as informações do sistema de tipo XAML ou informações de esquema de um tipo.

Aplica-se a