Freigeben über


MemberFilter Delegat

Definition

Stellt einen Delegaten dar, der verwendet wird, um eine Liste von Membern zu filtern, die in einem Array von MemberInfo-Objekten dargestellt werden.

public delegate bool MemberFilter(MemberInfo ^ m, System::Object ^ filterCriteria);
public delegate bool MemberFilter(MemberInfo m, object? filterCriteria);
public delegate bool MemberFilter(MemberInfo m, object filterCriteria);
[System.Serializable]
public delegate bool MemberFilter(MemberInfo m, object filterCriteria);
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public delegate bool MemberFilter(MemberInfo m, object filterCriteria);
type MemberFilter = delegate of MemberInfo * obj -> bool
[<System.Serializable>]
type MemberFilter = delegate of MemberInfo * obj -> bool
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MemberFilter = delegate of MemberInfo * obj -> bool
Public Delegate Function MemberFilter(m As MemberInfo, filterCriteria As Object) As Boolean 

Parameter

m
MemberInfo

Das MemberInfo-Objekt, auf das der Filter angewendet wird.

filterCriteria
Object

Ein beliebiges, zum Filtern der Liste verwendetes Objekt.

Rückgabewert

true, um den Member in die gefilterte Liste aufzunehmen; andernfalls false.

Attribute

Hinweise

Jede abgeleitete Klasse von und DelegateMulticastDelegate verfügt über einen Konstruktor und eine Invoke Methode. (Siehe codebeispiel in Delegate.)

Die FindMembers Methode verwendet diesen Delegat, um die Liste der elemente zu filtern, die sie zurückgibt.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Weitere Informationen