XamlType.LookupMember(String, Boolean) Metod

Definition

Returnerar för en specifik namngiven XamlMember medlem från den här XamlType.

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

Parametrar

name
String

Namnet på medlemmen som ska hämtas (som en sträng).

skipReadOnlyCheck
Boolean

trueför att returnera en medlem även om medlemmen har ett true värde för ; IsReadOnly för falseatt inte returnera en IsReadOnly medlem. Standardvärdet är false.

Returer

Informationen XamlMember för medlemmen, om en medlem hittades, annars . null

Kommentarer

Den här metoden kan anropas av anrop till GetMember.

Standardimplementeringen returnerar en XamlType baserad på intern CLR-reflektion och utvärdering mot schemakontexten.

Åsidosätt den här metoden om du vill GetMember använda annan logik.

Important

LookupMember är virtuell och kan därför åsidosättas. Åsidosättningen har potential (oavsett om det gäller skadliga syften eller på annat sätt) att ändra rapporterade medlemmar av en XAML-typ så att de inte längre justeras på ett förväntat sätt med TypeDescriptorGet* informationen om den underliggande CLR-typen. För säkerhetskritiska kontroller av medlemsrapportering använder du den underliggande CLR-typen i stället.

Gäller för