TypeDelegator.GetMethodImpl Metodo

Definizione

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata.

protected:
 override System::Reflection::MethodInfo ^ GetMethodImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.MethodInfo GetMethodImpl(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetMethodImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Protected Overrides Function GetMethodImpl (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parametri

name
String

Nome del metodo.

bindingAttr
BindingFlags

Maschera di bit che influisce sul modo in cui viene eseguita la ricerca. Il valore è una combinazione di zero o più flag di bit da BindingFlags.

binder
Binder

Oggetto che consente l'associazione, la coercizione dei tipi di argomento, la chiamata dei membri e il recupero di MemberInfo oggetti tramite reflection. Se binder è null, viene usato il gestore di associazione predefinito.

callConvention
CallingConventions

Convenzioni di chiamata.

types
Type[]

Matrice di tipo Type contenente un elenco del numero di parametro, dell'ordine e dei tipi. I tipi non possono essere null. Utilizzare un metodo appropriato GetMethod o una matrice vuota per cercare un metodo senza parametri.

modifiers
ParameterModifier[]

Matrice di tipo ParameterModifier con la stessa lunghezza della types matrice, i cui elementi rappresentano gli attributi associati ai parametri del metodo da ottenere.

Valori restituiti

Oggetto MethodInfoInfo per il metodo di implementazione che corrisponde ai criteri specificati o null se non è possibile trovare una corrispondenza.

Commenti

Il callConvention parametro indica la convenzione di chiamata per il punto di ingresso. Se non viene specificato alcun valore CallingConventions , viene utilizzato un valore predefinito CallingConventions di Standard .

Si applica a

Vedi anche