It's a light-weight library for high-level usage of reflection features in C#. This library has extension methods for some operations with properties like
- get/set property by name with dynamic type convertion
- set a dictionary to object as property values
- get property names of specified object
- copy property values from one object to another by equal names even if they are instances of different classes
- compare two objects by property names and types and get intersection by specified condition
To use this library just add library to your solution and use like this
Also you can install NuGet package PragmaDash.ReflectionExtensions.
Library includes XML documentation and gives you detailed description of all methods.
Denis Rechkunov email@example.com