共用方式為


TypeBuilder.GetMethodImpl 方法

定義

在衍生類別中覆寫時,使用指定的系結條件約束和指定的呼叫慣例,搜尋參數符合指定自變數類型和修飾詞的指定方法。

protected:
 override System::Reflection::MethodInfo ^ GetMethodImpl(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);
protected override System.Reflection.MethodInfo? GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.MethodInfo GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetMethodImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Protected Overrides Function GetMethodImpl (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

參數

name
String

包含要取得之方法名稱的字串。

bindingAttr
BindingFlags

列舉值的位元組合,指定搜尋的執行方式。

-或-

Default 傳回 null

binder
Binder

對象,定義一組屬性並啟用系結,這可以涉及選取多載方法、強制自變數類型,以及透過反映調用成員。

-或-

null 參考 (在 Visual Basic 中為Nothing),以使用 DefaultBinder

callConvention
CallingConventions

物件,指定要針對自變數的順序和配置使用的規則集、傳遞傳回值的方式、用於自變數的緩存器,以及清除堆疊的程式。

types
Type[]

Type 對象的陣列,表示要取得之方法的參數數目、順序和類型。

-或-

型別的空陣列 Type (也就是 Type[] types = new Type[0]), 以取得不採用任何參數的方法。

-或-

null。 如果 typesnull,則自變數不相符。

modifiers
ParameterModifier[]

ParameterModifier 物件的陣列,表示與 types 陣列中對應專案相關聯的屬性。 默認係結器不會處理此參數。

傳回

物件,表示符合指定需求的方法,如果找到則為 ;否則,null

適用於