ModuleBuilder.GetMethodImpl Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan metode tingkat modul yang cocok dengan kriteria yang ditentukan.
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
Parameter
- name
- String
Nama metode.
- bindingAttr
- BindingFlags
Kombinasi BindingFlags
bendera bit yang digunakan untuk mengontrol pencarian.
- binder
- Binder
Objek yang mengimplementasikan Binder
, berisi properti yang terkait dengan metode ini.
- callConvention
- CallingConventions
Konvensi pemanggilan untuk metode .
- types
- Type[]
Jenis parameter metode .
- modifiers
- ParameterModifier[]
Array pengubah parameter yang digunakan untuk membuat pengikatan berfungsi dengan tanda tangan parameter di mana jenis telah dimodifikasi.
Mengembalikan
Metode yang didefinisikan pada tingkat modul, dan cocok dengan kriteria yang ditentukan; atau null
jika metode seperti itu tidak ada.
Pengecualian
name
adalah null
, types
adalah null
, atau elemen dari types
adalah null
.
Keterangan
Metode ini menyediakan implementasi untuk semua kelebihan beban metode yang diwariskan Module.GetMethod . Gunakan metode yang diwariskan Module.GetMethod untuk mendapatkan metode yang telah dideklarasikan pada tingkat modul. Metode tingkat modul didefinisikan dalam kode yang dipancarkan dengan menggunakan DefineGlobalMethod metode .
Penting
Metode tingkat modul tidak dapat diambil sampai setelah CreateGlobalFunctions metode dipanggil untuk modul.