Partager via


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

Définition

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

S’applique à