XamlType.LookupAllAttachableMembers メソッド

定義

この XamlType で公開されているすべてのアタッチ可能なプロパティが含まれた列挙可能なセットを返します。

protected:
 virtual System::Collections::Generic::IEnumerable<System::Xaml::XamlMember ^> ^ LookupAllAttachableMembers();
protected virtual System.Collections.Generic.IEnumerable<System.Xaml.XamlMember> LookupAllAttachableMembers ();
abstract member LookupAllAttachableMembers : unit -> seq<System.Xaml.XamlMember>
override this.LookupAllAttachableMembers : unit -> seq<System.Xaml.XamlMember>
Protected Overridable Function LookupAllAttachableMembers () As IEnumerable(Of XamlMember)

戻り値

0 個以上の XamlMember 値が含まれている列挙可能なセット。または null

注釈

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

ジェネリック コレクションを返しますが、このLookupメソッドはGetAllAttachableMembersジェネリック列挙可能なセットを返します。

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

既定の内部 CLR リフレクションに依存せず、XAML 型のシステム情報または型のスキーマ情報をレポートするためにメタデータまたはその他の手法を使用している場合は、このメソッドをオーバーライドします。 型システムまたはリフレクションのサポートがないために情報を特定できない場合は、null の戻り値を予約する必要があります。 型が有効で、リフレクションやその他の手法を使用できるが、型にアタッチ可能なメンバーがない場合は、代わりに空 IEnumerable<T> のセットを返す必要があります。

適用対象