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