Bagikan melalui


_Type.GetMethod Metode

Definisi

Menyediakan objek COM dengan akses independen versi ke GetMethod metode .

Overload

GetMethod(String, Type[])

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, Type[]) metode .

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

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metode .

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

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metode .

GetMethod(String)

Menyediakan objek COM dengan akses independen versi ke GetMethod(String) metode .

GetMethod(String, BindingFlags)

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, BindingFlags) metode .

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

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, Type[], ParameterModifier[]) metode .

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode Type.GetMethod.

GetMethod(String, Type[])

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, Type[]) metode .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types);
abstract member GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

Parameter

name
String

yang String berisi nama metode publik yang akan didapatkan.

types
Type[]

Array Type objek yang mewakili angka, urutan, dan jenis parameter untuk didapatkan oleh metode.

-atau-

Array kosong dari jenis Type (yaitu, Tipe[] jenis = Tipe baru[0]) untuk mendapatkan metode yang tidak mengambil parameter.

Mengembalikan

Objek MethodInfo yang mewakili metode publik yang parameternya cocok dengan jenis argumen yang ditentukan, jika ditemukan; jika tidak, null.

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode Type.GetMethod ini mencari metode publik yang ditentukan yang parameternya cocok dengan jenis argumen yang ditentukan.

Berlaku untuk

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

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metode .

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);
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);
abstract member 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

yang String berisi nama metode yang akan didapatkan.

bindingAttr
BindingFlags

Bitmask terdiri dari satu atau beberapa BindingFlags yang menentukan bagaimana pencarian dilakukan.

-atau-

Zero, untuk mengembalikan null.

binder
Binder

Objek Binder yang menentukan sekumpulan properti dan memungkinkan pengikatan, yang dapat melibatkan pemilihan metode yang kelebihan beban, pemaksaan jenis argumen, dan pemanggilan anggota melalui refleksi.

-atau-

null, untuk menggunakan DefaultBinder.

callConvention
CallingConventions

Objek CallingConventions yang menentukan sekumpulan aturan yang akan digunakan mengenai urutan dan tata letak argumen, bagaimana nilai pengembalian diteruskan, register apa yang digunakan untuk argumen, dan bagaimana tumpukan dibersihkan.

types
Type[]

Array Type objek yang mewakili angka, urutan, dan jenis parameter untuk didapatkan oleh metode.

-atau-

Array kosong dari jenis Type (yaitu, Tipe[] jenis = Tipe baru[0]) untuk mendapatkan metode yang tidak mengambil parameter.

modifiers
ParameterModifier[]

Array ParameterModifier objek yang mewakili atribut yang terkait dengan elemen yang sesuai dalam types array. Pengikat default tidak memproses parameter ini.

Mengembalikan

Objek MethodInfo yang mewakili metode yang cocok dengan persyaratan yang ditentukan, jika ditemukan; jika tidak, null.

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode Type.GetMethod ini mencari metode yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan dan konvensi panggilan yang ditentukan.

Berlaku untuk

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

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metode .

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);
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

yang String berisi nama metode yang akan didapatkan.

bindingAttr
BindingFlags

Bitmask terdiri dari satu atau beberapa BindingFlags yang menentukan bagaimana pencarian dilakukan.

-atau-

Zero, untuk mengembalikan null.

binder
Binder

Objek Binder yang menentukan sekumpulan properti dan memungkinkan pengikatan, yang dapat melibatkan pemilihan metode yang kelebihan beban, pemaksaan jenis argumen, dan pemanggilan anggota melalui refleksi.

-atau-

null, untuk menggunakan DefaultBinder.

types
Type[]

Array Type objek yang mewakili angka, urutan, dan jenis parameter untuk didapatkan oleh metode.

-atau-

Array kosong dari jenis Type (yaitu, Tipe[] jenis = Tipe baru[0]) untuk mendapatkan metode yang tidak mengambil parameter.

modifiers
ParameterModifier[]

Array ParameterModifier objek yang mewakili atribut yang terkait dengan elemen yang sesuai dalam types array. Pengikat default tidak memproses parameter ini.

Mengembalikan

Objek MethodInfo yang mewakili metode yang cocok dengan persyaratan yang ditentukan, jika ditemukan; jika tidak, null.

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode Type.GetMethod ini mencari metode yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

Berlaku untuk

GetMethod(String)

Menyediakan objek COM dengan akses independen versi ke GetMethod(String) metode .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo GetMethod (string name);
abstract member GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo

Parameter

name
String

yang String berisi nama metode publik yang akan didapatkan.

Mengembalikan

Objek MethodInfo yang mewakili metode publik dengan nama yang ditentukan, jika ditemukan; jika tidak, null.

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode Type.GetMethod ini mencari metode publik dengan nama yang ditentukan.

Berlaku untuk

GetMethod(String, BindingFlags)

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, BindingFlags) metode .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::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

yang String berisi nama metode yang akan didapatkan.

bindingAttr
BindingFlags

Bitmask terdiri dari satu atau beberapa BindingFlags yang menentukan bagaimana pencarian dilakukan.

-atau-

Zero, untuk mengembalikan null.

Mengembalikan

Objek MethodInfo yang mewakili metode yang cocok dengan persyaratan yang ditentukan, jika ditemukan; jika tidak, null.

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode Type.GetMethod ini mencari metode yang ditentukan, menggunakan batasan pengikatan yang ditentukan.

Berlaku untuk

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

Menyediakan objek COM dengan akses independen versi ke GetMethod(String, Type[], ParameterModifier[]) metode .

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parameter

name
String

yang String berisi nama metode publik yang akan didapatkan.

types
Type[]

Array Type objek yang mewakili angka, urutan, dan jenis parameter untuk didapatkan oleh metode.

-atau-

Array kosong dari jenis Type (yaitu, Tipe[] jenis = Tipe baru[0]) untuk mendapatkan metode yang tidak mengambil parameter.

modifiers
ParameterModifier[]

Array ParameterModifier objek yang mewakili atribut yang terkait dengan elemen yang sesuai dalam types array. Pengikat default tidak memproses parameter ini.

Mengembalikan

Objek MethodInfo yang mewakili metode publik yang cocok dengan persyaratan yang ditentukan, jika ditemukan; jika tidak, null.

Keterangan

Metode ini untuk akses ke kelas terkelola dari kode yang tidak dikelola, dan tidak boleh dipanggil dari kode terkelola.

Metode Type.GetMethod ini mencari metode publik yang ditentukan yang parameternya cocok dengan jenis argumen dan pengubah yang ditentukan.

Berlaku untuk