TypeDelegator::GetPropertyImpl Method (String^, BindingFlags, Binder^, Type^, array<Type^>^, array<ParameterModifier>^)
When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints.
Assembly: mscorlib (in mscorlib.dll)
protected: virtual PropertyInfo^ GetPropertyImpl( String^ name, BindingFlags bindingAttr, Binder^ binder, Type^ returnType, array<Type^>^ types, array<ParameterModifier>^ modifiers ) override
Parameters
- name
-
Type:
System::String^
The property to get.
- bindingAttr
-
Type:
System.Reflection::BindingFlags
A bitmask that affects the way in which the search is conducted. The value is a combination of zero or more bit flags from BindingFlags.
- binder
-
Type:
System.Reflection::Binder^
An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used. See Binder.
- returnType
-
Type:
System::Type^
The return type of the property.
- types
-
Type:
array<System::Type^>^
A list of parameter types. The list represents the number, order, and types of the parameters. Types cannot be null; use an appropriate GetMethod method or an empty array to search for a method without parameters.
- modifiers
-
Type:
array<System.Reflection::ParameterModifier>^
An array of the same length as types with elements that represent the attributes associated with the parameters of the method to get.
Return Value
Type: System.Reflection::PropertyInfo^A PropertyInfo object for the property that matches the specified criteria, or null if a match cannot be found.
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0