Bagikan melalui


ModuleBuilder.GetMethodImpl Metode

Definisi

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.

Berlaku untuk

Lihat juga