ModuleBuilder.GetMethodImpl Metodo

Definizione

Restituisce il metodo a livello di modulo che corrisponde ai criteri 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);
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

Combinazione di flag di BindingFlags bit usati per controllare la ricerca.

binder
Binder

Oggetto che implementa Binder, contenente le proprietà correlate a questo metodo.

callConvention
CallingConventions

Convenzione di chiamata per il metodo .

types
Type[]

Tipi di parametro del metodo.

modifiers
ParameterModifier[]

Matrice di modificatori di parametri utilizzata per rendere l'associazione funzionante con le firme dei parametri in cui i tipi sono stati modificati.

Valori restituiti

Metodo definito a livello di modulo e corrispondente ai criteri specificati; o null se tale metodo non esiste.

Eccezioni

nameè , types è nullnullo un elemento di types è null.

Commenti

Questo metodo fornisce l'implementazione per tutti gli overload del metodo ereditato Module.GetMethod . Usare il metodo ereditato Module.GetMethod per ottenere i metodi dichiarati a livello di modulo. I metodi a livello di modulo vengono definiti nel codice generato usando il DefineGlobalMethod metodo .

Importante

I metodi a livello di modulo non possono essere recuperati fino a quando non viene chiamato il CreateGlobalFunctions metodo per il modulo.

Si applica a

Vedi anche