XamlType.LookupMember(String, Boolean) 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 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.