IReflect.GetProperty Method
Definition
Retrieves a PropertyInfo object corresponding to a specified property.
Overloads
GetProperty(String, BindingFlags) |
Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints. |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints. |
GetProperty(String, BindingFlags)
Retrieves a PropertyInfo object corresponding to a specified property under specified search constraints.
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo
Parameters
- name
- String
The name of the property to find.
- bindingAttr
- BindingFlags
The binding attributes used to control the search.
Returns
A PropertyInfo object for the located property that meets the search constraints specified in bindingAttr
, or null
if the property was not located.
Exceptions
The object implements multiple fields with the same name.
See also
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Retrieves a PropertyInfo object that corresponds to a specified property with specified search constraints.
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Parameters
- name
- String
The name of the member to find.
- bindingAttr
- BindingFlags
The binding attribute used to control the search.
- returnType
- Type
The type of the property.
- types
- Type[]
An array used to choose among overloaded methods with the same name.
- modifiers
- ParameterModifier[]
An array used to choose the parameter modifiers.
Returns
A PropertyInfo object for the located property, if a property with the specified name was located in this reflection object, or null
if the property was not located.
Remarks
This method retrieves a PropertyInfo object corresponding to a specified property under specified search constraints. A type array is used to choose from among overloaded methods.