XamlType.LookupMember(String, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí XamlMember pro konkrétního pojmenovaného člena z tohoto 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
Parametry
- name
- String
Název člena, který se má získat (jako řetězec).
- skipReadOnlyCheck
- Boolean
true
vrátit člena, i když má tento člen hodnotu true
pro IsReadOnly; false
vrátit člena IsReadOnly. Výchozí hodnota je false
.
Návraty
Informace o XamlMember člena, pokud byl nalezen; jinak null
.
Poznámky
Tuto metodu lze vyvolat voláním GetMember.
Výchozí implementace vrátí XamlType na základě interní reflexe CLR a vyhodnocení v kontextu schématu.
Tuto metodu přepište, pokud chcete, aby GetMember používat jinou logiku.
Důležitý
LookupMember je virtuální, a proto je možné přepsat. Přepsání má potenciál (ať už pro škodlivé účely nebo jinak) změnit hlášené členy typu XAML tak, aby se už nerovnaly očekávaným způsobem s TypeDescriptorGet*
informacemi o základním typu CLR. Pro všechny kontroly kritické pro zabezpečení generování sestav členů použijte místo toho základní typ CLR.