Freigeben über


XamlType.LookupMember(String, Boolean) Methode

Definition

Gibt die XamlMember für ein bestimmtes benanntes Element aus diesem XamlTypezurück.

protected:
 virtual System::Xaml::XamlMember ^ LookupMember(System::String ^ name, bool skipReadOnlyCheck);
protected virtual System.Xaml.XamlMember LookupMember (string name, bool skipReadOnlyCheck);
abstract member LookupMember : string * bool -> System.Xaml.XamlMember
override this.LookupMember : string * bool -> System.Xaml.XamlMember
Protected Overridable Function LookupMember (name As String, skipReadOnlyCheck As Boolean) As XamlMember

Parameter

name
String

Der Name des abzurufenden Elements (als Zeichenfolge).

skipReadOnlyCheck
Boolean

true ein Element zurückzugeben, auch wenn dieses Element einen true Wert für IsReadOnlyhat; false ein IsReadOnly Mitglied nicht zurückzugeben. Der Standardwert ist false.

Gibt zurück

Die XamlMember Informationen für das Mitglied, wenn ein Mitglied gefunden wurde; andernfalls null.

Hinweise

Diese Methode kann durch Aufrufe von GetMemberaufgerufen werden.

Die Standardimplementierung gibt eine XamlType basierend auf interner CLR-Spiegelung und -Auswertung im Schemakontext zurück.

Überschreiben Sie diese Methode, wenn GetMember andere Logik verwenden soll.

Wichtig

LookupMember ist virtuell und kann daher überschrieben werden. Die Außerkraftsetzung hat das Potenzial (ob für böswillige Zwecke oder anderweitig), die gemeldeten Member eines XAML-Typs zu ändern, sodass sie nicht mehr erwartungsgemäß mit den TypeDescriptorGet* Informationen zum zugrunde liegenden CLR-Typ übereinstimmen. Verwenden Sie für alle sicherheitskritischen Prüfungen der Memberberichterstattung stattdessen den zugrunde liegenden CLR-Typ.

Gilt für: