XamlType.LookupAllAttachableMembers 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.
Bu XamlTypetarafından kullanıma sunulan tüm eklenebilir özellikleri içeren bir numaralandırılabilir küme döndürür.
protected:
virtual System::Collections::Generic::IEnumerable<System::Xaml::XamlMember ^> ^ LookupAllAttachableMembers();
protected virtual System.Collections.Generic.IEnumerable<System.Xaml.XamlMember> LookupAllAttachableMembers ();
abstract member LookupAllAttachableMembers : unit -> seq<System.Xaml.XamlMember>
override this.LookupAllAttachableMembers : unit -> seq<System.Xaml.XamlMember>
Protected Overridable Function LookupAllAttachableMembers () As IEnumerable(Of XamlMember)
Döndürülenler
Sıfır veya daha fazla XamlMember değer içeren bir numaralandırılabilir küme; aksi takdirde, null
.
Açıklamalar
Çağıranın değerinden GetAllAttachableMembersbir değer aldığı zaman bu yöntem çağrılabilir.
Genel bir koleksiyon döndürse de GetAllAttachableMembers , bu Lookup
yöntem genel bir numaralandırılabilir küme döndürür.
Varsayılan uygulama iç CLR yansımasını kullanır. olduğunda UnderlyingTypenull
, varsayılan uygulama BaseTypekullanılabiliyorsa kullanabilir. Bu davranış, geçerli bir temel türü bulmaya çalışmak için özyinelemeli olarak çağırır LookupAllAttachableMembers ve geçerli bir temel tür yoksa döndürür null
.
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. Tür sistemi veya yansıma desteği olmadığından bilgilerin belirlenemediği durumlar için null dönüş ayrılmalıdır. Bir tür geçerliyse ve yansıma veya başka teknikler varsa, ancak türün eklenebilir üyeleri yoksa, bunun yerine boş IEnumerable<T> bir küme döndürmeniz gerekir.