Repository navigation
Home
ILSpy is the open-source .NET assembly browser and decompiler.
Development started after Red Gate announced that the free version of .NET Reflector would cease to exist by end of February 2011.
- Assembly browsing
- IL Disassembly
- Decompilation to C#
- Supports lambdas and 'yield return'
- Saving of resources
- Search for types/methods/properties (substring)
- Hyperlink-based type/method/property navigation
- Base/Derived types navigation
- Navigation history
- BAML to XAML decompiler
- Save Assembly as C# Project
- Find usage of field/method
- Extensibile via plugins (MEF)
- Improve the decompiler
- Add support for object initializers
- Assembly Lists
- Improve search performance
- Debugger
- Bookmarks
- Find usage of type/property/event
Build Server: http://build.sharpdevelop.net/BuildArtefacts/#ILSpy
Want to know when major new features are added? When a new stable version is released?
- 2/24/2011 M1 (Milestone 1) Release announcement
- 2/16/2011 First Preview announcement
- 2/4/2011 Development Starts (github repository created)
http://community.sharpdevelop.net/forums/69.aspx
Please use the forum to discuss issues, feature ideas, et cetera. For bug reporting, either use the forum or if you have a GitHub account, add them directly to https://github.com/icsharpcode/ILSpy/issues
See https://github.com/icsharpcode/ILSpy
- Overview of features in ILSpy Build 296 Resolution: 720p
Viewing IL (Build 199)
Navigating Types (Build 199)
Saving Resources (Build 199)
Decompiling a Type to C# (Build 199)
Decompiling method with 'yield return' (Build 528)
