XamlType.LookupMember(String, Boolean) Methode

Definition

Gibt den XamlMember Wert für ein bestimmtes benanntes Element aus diesem XamlTypeElement zurü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

trueein Element zurückzugeben, auch wenn dieses Element einen true Wert für IsReadOnlyfalse ; hat, um kein IsReadOnly Element zurückzugeben. Der Standardwert lautet false.

Gibt zurück

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

Hinweise

Diese Methode kann durch Aufrufe GetMembervon .

Die Standardimplementierung gibt eine XamlType basierende interne CLR-Spiegelung und -Auswertung für den Schemakontext zurück.

Überschreiben Sie diese Methode, wenn Sie unterschiedliche Logik verwenden möchten GetMember .

Important

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: