IReflect.GetMethod Metode

Definisi

Mengambil MethodInfo objek yang sesuai dengan metode tertentu.

Overload

Nama Deskripsi
GetMethod(String, BindingFlags)

MethodInfo Mengambil objek yang sesuai dengan metode tertentu di bawah batasan pencarian tertentu.

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Mengambil objek yang sesuai dengan metode tertentu, menggunakan MethodInfo array untuk dipilih di antara metode yang Type kelebihan beban.

GetMethod(String, BindingFlags)

Sumber:
IReflect.cs
Sumber:
IReflect.cs
Sumber:
Ssse3.cs

MethodInfo Mengambil objek yang sesuai dengan metode tertentu di bawah batasan pencarian tertentu.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
public System.Reflection.MethodInfo? GetMethod(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);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
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.

Atribut

Pengecualian

Objek mengimplementasikan beberapa metode dengan nama yang sama.

Lihat juga

Berlaku untuk

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Sumber:
IReflect.cs
Sumber:
IReflect.cs
Sumber:
Ssse3.cs

Mengambil objek yang sesuai dengan metode tertentu, menggunakan MethodInfo array untuk dipilih di antara metode yang Type 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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
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);
public System.Reflection.MethodInfo? GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
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 tempat jenis telah dimodifikasi.

Mengembalikan

Metode yang diminta yang cocok dengan semua parameter yang ditentukan.

Atribut

Pengecualian

Objek mengimplementasikan beberapa metode dengan nama yang sama.

Keterangan

Nilai pengembalian 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.

Lihat juga

Berlaku untuk