XamlType.LookupAttachableMember(String) Methode

Definition

Gibt einen XamlMember für einen bestimmten benannten anfügbaren Member aus diesem XamlType zurück.

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

Parameter

name
String

Der Name des abzurufenden, anfügbaren Members in der Form ownerTypeName.MemberName.

Gibt zurück

XamlMember

Ein XamlMember-Objekt für den angeforderten anfügbaren Member; andernfalls null, wenn kein anfügbarer Member dieses Namens existiert.

Hinweise

Diese Methode kann aufgerufen werden, wenn ein Aufrufer einen Wert von GetAttachableMember.

Die Standardimplementierung verwendet die interne CLR-Spiegelung. nullBei Bedarf UnderlyingType kann die Standardimplementierung verwendet werdenBaseType, falls sie verfügbar ist. Dieses Verhalten ruft LookupAttachableMember rekursiv auf, um einen gültigen Basistyp zu finden und zurückzugeben null , wenn kein gültiger Basistyp vorhanden ist.

Überschreiben Sie diese Methode, wenn Sie sich nicht auf die standardmäßige interne CLR-Spiegelung verlassen und Metadaten oder andere Techniken zum Melden der XAML-Typsysteminformationen oder Schemainformationen eines Typs verwenden.

Wichtig

LookupAttachableMember ist virtual und kann daher außer Kraft gesetzt werden. Die Außerkraftsetzung hat das Potenzial (ob für böswillige Zwecke oder anderweitig), die gemeldeten Member eines XAML-Typs zu ändern, sodass sie nicht mehr erwartungsgemäß mit den TypeDescriptor Get* Informationen zum zugrunde liegenden CLR-Typ übereinstimmen. Verwenden Sie stattdessen für sicherheitskritische Prüfungen der Memberberichterstellung den zugrunde liegenden CLR-Typ.

Gilt für