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.
Jb Evain 0a2f294463
Merge pull request #641 from Unity-Technologies/improve-thread-safety
13 hours ago
.github Create FUNDING.yml 2 months ago
Mono Use .net standard 2.0 APIs 11 months ago
Mono.Cecil Updated lazy initialization for AssemblyNameReference.PublicKeyToken 1 day ago
Mono.Cecil.Cil Cleanup spacing & formatting 4 days ago
Mono.Cecil.Metadata Remove support for the readonly builds as they don't make sense in a nuget world 11 months ago
Mono.Cecil.PE Avoid exceptions for malformed debug headers 5 months ago
Mono.Collections.Generic Cleanup spacing & formatting 4 days ago
Mono.Security.Cryptography Fix invalid ComputeHash from ByteByffer array computation 3 months ago
Test Add index based method to ILProcessor 1 month ago
rocks Allocate GenericArguments collections with the right sizes 1 month ago
symbols Clean public API of Mono.Cecil.Pdb 5 months ago
.editorconfig Include formatting style in .editorconfig 2 years ago
.gitattributes Use auto EOL for text 5 years ago
.gitignore Ignore packages folder 5 months ago
Directory.Build.props Add sourcelink 1 week ago
LICENSE.txt This file doesn't use any markdown 4 years ago
Mono.Cecil.Tests.props Move to SDK style projects 11 months ago
Mono.Cecil.csproj Remove unsafe code 8 months ago
Mono.Cecil.nunit Try running tests in a single domain 5 months ago
Mono.Cecil.nuspec Bump to 0.11.1 2 months ago
Mono.Cecil.sln Remove readonly configurations 10 months ago
ProjectInfo.cs Bump to 0.11.1 2 months ago Update README to point at the sponsorship page. 3 months ago
cecil.snk Switch to our own snk 2 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.