You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Cooper 6edabe0525
Replace licenseUrl with SPDX license identifier (#700)
6 days ago
.github Create FUNDING.yml 11 months ago
Mono Use .net standard 2.0 APIs 1 year ago
Mono.Cecil Revert "Fix ReadSymbols in a Module that is already created (#686)" 2 weeks ago
Mono.Cecil.Cil A minimum tactical fix for issue #697 (#698) 1 week ago
Mono.Cecil.Metadata Remove support for the readonly builds as they don't make sense in a nuget world 1 year ago
Mono.Cecil.PE Removing the assumption that StringHeap is always present in the metadata when computing table information (#665) (#666) 5 months ago
Mono.Collections.Generic Cleanup spacing & formatting 9 months ago
Mono.Security.Cryptography Fix invalid ComputeHash from ByteByffer array computation 1 year ago
Test A minimum tactical fix for issue #697 (#698) 1 week ago
rocks Allocate GenericArguments collections with the right sizes 10 months ago
symbols Remove static field that introduces threading issues (#696) 2 weeks ago
.editorconfig Include formatting style in .editorconfig 3 years ago
.gitattributes Use auto EOL for text 6 years ago
.gitignore Ignore packages folder 1 year ago
Directory.Build.props Add sourcelink 9 months ago
LICENSE.txt This file doesn't use any markdown 4 years ago
Mono.Cecil.Tests.props Move to SDK style projects 1 year ago
Mono.Cecil.csproj Remove unsafe code 1 year ago
Mono.Cecil.nunit Try running tests in a single domain 1 year ago
Mono.Cecil.nuspec Replace licenseUrl with SPDX license identifier (#700) 6 days ago
Mono.Cecil.sln Remove readonly configurations 1 year ago
ProjectInfo.cs Bump to 0.11.3 1 month ago Update README to point at the sponsorship page. 1 year ago
cecil.snk Switch to our own snk 3 years ago


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 in the .NET community. If you're using Cecil, or depend on a framework, project, or product using it, please consider sponsoring Cecil.

Read about the Cecil development on the development log.

To discuss Cecil, the best place is the mono-cecil Google Group.

Cecil is a project under the benevolent umbrella of the .NET Foundation.