_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Methode

Definitie

Biedt COM-objecten met versie-onafhankelijke toegang tot de FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) methode.

public:
 cli::array <System::Reflection::MemberInfo ^> ^ FindMembers(System::Reflection::MemberTypes memberType, System::Reflection::BindingFlags bindingAttr, System::Reflection::MemberFilter ^ filter, System::Object ^ filterCriteria);
public System.Reflection.MemberInfo[] FindMembers(System.Reflection.MemberTypes memberType, System.Reflection.BindingFlags bindingAttr, System.Reflection.MemberFilter filter, object filterCriteria);
abstract member FindMembers : System.Reflection.MemberTypes * System.Reflection.BindingFlags * System.Reflection.MemberFilter * obj -> System.Reflection.MemberInfo[]
Public Function FindMembers (memberType As MemberTypes, bindingAttr As BindingFlags, filter As MemberFilter, filterCriteria As Object) As MemberInfo()

Parameters

memberType
MemberTypes

Een MemberTypes object dat het type lid aangeeft waarnaar moet worden gezocht.

bindingAttr
BindingFlags

Een bitmasker dat bestaat uit een of meer BindingFlags bits die aangeven hoe de zoekopdracht wordt uitgevoerd.

– of –

Nul, om terug te keren null.

filter
MemberFilter

De gemachtigde die de vergelijkingen uitvoert, retourneert true als het lid dat momenteel wordt geïnspecteerd, overeenkomt met de filterCriteria en false anderszins. U kunt de FilterAttribute, FilterNameen FilterNameIgnoreCase gemachtigden van deze klasse gebruiken. De eerste gebruikt de velden van FieldAttributes, MethodAttributesen MethodImplAttributes als zoekcriteria, en de andere twee gemachtigden gebruiken String objecten als zoekcriteria.

filterCriteria
Object

De zoekcriteria die bepalen of een lid wordt geretourneerd in de matrix met MemberInfo objecten.

De velden van FieldAttributes, MethodAttributesen MethodImplAttributes kunnen worden gebruikt in combinatie met de FilterAttribute gemachtigde die door deze klasse wordt geleverd.

Retouren

Een gefilterde matrix met MemberInfo objecten van het opgegeven lidtype.

– of –

Een lege matrix van het type MemberInfo, als de huidige Type geen leden van het type memberType heeft die voldoen aan de filtercriteria.

Opmerkingen

Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.

De Type.FindMembers methode retourneert een gefilterde matrix met MemberInfo objecten van het opgegeven lidtype.

Van toepassing op