Overview of Mono.Cecil
masterMono.Cecil is a library designed for generating and inspecting programs and libraries in the ECMA CIL (Common Intermediate Language) form. It allows developers to interact with .NET binaries without the overhead or restrictions of standard Reflection.
Key capabilities include:
- Analyzing .NET binaries: Use a powerful object model to inspect assemblies without loading them into the execution context.
- Modifying .NET binaries: Add new metadata structures and alter IL (Intermediate Language) code directly.