_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des objets COM avec un accès indépendant de la version à la méthode FindMembers(MemberTypes, BindingFlags, MemberFilter, Object).
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 du membre à rechercher.
- bindingAttr
- BindingFlags
Masque de bits constitué d'un ou de plusieurs BindingFlags spécifiant le mode d'exécution de la recherche.
- ou -
Zéro, pour retourner null.
- filter
- MemberFilter
Délégué qui effectue les comparaisons, retournant true si le membre en cours d'inspection correspond à filterCriteria et false dans le cas contraire. Vous pouvez utiliser les délégués FilterAttribute, FilterName et FilterNameIgnoreCase fournis par cette classe. Le premier délégué utilise les champs de FieldAttributes, MethodAttributes et MethodImplAttributes comme critère de recherche et les deux autres utilisent les objets String.
- filterCriteria
- Object
Critère de recherche qui détermine si un membre est retourné dans le tableau d'objets MemberInfo.
Les champs de FieldAttributes, MethodAttributes et MethodImplAttributes peuvent être utilisés conjointement au délégué FilterAttribute fourni par cette classe.
Retours
Tableau filtré d'objets MemberInfo du type du membre spécifié.
- ou -
Tableau vide de type MemberInfo, si le Type actuel n'a pas de membres de type memberType qui correspondent aux critères de filtre.
Remarques
Cette méthode est destinée à l’accès aux classes managées à partir de code non managé et ne doit pas être appelée à partir de code managé.
La Type.FindMembers méthode retourne un tableau filtré d’objets MemberInfo du type de membre spécifié.