Module.GetMethod Metode

Definisi

Mengembalikan metode yang memiliki kriteria yang ditentukan.

Overload

Nama Deskripsi
GetMethod(String)

Mengembalikan metode yang memiliki nama yang ditentukan.

GetMethod(String, Type[])

Mengembalikan metode yang memiliki nama dan jenis parameter yang ditentukan.

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

Mengembalikan metode yang memiliki nama, informasi pengikatan, konvensi panggilan, dan jenis parameter dan pengubah yang ditentukan.

GetMethod(String)

Sumber:
Module.cs
Sumber:
Module.cs
Sumber:
Module.cs
Sumber:
Module.cs
Sumber:
Module.cs

Mengembalikan metode yang memiliki nama yang ditentukan.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")]
public System.Reflection.MethodInfo? GetMethod(string name);
public System.Reflection.MethodInfo GetMethod(string name);
public System.Reflection.MethodInfo? GetMethod(string name);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")>]
member this.GetMethod : string -> System.Reflection.MethodInfo
member this.GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo

Parameter

name
String

Nama metode.

Mengembalikan

Objek MethodInfo yang memiliki nama yang ditentukan, atau null jika metode tidak ada.

Atribut

Pengecualian

name adalah null.

Berlaku untuk

GetMethod(String, Type[])

Sumber:
Module.cs
Sumber:
Module.cs
Sumber:
Module.cs
Sumber:
Module.cs
Sumber:
Module.cs

Mengembalikan metode yang memiliki nama dan jenis parameter yang ditentukan.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")]
public System.Reflection.MethodInfo? GetMethod(string name, Type[] types);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types);
public System.Reflection.MethodInfo? GetMethod(string name, Type[] types);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")>]
member this.GetMethod : string * Type[] -> System.Reflection.MethodInfo
member this.GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

Parameter

name
String

Nama metode.

types
Type[]

Jenis parameter yang akan dicari.

Mengembalikan

Objek MethodInfo sesuai dengan kriteria yang ditentukan, atau null jika metode tidak ada.

Atribut

Pengecualian

name adalah null, types adalah null, atau types (i) adalah null.

Berlaku untuk

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

Sumber:
Module.cs
Sumber:
Module.cs
Sumber:
Module.cs
Sumber:
Module.cs
Sumber:
Module.cs

Mengembalikan metode yang memiliki nama, informasi pengikatan, konvensi panggilan, dan jenis parameter dan pengubah yang ditentukan.

public:
 System::Reflection::MethodInfo ^ GetMethod(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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")]
public System.Reflection.MethodInfo? GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
public System.Reflection.MethodInfo? GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")>]
member this.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
member this.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (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

Salah BindingFlags satu bendera bit yang digunakan untuk mengontrol pencarian.

binder
Binder

Objek yang mengimplementasikan Binder, berisi properti yang terkait dengan metode ini.

callConvention
CallingConventions

Konvensi panggilan untuk metode .

types
Type[]

Jenis parameter yang akan dicari.

modifiers
ParameterModifier[]

Array pengubah parameter yang digunakan untuk membuat pengikatan berfungsi dengan tanda tangan parameter tempat jenis telah dimodifikasi.

Mengembalikan

Objek MethodInfo sesuai dengan kriteria yang ditentukan, atau null jika metode tidak ada.

Atribut

Pengecualian

name adalah null, types adalah null, atau types (i) adalah null.

Lihat juga

Berlaku untuk