XamlType.LookupCollectionKind Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett värde för uppräkningen XamlCollectionKind som deklarerar vilken specifik samlingstyp som används XamlType .
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
Returer
Ett värde för XamlCollectionKind uppräkningen.
Kommentarer
Den här metoden anropas av en intern privat metod (det finns ingen offentlig CollectionKind metod eller GetCollectionKind API på XamlType).
Standardimplementeringen använder den interna CLR-reflektionen. I de fall där UnderlyingType är nullkan standardimplementeringen använda BaseType, om den är tillgänglig. Det här beteendet anropar LookupCollectionKind indirekt rekursivt för att försöka hitta en giltig bastyp. Den returnerar XamlCollectionKind.None om det inte finns någon giltig bastyp. I allmänhet försöker standardimplementeringen hitta metoden för den Add underliggande typen efter reflektion. Om den hittas MethodInfoAdd är metoden tillräckligt med information för att avgöra vilket värde som XamlCollectionKind ska returneras. Annars returneras XamlCollectionKind.None.
Åsidosätt den här metoden om du inte förlitar dig på intern CLR-standardreflektion och använder metadata eller andra tekniker för att rapportera systeminformation av XAML-typ eller schemainformation av en typ.