IReflect.GetMethod 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.
MethodInfo Mengambil objek yang sesuai dengan metode tertentu.
Overload
GetMethod(String, BindingFlags) |
MethodInfo Mengambil objek yang sesuai dengan metode tertentu di bawah batasan pencarian yang ditentukan. |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Mengambil objek yang sesuai dengan metode tertentu, menggunakan Type array untuk dipilih di antara metode yang MethodInfo kelebihan beban. |
GetMethod(String, BindingFlags)
MethodInfo Mengambil objek yang sesuai dengan metode tertentu di bawah batasan pencarian yang ditentukan.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo
Parameter
- name
- String
Nama anggota yang akan ditemukan.
- bindingAttr
- BindingFlags
Atribut pengikatan yang digunakan untuk mengontrol pencarian.
Mengembalikan
Objek MethodInfo yang berisi informasi metode, dengan kecocokan didasarkan pada nama metode dan batasan pencarian yang ditentukan dalam bindingAttr
.
Pengecualian
Objek mengimplementasikan beberapa metode dengan nama yang sama.
Lihat juga
Berlaku untuk
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Mengambil objek yang sesuai dengan metode tertentu, menggunakan Type array untuk dipilih di antara metode yang MethodInfo kelebihan beban.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parameter
- name
- String
Nama anggota yang akan ditemukan.
- bindingAttr
- BindingFlags
Atribut pengikatan yang digunakan untuk mengontrol pencarian.
- binder
- Binder
Objek yang mengimplementasikan Binder, berisi properti yang terkait dengan metode ini.
- types
- Type[]
Array yang digunakan untuk memilih di antara metode yang kelebihan beban.
- modifiers
- ParameterModifier[]
Array pengubah parameter yang digunakan untuk membuat pengikatan berfungsi dengan tanda tangan parameter di mana jenis telah dimodifikasi.
Mengembalikan
Metode yang diminta yang cocok dengan semua parameter yang ditentukan.
Pengecualian
Objek mengimplementasikan beberapa metode dengan nama yang sama.
Keterangan
Nilai yang dikembalikan adalah kecocokan berdasarkan nama metode, BindingFlags anggota enum, jenis konversi jenis yang ditentukan oleh binder
parameter, kelebihan beban, dan ParameterInfo yang menjelaskan tanda tangan metode.