_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.