XamlType.LookupCollectionKind Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.