パラメーターが現在のインスタンスの型の指定した引数の型修飾子と修飾子の指定に一致する結合の制約を使用して、指定したパブリック プロパティを取得します。
名前空間: Microsoft.VisualStudio.Data.Framework
アセンブリ: Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)
構文
'宣言
Private Function GetProperty ( _
name As String, _
bindingAttr As BindingFlags, _
binder As Binder, _
returnType As Type, _
types As Type(), _
modifiers As ParameterModifier() _
) As PropertyInfo Implements IReflect.GetProperty
PropertyInfo IReflect.GetProperty(
string name,
BindingFlags bindingAttr,
Binder binder,
Type returnType,
Type[] types,
ParameterModifier[] modifiers
)
private:
virtual PropertyInfo^ GetProperty(
String^ name,
BindingFlags bindingAttr,
Binder^ binder,
Type^ returnType,
array<Type^>^ types,
array<ParameterModifier>^ modifiers
) sealed = IReflect::GetProperty
private abstract GetProperty :
name:string *
bindingAttr:BindingFlags *
binder:Binder *
returnType:Type *
types:Type[] *
modifiers:ParameterModifier[] -> PropertyInfo
private override GetProperty :
name:string *
bindingAttr:BindingFlags *
binder:Binder *
returnType:Type *
types:Type[] *
modifiers:ParameterModifier[] -> PropertyInfo
JScript では、明示的なインターフェイスの実装はサポートされません。
パラメーター
- name
型 : System.String
取得するプロパティの名前。
- bindingAttr
型 : System.Reflection.BindingFlags
空の配列を返すために一つ以上の BindingFlags で構成されるビットマスク検索がどのように実行されるかを指定する、またはゼロ。
- binder
型 : System.Reflection.Binder
プロパティのセットを定義し、オーバーロードされたメソッドの選択、引数の型の強制変換を格納できる、バインディングを有効にする Binder のオブジェクトとリフレクションを使用してメンバー呼び出し; または DefaultBinderを使用する nullnull 参照 (Visual Basic では Nothing)。
- returnType
型 : System.Type
プロパティの戻り値の型。
- types
型 : array<System.Type[]
Type オブジェクトの配列を取得します。インデックス付きプロパティまたはインデックス付けされていないプロパティを取得 Type の空の配列のパラメーターの数、順序、および型を表します。
- modifiers
型 : array<System.Reflection.ParameterModifier[]
ParameterModifier の配列はオブジェクトの型の配列の対応する要素に関連付けられた属性を表します。既定のバインダーは、このパラメーターを処理しません。
戻り値
型 : System.Reflection.PropertyInfo
検索された場合、指定した条件に一致する現在のインスタンスの型の指定を表すオブジェクトのプロパティ PropertyInfo、; はを返します nullnull 参照 (Visual Basic では Nothing)。
実装
IReflect.GetProperty(String, BindingFlags, Binder, Type, array<Type[], array<ParameterModifier[])
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。