'宣言 Public Shared Function GetMethod( _ ByVal type As System.Type, _ ByVal name As System.String, _ ByVal bindingFlags As System.Reflection.BindingFlags, _ ByVal paramTypes() As System.Type _ ) As System.Reflection.MethodInfo
'使用法 Dim type As System.Type Dim name As System.String Dim bindingFlags As System.Reflection.BindingFlags Dim paramTypes() As System.Type Dim value As System.Reflection.MethodInfo value = Utils.GetMethod(type, name, bindingFlags, paramTypes)
public static System.Reflection.MethodInfo GetMethod( System.Type type, System.string name, System.Reflection.BindingFlags bindingFlags, System.Type[] paramTypes )
パラメータ
- type
- 型宣言(クラス型、インタフェース型、配列型、値型、 列挙型、型パラメータ、ジェネリック型定義、オープン/クローズ構築ジェネリック型)を表します。
- name
- 取得するメソッドの名前を含む文字列。
- bindingFlags
- 検索の実行方法を指定する 1 つ以上の System.Reflection.BindingFlags によって構成されるビットマスク。 または、null を返す場合は 0。
- paramTypes
- 取得するメソッドのパラメータの数、順序、型を表す System.Type オブジェクトの配列。 または、パラメータを取らないメソッドを取得する場合は、System.Type オブジェクトの 空の配列(System.Type.EmptyTypes フィールドによって提供される)。
戻り値の型
見つかった場合は、指定された要件に一致するメソッドを表すオブジェクト。そうでない場合は null。