Aracılığıyla paylaş


XamlType.LookupCollectionKind Yöntem

Tanım

Bunun hangi koleksiyon türünü XamlType kullandığını bildiren sabit listesi değerini XamlCollectionKind döndürür.

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

Döndürülenler

Sabit listesi değeri XamlCollectionKind .

Açıklamalar

Bu yöntem bir iç özel yöntem tarafından çağrılır (üzerinde XamlTypegenel CollectionKind veya GetCollectionKind API yoktur).

Varsayılan uygulama iç CLR yansımasını kullanır. olduğu UnderlyingTypenulldurumlarda, varsayılan uygulama BaseTypekullanılabiliyorsa kullanabilir. Bu davranış, geçerli bir temel türü bulmaya çalışmak için dolaylı olarak özyinelemeli olarak çağırır LookupCollectionKind ; geçerli bir temel tür yoksa döndürür XamlCollectionKind.None . Genel olarak, varsayılan uygulama yansımaya göre temel türün yöntemini bulmaya Add çalışır. Bulunursa, MethodInfo yönteminin Add değeri döndürülmesi XamlCollectionKind gereken değeri belirlemek için yeterlidir. Aksi takdirde XamlCollectionKind.Nonedeğerini döndürür.

Varsayılan iç CLR yansımasını kullanmıyorsanız ve bir türün XAML türü sistem bilgilerini veya şema bilgilerini raporlamak için meta veriler veya başka teknikler kullanıyorsanız bu yöntemi geçersiz kılın.

Şunlara uygulanır