XamlType.LookupAllMembers Methode

Definitie

Retourneert een opsommingsbare set die alle leden bevat die door deze XamlTypeworden weergegeven.

protected:
 virtual System::Collections::Generic::IEnumerable<System::Xaml::XamlMember ^> ^ LookupAllMembers();
protected virtual System.Collections.Generic.IEnumerable<System.Xaml.XamlMember> LookupAllMembers();
abstract member LookupAllMembers : unit -> seq<System.Xaml.XamlMember>
override this.LookupAllMembers : unit -> seq<System.Xaml.XamlMember>
Protected Overridable Function LookupAllMembers () As IEnumerable(Of XamlMember)

Retouren

Een opsommingsset die nul of meer XamlMember waarden bevat.

Opmerkingen

Deze methode kan worden aangeroepen wanneer een aanroeper een waarde ophaalt van GetAllMembers.

Hoewel GetAllMembers een algemene verzameling wordt geretourneerd, retourneert deze Lookup methode een algemene enumerable set.

De standaard implementatie maakt gebruik van de interne CLR-reflectie. In gevallen waarin UnderlyingType dat het geval is null, kan de standaard implementatie worden gebruikt BaseType, als deze beschikbaar is. Dit gedrag roept recursief aan om te proberen een geldig basistype te vinden en retourneert LookupAllMembersnull als er geen geldig basistype bestaat.

Overschrijf deze methode als u niet vertrouwt op standaard interne CLR-reflectie en metagegevens of andere technieken gebruikt voor het rapporteren van systeeminformatie of schemagegevens van een type XAML. Een null-retour moet worden gereserveerd voor gevallen waarin informatie niet kan worden bepaald vanwege gebrek aan type systeem of reflectieondersteuning. Als een type geldig is, zijn reflectie of andere technieken beschikbaar; als een type geen leden heeft, moet u in plaats daarvan een lege IEnumerable<T> set retourneren.

Retourwaarden voor LookupAllMembers en LookupAllAttachableMembers moeten elkaar uitsluiten. Als u een backingtypesysteemeigenschap een standaardexemplaren en een koppelbaar gebruik kan ondersteunen, moet dat lid worden gerapporteerd als twee verschillende XamlMember waarden, waarbij één waarde wordt weergegeven in de lijst met koppelbare leden en een andere in de lijst met standaardleden.

Van toepassing op