_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.