次の方法で共有


Module.GetMethodImpl メソッド

指定した基準に一致するメソッド実装を返します。

Protected Overridable Function GetMethodImpl( _
   ByVal name As String, _   ByVal bindingAttr As BindingFlags, _   ByVal binder As Binder, _   ByVal callConvention As CallingConventions, _   ByVal types() As Type, _   ByVal modifiers() As ParameterModifier _) As MethodInfo
[C#]
protected virtual MethodInfo GetMethodImpl(stringname,BindingFlagsbindingAttr,Binderbinder,CallingConventionscallConvention,Type[] types,ParameterModifier[] modifiers);
[C++]
protected: virtual MethodInfo* GetMethodImpl(String* name,BindingFlagsbindingAttr,Binder* binder,CallingConventionscallConvention,Type* types[],ParameterModifiermodifiers[]);
[JScript]
protected function GetMethodImpl(
   name : String,bindingAttr : BindingFlags,binder : Binder,callConvention : CallingConventions,types : Type[],modifiers : ParameterModifier[]) : MethodInfo;

パラメータ

  • name
    メソッド名。
  • bindingAttr
    検索を制御するために使用される BindingFlags ビット フラグの 1 つ。
  • binder
    このメソッドに関連するプロパティが含まれ、 Binder を実装するオブジェクト。
  • callConvention
    メソッドの呼び出し規約。
  • types
    検索対象のパラメータの型。
  • modifiers
    型が変更されているパラメータ シグネチャとでもバインディングを機能させるために使用するパラメータ修飾子の配列。

戻り値

指定した条件の実装情報を格納した MethodInfo オブジェクト。メソッドが存在しない場合は null 参照 (Visual Basic では Nothing) 。

例外

例外の種類 条件
AmbiguousMatchException types が null 参照 (Visual Basic では Nothing) です。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

Module クラス | Module メンバ | System.Reflection 名前空間 | BindingFlags | CallingConventions | ParameterModifier