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.
012345678 f884faf704 Merge pull request 'Add 'sdfsdfsdfsdf'' (#1) from 012345678-patch-1 into master 2 days ago
.github Create FUNDING.yml 10 months ago
Mono Use .net standard 2.0 APIs 1 year ago
Mono.Cecil Unity's Windows Runtime changes (#394) 2 days ago
Mono.Cecil.Cil Better way to update local scopes when method bodies are edited (#687) 2 days 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) 4 months ago
Mono.Collections.Generic Cleanup spacing & formatting 7 months ago
Mono.Security.Cryptography Fix invalid ComputeHash from ByteByffer array computation 11 months ago
Test Better way to update local scopes when method bodies are edited (#687) 2 days ago
rocks Allocate GenericArguments collections with the right sizes 9 months ago
symbols Fix MdbWriter to produce the correct MVID in case deterministic output is required (#681) 1 month ago
.editorconfig Include formatting style in .editorconfig 3 years ago
.gitattributes Use auto EOL for text 5 years ago
.gitignore Ignore packages folder 1 year ago
Directory.Build.props Add sourcelink 8 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 Bump to 0.11.2 7 months ago
Mono.Cecil.sln Remove readonly configurations 1 year ago
ProjectInfo.cs Bump to 0.11.2 7 months ago Update README to point at the sponsorship page. 10 months ago
cecil.snk Switch to our own snk 3 years ago
sdfsdfsdfsdf Add 'sdfsdfsdfsdf' 2 days 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.