To be sure, the purpose of reflection is not to reveal such implementation details.
You will need a decompiler / disassembler utility. Decompilers usually target one specific source language, so you need to have one that matches the language in which the assembly is written. If you can use decompiler or API output at the level of your own C # programs, this is another story.
, , , , .
Reflector, , .NET IL, . , , , , #.