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