XamlType.LookupCollectionKind Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.