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

Definition

Tillhandahåller COM-objekt med versionsoberoende åtkomst till FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) metoden.

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()

Parametrar

memberType
MemberTypes

Ett MemberTypes objekt som anger vilken typ av medlem som ska sökas efter.

bindingAttr
BindingFlags

En bitmask som består av en eller flera BindingFlags som anger hur sökningen utförs.

-eller-

Noll, för att returnera null.

filter
MemberFilter

Ombudet som gör jämförelserna, returnerar true om medlemmen som för närvarande inspekteras matchar filterCriteria och false på annat sätt. Du kan använda ombuden FilterAttribute, FilterNameoch FilterNameIgnoreCase som tillhandahålls av den här klassen. Den första använder fälten FieldAttributes, MethodAttributesoch MethodImplAttributes som sökvillkor, och de andra två ombuden använder String objekt som sökvillkor.

filterCriteria
Object

Sökvillkoren som avgör om en medlem returneras i matrisen med MemberInfo objekt.

Fälten FieldAttributesi , MethodAttributesoch MethodImplAttributes kan användas tillsammans med ombudet FilterAttribute som tillhandahålls av den här klassen.

Returer

En filtrerad matris med MemberInfo objekt av den angivna medlemstypen.

-eller-

En tom matris av typen MemberInfo, om den aktuella Type inte har medlemmar av typen memberType som matchar filtervillkoren.

Kommentarer

Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.

Metoden Type.FindMembers returnerar en filtrerad matris med MemberInfo objekt av den angivna medlemstypen.

Gäller för