XamlType.LookupAttachableMember(String) 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í pojmenovaný připojitelný z tohoto XamlType.
protected:
virtual System::Xaml::XamlMember ^ LookupAttachableMember(System::String ^ name);
protected virtual System.Xaml.XamlMember LookupAttachableMember (string name);
abstract member LookupAttachableMember : string -> System.Xaml.XamlMember
override this.LookupAttachableMember : string -> System.Xaml.XamlMember
Protected Overridable Function LookupAttachableMember (name As String) As XamlMember
Parametry
- name
- String
Název připojitelného člena, který chcete získat, ve ownerTypeName.MemberName
formuláři.
Návraty
Objekt XamlMember požadovaného připojitelného člena; v opačném případě null
, pokud neexistuje žádný připojitelný člen podle názvu.
Poznámky
Tuto metodu lze vyvolat, když volající získá hodnotu z GetAttachableMember.
Výchozí implementace používá interní reflexi CLR. Pokud je UnderlyingTypenull
, výchozí implementace může použít BaseType, pokud je k dispozici. Toto chování volá LookupAttachableMember rekurzivně se pokusí najít platný základní typ a vrátí null
, pokud neexistuje žádný platný základní typ.
Tuto metodu přepište, pokud se nespoléháte na výchozí interní reflexi CLR a používáte metadata nebo jiné techniky pro generování informací o systému typů XAML nebo informace o schématu typu.
Důležitý
LookupAttachableMember 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.