XamlType.LookupMember(String, Boolean) Methode

Definition

Gibt den XamlMember für einen bestimmten benannten Member aus diesem XamlType 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 Members (als Zeichenfolge).

skipReadOnlyCheck
Boolean

true, um einen Member zurückzugeben, auch wenn dieser Member den Wert true für IsReadOnly aufweist. false, wenn kein IsReadOnly-Member zurückgegeben werden soll. Der Standardwert ist false.

Gibt zurück

Die XamlMember-Informationen für den Member, wenn ein Member gefunden wurde, andernfalls null.

Hinweise

Diese Methode kann durch Aufrufe von GetMemberaufgerufen werden.

Die Standardimplementierung gibt basierend XamlType auf interner CLR-Reflexion und -Auswertung für den Schemakontext zurück.

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

Wichtig

LookupMember ist virtuell und kann daher überschrieben werden. Die Überschreibung hat das Potenzial (ob für böswillige Zwecke oder anderweitig), die gemeldeten Member eines XAML-Typs zu ändern, sodass sie nicht mehr in erwarteter Weise mit den Informationen über den TypeDescriptorGet* zugrunde liegenden CLR-Typ übereinstimmen. Verwenden Sie für sicherheitskritische Überprüfungen der Memberberichterstellung stattdessen den zugrunde liegenden CLR-Typ.

Gilt für: