AccessibleObject.IReflect.GetMethod Metode

Definisi

Overload

Nama Deskripsi
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Mendapatkan objek yang MethodInfo sesuai dengan metode tertentu, menggunakan array Jenis untuk dipilih di antara metode yang kelebihan beban. Untuk deskripsi anggota ini, lihat GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

IReflect.GetMethod(String, BindingFlags)

Mendapatkan objek yang MethodInfo sesuai dengan metode tertentu di bawah batasan pencarian tertentu. Untuk deskripsi anggota ini, lihat GetMethod(String, BindingFlags).

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

Sumber:
AccessibleObject.cs
Sumber:
AccessibleObject.cs
Sumber:
AccessibleObject.cs
Sumber:
AccessibleObject.cs
Sumber:
AccessibleObject.cs

Mendapatkan objek yang MethodInfo sesuai dengan metode tertentu, menggunakan array Jenis untuk dipilih di antara metode yang kelebihan beban. Untuk deskripsi anggota ini, lihat GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.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)]
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo Implements IReflect.GetMethod

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.

Penerapan

Atribut

Pengecualian

Objek mengimplementasikan beberapa metode dengan nama yang sama.

Keterangan

Nilai pengembalian adalah kecocokan berdasarkan nama metode, System.Reflection.BindingFlags enumerasi, jenis konversi jenis yang ditentukan oleh binder parameter, kelebihan beban, dan System.Reflection.ParameterInfo yang menjelaskan tanda tangan metode.

Anggota ini adalah implementasi anggota antarmuka eksplisit. Ini hanya dapat digunakan ketika instans dilemparkan AccessibleObject ke IReflect antarmuka.

Berlaku untuk

IReflect.GetMethod(String, BindingFlags)

Sumber:
AccessibleObject.cs
Sumber:
AccessibleObject.cs
Sumber:
AccessibleObject.cs
Sumber:
AccessibleObject.cs
Sumber:
AccessibleObject.cs

Mendapatkan objek yang MethodInfo sesuai dengan metode tertentu di bawah batasan pencarian tertentu. Untuk deskripsi anggota ini, lihat GetMethod(String, BindingFlags).

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
System.Reflection.MethodInfo? IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo Implements IReflect.GetMethod

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.

Penerapan

Atribut

Pengecualian

Objek mengimplementasikan beberapa metode dengan nama yang sama.

Keterangan

Anggota ini adalah implementasi anggota antarmuka eksplisit. Ini hanya dapat digunakan ketika instans dilemparkan AccessibleObject ke IReflect antarmuka.

Berlaku untuk