XamlType.LookupCollectionKind Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.