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
- Null-conditional LINQ chain over a value type is emitted as invalid query syntax (CS1936)
- Keep null-conditional LINQ chains in method syntax
- Fix the remaining deconstruction issues
- Fix #3510: keep exporting a project when a member cannot be decompiled
- Add support for C# 14 user-defined compound assignment operators
- Generate DecompilerSettings boilerplate from [DecompilerSetting] attributes
- Delay exceptions when copy-propagating an address into a StObj target
- Discarded method-group conversion leaks the <>O delegate cache into the output
- Nested tuple designation is not reconstructed when the inner tuple has 8 or more elements
- Substring optimizations: eliminate hot-path allocations (audit top 8)
- Docs
- C# not yet supported