_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.