XamlType.LookupCollectionKind Método

Definição

Devolve um valor da XamlCollectionKind enumeração que declara que tipo específico de coleção esta XamlType utiliza.

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

Devoluções

Um valor da XamlCollectionKind enumeração.

Observações

Este método é invocado por um método privado interno (não existe qualquer API pública CollectionKindGetCollectionKind ou API em XamlType).

A implementação padrão utiliza a reflexão interna do CLR. Nos casos em que UnderlyingType é null, a implementação padrão pode usar BaseType, se estiver disponível. Este comportamento chama LookupCollectionKind indiretamente recursivamente para tentar encontrar um tipo base válido; retorna XamlCollectionKind.None se não existir um tipo base válido. Em geral, a implementação padrão tenta encontrar o Add método do tipo subjacente por reflexão. Se for encontrado, o MethodInfo do Add método é informação suficiente para determinar qual XamlCollectionKind valor deve ser devolvido. Caso contrário, ele retorna XamlCollectionKind.None.

Substitua este método se não estiver a depender da reflexão interna padrão do CLR e estiver a usar metadados ou outras técnicas para reportar a informação do sistema tipo XAML ou informação do esquema de um tipo.

Aplica-se a