The Reflection Library that came with .Net framework is somehow complicated in a way that you aren't able for example to know the Access modifier of a Property in a class Directly... i Hope this small library will help you in Extracting all the Information you need about any type