_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é.