XamlType.LookupCollectionKind Metoda

Definice

Vrátí hodnotu výčtu XamlCollectionKind , která deklaruje, který konkrétní typ kolekce se používá 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

Návraty

Hodnota výčtu XamlCollectionKind .

Poznámky

Tato metoda je vyvolána interní privátní metodou (neexistuje žádné veřejné CollectionKind rozhraní NEBO GetCollectionKind ROZHRANÍ API).XamlType

Výchozí implementace používá interní reflexi CLR. V případech, kde UnderlyingType je null, může výchozí implementace použít BaseType, pokud je k dispozici. Toto chování nepřímo volá LookupCollectionKind rekurzivně, aby se pokusil najít platný základní typ; vrátí XamlCollectionKind.None , pokud neexistuje žádný platný základní typ. Obecně platí, že výchozí implementace se pokusí najít Add metodu základního typu reflexí. Pokud zjistíte, MethodInfoAdd metoda je dostatek informací k určení, která XamlCollectionKind hodnota by měla být vrácena. V opačném případě vrátí XamlCollectionKind.None.

Tuto metodu přepište, pokud se nespoléháte na výchozí interní reflexi CLR a používáte metadata nebo jiné techniky pro generování informací o systému typů XAML nebo informace o schématu typu.

Platí pro