XamlType.LookupAttachableMember(String) Metod

Definition

Returnerar en XamlMember för en specifik med namnet attachable från den här 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

Parametrar

name
String

Namnet på den bifogande medlemmen som ska hämtas, i ownerTypeName.MemberName form.

Returer

Ett XamlMember objekt för den begärda bifogande medlemmen, annars , nullom det inte finns någon bifogad medlem med det namnet.

Kommentarer

Den här metoden kan anropas när en anropare hämtar ett värde från GetAttachableMember.

Standardimplementeringen använder den interna CLR-reflektionen. När UnderlyingType är nullkan standardimplementeringen använda BaseType, om den är tillgänglig. Det här beteendet anropar LookupAttachableMember rekursivt för att försöka hitta en giltig bastyp och returnerar null om det inte finns någon giltig bastyp.

Åsidosätt den här metoden om du inte förlitar dig på intern CLR-standardreflektion och använder metadata eller andra tekniker för att rapportera systeminformation av XAML-typ eller schemainformation av en typ.

Important

LookupAttachableMember ä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