ModuleBuilder.GetMethodImpl 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.
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.