XamlType.LookupAttachableMember(String) メソッド

定義

この XamlType から、特定の名前の付いたアタッチ可能なものを表す XamlMember を返します。

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

パラメーター

name
String

ownerTypeName.MemberName フォームで取得するアタッチ可能メンバーの名前。

戻り値

XamlMember

要求されたアタッチ可能メンバーの XamlMember オブジェクト。その名前のアタッチ可能メンバーが存在しない場合は null

注釈

このメソッドは、呼び出し元が値 GetAttachableMemberを取得するときに呼び出すことができます。

既定の実装では、内部 CLR リフレクションが使用されます。 有効なnull場合UnderlyingType、既定の実装で使用可能な場合は使用BaseTypeできます。 この動作は、有効な基本型を検索するために再帰的に呼び出 LookupAttachableMember され、有効な基本型が存在しない場合に返 null されます。

既定の内部 CLR リフレクションに依存せず、型の XAML 型システム情報またはスキーマ情報をレポートするためにメタデータまたはその他の手法を使用している場合は、このメソッドをオーバーライドします。

重要

LookupAttachableMember は仮想であるため、オーバーライドできます。 オーバーライドには、XAML 型の報告されたメンバーを変更して、基になる CLR 型に関する情報とTypeDescriptorGet*予期される方法で一致しないようにする可能性があります (悪意のある目的の場合でも、そうでない場合でも)。 メンバー レポートのセキュリティクリティカルなチェックでは、代わりに基になる CLR 型を使用します。

適用対象