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 un 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);
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 dei flag di bit BindingFlags
utilizzati per controllare la ricerca.
- binder
- Binder
Oggetto che implementa Binder
, contenente le proprietà relative a questo metodo.
- callConvention
- CallingConventions
Convenzione di chiamata del metodo.
- types
- Type[]
Tipi dei parametri del metodo.
- modifiers
- ParameterModifier[]
Matrice di modificatori di parametro usata per creare associazioni con le firme del parametro in cui sono stati modificati i tipi.
Restituisce
Un metodo definito al livello di modulo e corrispondente ai criteri specificati; o null
se tale metodo non esiste.
Eccezioni
name
è null
, types
è null
oppure 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 metodo per il CreateGlobalFunctions modulo.