_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Méthode

Définition

Fournit aux objets COM un accès indépendant de la version à la FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) méthode.

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

Paramètres

memberType
MemberTypes

Objet MemberTypes indiquant le type de membre à rechercher.

bindingAttr
BindingFlags

Masque de bits comprenant un ou plusieurs BindingFlags éléments qui spécifient la façon dont la recherche est effectuée.

- ou -

Zéro, pour retourner null.

filter
MemberFilter

Délégué qui effectue les comparaisons, en retournant true si le membre en cours d’inspection correspond à celui-ci et filterCriteria dans le false cas contraire. Vous pouvez utiliser les délégués FilterAttributeet FilterName les FilterNameIgnoreCasedélégués fournis par cette classe. Le premier utilise les champs des critères de FieldAttributesrecherche, MethodAttributeset MethodImplAttributes les deux autres délégués utilisent String des objets comme critères de recherche.

filterCriteria
Object

Critères de recherche qui déterminent si un membre est retourné dans le tableau d’objets MemberInfo .

Les champs de FieldAttributes, MethodAttributeset MethodImplAttributes peuvent être utilisés conjointement avec le FilterAttribute délégué fourni par cette classe.

Retours

Tableau filtré d’objets MemberInfo du type de membre spécifié.

- ou -

Tableau vide de type MemberInfo, si le type actuel Type n’a pas de membres de type memberType qui correspondent aux critères de filtre.

Remarques

Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.

La Type.FindMembers méthode retourne un tableau filtré d’objets MemberInfo du type de membre spécifié.

S’applique à