Module.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.
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.