TypeDelegator.GetPropertyImpl 方法
当在派生类中重写时,使用指定的绑定约束搜索其参数与指定的参数类型和修饰符匹配的指定属性。
**命名空间:**System.Reflection
**程序集:**mscorlib(在 mscorlib.dll 中)
语法
声明
Protected Overrides Function GetPropertyImpl ( _
name As String, _
bindingAttr As BindingFlags, _
binder As Binder, _
returnType As Type, _
types As Type(), _
modifiers As ParameterModifier() _
) As PropertyInfo
用法
Dim name As String
Dim bindingAttr As BindingFlags
Dim binder As Binder
Dim returnType As Type
Dim types As Type()
Dim modifiers As ParameterModifier()
Dim returnValue As PropertyInfo
returnValue = Me.GetPropertyImpl(name, bindingAttr, binder, returnType, types, modifiers)
protected override PropertyInfo GetPropertyImpl (
string name,
BindingFlags bindingAttr,
Binder binder,
Type returnType,
Type[] types,
ParameterModifier[] modifiers
)
protected:
virtual PropertyInfo^ GetPropertyImpl (
String^ name,
BindingFlags bindingAttr,
Binder^ binder,
Type^ returnType,
array<Type^>^ types,
array<ParameterModifier>^ modifiers
) override
protected PropertyInfo GetPropertyImpl (
String name,
BindingFlags bindingAttr,
Binder binder,
Type returnType,
Type[] types,
ParameterModifier[] modifiers
)
protected override function GetPropertyImpl (
name : String,
bindingAttr : BindingFlags,
binder : Binder,
returnType : Type,
types : Type[],
modifiers : ParameterModifier[]
) : PropertyInfo
参数
- name
要获取的属性。
- bindingAttr
影响执行搜索的方式的位屏蔽。该值是零个或多个来自 BindingFlags 的位标志的组合。
- binder
一个启用绑定、参数类型强制、成员调用以及通过反射进行 MemberInfo 对象检索的对象。如果 binder 为 空引用(在 Visual Basic 中为 Nothing),则使用默认联编程序。请参见 Binder。
- returnType
属性的返回类型。
- types
参数类型的列表。此列表表示参数的数目、顺序和类型。类型不能为 null;使用相应的 GetMethod 方法或空数组搜索不带参数的方法。
- modifiers
长度与 types 相同的数组,其元素表示与要获取的方法参数关联的属性。
返回值
此属性的匹配指定条件的 PropertyInfo 对象;如果无法找到匹配,则为 null。
平台
Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0