MemberFilter デリゲート
MemberInfo オブジェクトの配列で表されるメンバのリストにフィルタを適用するために使用するデリゲートを表します。
<Serializable>
Public Delegate Function Sub MemberFilter( _ ByVal m As MemberInfo, _ ByVal filterCriteria As Object _) As Boolean
[C#]
[Serializable]
public delegate bool MemberFilter( MemberInfo m, object filterCriteria);
[C++]
[Serializable]
public __gc __delegate bool MemberFilter( MemberInfo* m, Object* filterCriteria);
[JScript] JScript では、.NET Framework のデリゲートを利用することができます。ただし、独自に定義することはできません。
パラメータ [Visual Basic, C#, C++]
コールバック メソッドの宣言のパラメータは、MemberFilter デリゲートの宣言と同じでなければなりません。
- m
フィルタを適用する対象の MemberInfo オブジェクト。 - filterCriteria
リストにフィルタを適用するために使用する任意のオブジェクト。
戻り値
フィルタ適用後のリストに、指定したメンバが含まれる場合は true 。それ以外の場合は false 。
解説
Delegate および MulticastDelegate のすべての派生クラスには、コンストラクタと Invoke メソッドがあります。Delegate のコード例を参照してください。
FindMembers メソッドは、このデリゲートを使用してメンバのリストにフィルタを適用してから、そのリストを返します。
必要条件
名前空間: System.Reflection
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: Mscorlib (Mscorlib.dll 内)