[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
This class offers utililty methods around introspection.
The following tables list the members exposed by the PropertyHelper type.
Public Methods
Name | Description | |
---|---|---|
![]() ![]() | AddIndexedProperties |
Adds to the given list of property descriptors the indexed properties, i.e.
properties have a getter method taking a single Int value as a parameter.
|
![]() ![]() | AddMappedProperties |
Adds to the given list of property descriptors the mapped properties, ie.
properties that have a getter method taking a single String value as a parameter.
|
![]() ![]() | AddSimpleProperties |
Adds to the given list of property descriptors the properties of the
given class using the introspected properties. This also finds array
and indexed properties.
|
![]() | Equals | (Inherited from Object.) |
![]() ![]() | GetAccessorPropertyName |
Gets the name that should be assigned to the property bound to the accessorMethod
|
![]() ![]() | GetAccessors |
Enumerates all accessor methods for a type
|
![]() ![]() | GetGetter |
Return getter for the given member
|
![]() | GetHashCode | (Inherited from Object.) |
![]() ![]() | GetIndexedAccessors |
Returns an enumerable that provides all accessors that take one
parameter of type int.
|
![]() ![]() | GetMappedAccessors |
Returns an enumerable that provides all accessors that take one
parameter of type string.
|
![]() ![]() | GetProperties |
Introspects the given class and returns event property descriptors for each property found
in the class itself, it's superclasses and all interfaces this class and the superclasses implements.
|
![]() ![]() | GetSimpleAccessors |
Returns an enumerable that provides all accessors that have the
no parameters.
|
![]() ![]() | GetSimpleFields |
Returns all simple fields
|
![]() | GetType | (Inherited from Object.) |
![]() ![]() | RemoveClrProperties |
Remove CLR specific properties from the given list of property descriptors.
|
![]() ![]() | RemoveDuplicateProperties |
Removes duplicate properties using the property name to find unique properties.
|
![]() | ToString | (Inherited from Object.) |
Protected Methods
Name | Description | |
---|---|---|
![]() | Finalize | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
Public Constructors
Name | Description | |
---|---|---|
![]() | PropertyHelperNew |