-
-
Notifications
You must be signed in to change notification settings - Fork 631
Home
Mono.Cecil is a library to generate and inspect programs and libraries written in the ECMA CIL format. It has full support for generics, the PDB/MDB debugging formats, and is widely used in the .NET community.
With Cecil, you can load existing managed assemblies, inspect all of the contained types, and modify them on the fly before saving the modified assembly back to disk.
If you have any questions regarding how to use Cecil, please read the FAQ or ask on our Discussions page!
For users: Cecil can be easily used through our NuGet package. If you wish to compile Cecil yourself, instructions can be found in our Compilation Guide. If you are attempting to port existing code from Cecil 0.6, you should read our Migration Guide.
For contributors: If you wish to contribute to Cecil, please read our Coding Conventions Guide.