XamlType.LookupAllAttachableMembers Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen aufzählbaren Satz zurück, der alle anfügbaren, von diesem XamlType verfügbar gemachten Eigenschaften enthält.
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)
Gibt zurück
Ein aufzählbarer Satz, der 0 (null) oder mehr XamlMember-Werte enthält, andernfalls null
.
Hinweise
Diese Methode kann aufgerufen werden, wenn ein Aufrufer einen Wert von GetAllAttachableMembers.
Obwohl GetAllAttachableMembers eine generische Auflistung zurückgegeben wird, gibt diese Lookup
Methode einen generischen Aufzählungssatz zurück.
Die Standardimplementierung verwendet die interne CLR-Spiegelung. null
Bei Bedarf UnderlyingType kann die Standardimplementierung verwendet werdenBaseType, falls sie verfügbar ist. Dieses Verhalten ruft LookupAllAttachableMembers rekursiv auf, um einen gültigen Basistyp zu finden und zurückzugeben null
, wenn kein gültiger Basistyp vorhanden ist.
Überschreiben Sie diese Methode, wenn Sie sich nicht auf die standardmäßige interne CLR-Spiegelung verlassen und Metadaten oder andere Techniken zum Melden der XAML-Typsysteminformationen oder Schemainformationen eines Typs verwenden. Eine Null-Rückgabe sollte für Fälle reserviert werden, in denen Informationen aufgrund fehlender System- oder Spiegelungsunterstützung nicht bestimmt werden können. Wenn ein Typ gültig ist und Spiegelung oder andere Techniken verfügbar sind, aber ein Typ verfügt nicht über angefügte Member, sollten Sie stattdessen einen leeren IEnumerable<T> Satz zurückgeben.