https://github.com/jbevain/cecil
Cecil is a library to inspect, modify and create .NET programs and libraries.
https://github.com/jbevain/cecil
bytecode c-sharp cil dotnet library mono
Last synced: 3 days ago
JSON representation
Cecil is a library to inspect, modify and create .NET programs and libraries.
- Host: GitHub
- URL: https://github.com/jbevain/cecil
- Owner: jbevain
- License: mit
- Created: 2010-04-12T07:03:52.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2025-03-05T19:14:42.000Z (2 months ago)
- Last Synced: 2025-04-22T11:51:43.961Z (17 days ago)
- Topics: bytecode, c-sharp, cil, dotnet, library, mono
- Language: C#
- Homepage:
- Size: 18.7 MB
- Stars: 2,842
- Watchers: 108
- Forks: 643
- Open Issues: 105
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-csharp - Mono.Cecil - Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form. (Assembly Manipulation)
- awesome-dotnet-cn - Mono.Cecil - Cecil是 ECMA CIL 中生成和检查程序与库的库。 (程序集处理)
- awesome-dotnet - Mono.Cecil - Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form. (Assembly Manipulation)
- awesome-dotnet - Mono.Cecil - Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form. (Assembly Manipulation)
- awesome-dot-dev - Mono.Cecil - Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form. (Assembly Manipulation)
- awsome-dotnet - Mono.Cecil - Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form. (Assembly Manipulation)
- awesome-dotnet - Mono.Cecil - Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form. (Assembly Manipulation)
- fucking-awesome-dotnet - Mono.Cecil - Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form. (Assembly Manipulation)
- fucking-awesome-dotnet - Mono.Cecil - Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form. (Assembly Manipulation)
README
Cecil
=====Mono.Cecil is a library to generate and inspect programs and libraries in the ECMA CIL form.
To put it simply, you can use Cecil to:
* Analyze .NET binaries using a simple and powerful object model, without having to load assemblies to use Reflection.
* Modify .NET binaries, add new metadata structures and alter the IL code.Cecil has been around since 2004 and is [widely used](https://github.com/jbevain/cecil/wiki/Users) in the .NET community. If you're using Cecil, or depend on a framework, project, or product using it, please consider [sponsoring Cecil](https://github.com/sponsors/jbevain/).
To discuss Cecil, the best place is the [mono-cecil](https://groups.google.com/group/mono-cecil) Google Group.
Cecil is a project under the benevolent umbrella of the [.NET Foundation](http://www.dotnetfoundation.org/).