XamlType.LookupMember(String, Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.