ilspy
https://github.com/icsharpcode/ilspy
C#
.NET Decompiler
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C# not yet supported2 Subscribers
Add a CodeTriage badge to ilspy
Help out
- Issues
- We DO NOT own ilspy dot org
- dynamic issue
- Code window is empty when select a .baml and refresh
- Operator '??' cannot be applied to operands of type 'bool' and 'bool'
- Failed in stateMachine
- MarkupExtensions require Name/Value pairs in the form 'Name=Value'. Each pair must be separated by a comma
- C# decompilation uses ternary conditional operator instead of if else, and causes desync on IL with C#.
- Casts not being applied to switch expression case bodies when type is ambiguous
- ILSpy Developer Meeting 2026, August 14th-16th
- Remove decompiler-nuget-demos.ipynb
- Docs
- C# not yet supported