Condividi tramite


TypeDelegator.GetMethodImpl Metodo

Definizione

Cerca il metodo specificato i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.

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);
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 influenza le modalità di esecuzione della ricerca. Il valore è una combinazione di zero o più flag di bit dall'oggetto BindingFlags.

binder
Binder

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

callConvention
CallingConventions

Convenzioni di chiamata.

types
Type[]

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

modifiers
ParameterModifier[]

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

Restituisce

Oggetto MethodInfoInfo per il metodo di implementazione che corrisponde ai criteri specificati oppure null se non è stata individuata alcuna corrispondenza.

Commenti

Il callConvention parametro indica la convenzione chiamante per il punto di ingresso. Se non CallingConventions viene specificato alcun valore, viene usato un valore predefinitoCallingConventions.Standard

Si applica a

Vedi anche