icsharpcode / ILSpy Cross-platform .NET assembly browser and decompiler that turns compiled assemblies back into readable C#. reverse-engineering developer-tools desktop-app