Condividi tramite


_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Metodo

Definizione

Fornisce oggetti COM con accesso indipendente dalla versione al metodo 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()

Parametri

memberType
MemberTypes

Oggetto MemberTypes che indica il tipo di membro da cercare.

bindingAttr
BindingFlags

Maschera di bit costituita da uno o più BindingFlags che consente di specificare le modalità di esecuzione della ricerca.

-oppure-

Zero, per restituire null.

filter
MemberFilter

Delegato che esegue il confronto e restituisce true e il membro in esame corrisponde a filterCriteria; in caso contrario, false. È possibile usare i delegati FilterAttribute, FilterName e FilterNameIgnoreCase forniti da questa classe. Come criteri di ricerca, il primo usa i campi di FieldAttributes, MethodAttributes e MethodImplAttributes e gli altri due delegati usano gli oggetti String.

filterCriteria
Object

Criteri di ricerca che determinano se un membro viene restituito nella matrice di oggetti MemberInfo.

I campi di FieldAttributes, MethodAttributes e MethodImplAttributes possono essere usati assieme al delegato FilterAttribute fornito da questa classe.

Restituisce

Matrice filtrata di oggetti MemberInfo del tipo di membro specificato.

-oppure-

Matrice vuota di tipo MemberInfo, se l'oggetto Type corrente non dispone di membri del tipo memberType corrispondenti ai criteri del filtro.

Commenti

Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.

Il Type.FindMembers metodo restituisce una matrice filtrata di MemberInfo oggetti del tipo di membro specificato.

Si applica a