TypeDelegator.GetPropertyImpl メソッド
派生クラスによってオーバーライドされるときに、指定のバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメータが設定されたプロパティを検索します。
Overrides Protected Function GetPropertyImpl( _
ByVal name As String, _ ByVal bindingAttr As BindingFlags, _ ByVal binder As Binder, _ ByVal returnType As Type, _ ByVal types() As Type, _ ByVal modifiers() As ParameterModifier _) As PropertyInfo
[C#]
protected override PropertyInfo GetPropertyImpl(stringname,BindingFlagsbindingAttr,Binderbinder,TypereturnType,Type[] types,ParameterModifier[] modifiers);
[C++]
protected: PropertyInfo* GetPropertyImpl(String* name,BindingFlagsbindingAttr,Binder* binder,Type* returnType,Type* types[],ParameterModifiermodifiers[]);
[JScript]
protected override function GetPropertyImpl(
name : String,bindingAttr : BindingFlags,binder : Binder,returnType : Type,types : Type[],modifiers : ParameterModifier[]) : PropertyInfo;
パラメータ
- name
取得するプロパティ。 - bindingAttr
検索の実行方法に影響を与えるビットマスク。この値は、 BindingFlags の 0 個以上のビット フラグの組み合わせです。 - binder
バインディング、引数型の強制変換、メンバの呼び出し、およびリフレクションを通じた MemberInfo オブジェクトの取得を有効にするオブジェクト。binder が null 参照 (Visual Basic では Nothing) の場合は、既定のバインダが使用されます。 Binder のトピックを参照してください。 - returnType
プロパティの戻り値の型。 - types
パラメータ型のリスト。このリストは、パラメータの数、順序、および型を表します。types は null にできません。適切な GetMethod メソッドまたは空の配列を使用して、パラメータなしのメソッドを検索します。 - modifiers
取得するメソッドのパラメータに関連付けられた属性を表す要素を持ち、長さが types と同じ配列。
戻り値
指定した基準と一致するプロパティの PropertyInfo オブジェクト。見つからなかった場合は null。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
TypeDelegator クラス | TypeDelegator メンバ | System.Reflection 名前空間