Aracılığıyla paylaş


XamlType.LookupCollectionKind Yöntem

Tanım

Numaralandırmanın XamlCollectionKind hangi koleksiyon türünü XamlType kullandığını bildiren bir değer 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

XamlCollectionKind

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 durumlarda UnderlyingType null, varsayılan uygulama varsa kullanabilir BaseType. 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 döndürür XamlCollectionKind.None.

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