facebook-csharp-sdk/reflection-utils — pull request #5 by prabirshrestha (2012-08-20 20:49:24+00:00)
Title: rewrite with lambda expressions and support for portable libraries and windows 8 rtm

complete rewrite of ReflectionUtils with cleaner api.

* Removed caching logic, `MemberMaps` and `MemberMapLoader`
* Added `ThreadSafeDictionary`
* uses compiled linq expressions by default, can turn it off using `#define REFLECTION_UTILS_NO_LINQ_EXPRESSION`
* can force to use .net 4.5 type info using `#define REFLECTION_UTILS_TYPEINFO`
* strict compatibility with C# ISO-2.
* compatible with Windows Store App (Windows 8 RTM)