.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
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.
 
 
 
 
Siegfried Pammer bc3fe784a5 Extend Asm-Mode.xshd to recognize some more variants of number literals. 6 years ago
..
Analyzers Bring selected pad to front, if there are multiple pads in one area. 6 years ago
AvalonEdit Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
Commands Fix #1800: Modernize Assembly Lists 6 years ago
Controls #1803: Fix ArgumentException when dragging Resources view out of the main window. 6 years ago
DebugInfo Fix #1676: Add pdb support to powershell and command-line frontends 6 years ago
Docking Fix #1813: Windows/Reset layout empties output window 6 years ago
Images Removed Viewbox from Copy icon causing an exception when opening context menu 6 years ago
Languages Bring selected pad to front, if there are multiple pads in one area. 6 years ago
Options Fix #1653: Add "reset to defaults" in options dialog 6 years ago
Properties Merge pull request #1797 from yyjdelete/localFunc 6 years ago
Search #1803: Properly implement tool pane logic. Ground work for multiple docking layouts. 6 years ago
TextView Extend Asm-Mode.xshd to recognize some more variants of number literals. 6 years ago
TreeNodes Support C# 7.3 pattern-based fixed statement. 6 years ago
ViewModels Fix #1800: Modernize Assembly Lists 6 years ago
Views Move reset button to the bottom. 6 years ago
themes work on docking ui 6 years ago
AboutPage.cs Update Resources used in new panels + code cleanup. 6 years ago
App.xaml
App.xaml.cs Add primitive multi-document support. 6 years ago
AssemblyList.cs Fix #1800: Modernize Assembly Lists 6 years ago
AssemblyListManager.cs Fix switching to newly created/cloned assembly list. 6 years ago
CommandLineArguments.cs Add command line argument "/config:" to specify settings file 7 years ago
ContextMenuEntry.cs Add primitive multi-document support. 6 years ago
DecompilationOptions.cs Fix #1446: Add indentation options to UI. 6 years ago
ExtensionMethods.cs Port rich text tooltips from SharpDevelop to ILSpy. 6 years ago
FilterSettings.cs Tri-State ApiVisibility now reflected by three toolbar & menu items 6 years ago
Fusion.cs Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
GacInterop.cs #1498: Display error message about the required elevated privileges. 6 years ago
GuessFileType.cs
ILSpy.csproj #1864: Add asm highlighting to ILSpy 6 years ago
ILSpySettings.cs Add command line argument "/config:" to specify settings file 7 years ago
ILSpyTraceListener.cs Set ShowInTaskbar = true for assertions 8 years ago
IPane.cs Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
ISmartTextOutput.cs Allow ISmartTextOutput to set the title of the decompilation tab. 6 years ago
LoadedAssembly.cs Update comments in LoadedAssembly. 6 years ago
LoadedAssemblyExtensions.cs Add CreateCecilObjectModel extension method as helper for plugin developers. 7 years ago
LoadedNugetPackage.cs Fix 1362 Remove string literals in favor of nameof(), fix mixed tabs 7 years ago
MainWindow.xaml Fix #1800: Modernize Assembly Lists 6 years ago
MainWindow.xaml.cs Fix switching to newly created/cloned assembly list. 6 years ago
NativeMethods.cs Fix #1387: Allow to search for names that contain spaces: simply wrap the whole name in double-quotes. Supports escaping of " and \. 7 years ago
NavigationHistory.cs
NavigationState.cs Code Tidy: Mark fields read-only where appropriate 14 years ago
README.txt Making sure the license information are copied everywhere they need to be 6 years ago
SessionSettings.cs Step 1 of #1800: Add assembly list dropdown to toolbar. 6 years ago
SolutionWriter.cs Refactor Solution decompilation to use Language instead of AssemblyTreeNode. 6 years ago
TaskHelper.cs Add primitive multi-document support. 6 years ago
app.manifest Add dpiAwareness settings to app.manifest 6 years ago
packages.config Add IDebugInfoProvider implementations to ILSpy 7 years ago

README.txt

ILSpy is the open-source .NET assembly browser and decompiler.
Website: https://ilspy.net/
Found a bug?: https://github.com/icsharpcode/ILSpy/issues/new

Copyright 2011-2019 AlphaSierraPapa for the SharpDevelop team
License: ILSpy is distributed under the MIT License.

Included open-source libraries:
Mono.Cecil: MIT License (part of ILSpy)
LightJson: MIT License (part of ICSharpCode.Decompiler)
Humanizer: MIT License (part of ICSharpCode.Decompiler)
AvalonEdit: MIT License
SharpTreeView: LGPL
ILSpy.BamlDecompiler: MIT License
CommandLineUtils: Apache License 2.0 (part of ICSharpCode.Decompiler.Console)
ILCompiler.Reflection.ReadyToRun: MIT License (part of ILSpy.ReadyToRun)
Iced: MIT License (part of ILSpy.ReadyToRun)

Current and past contributors: https://github.com/icsharpcode/ILSpy/graphs/contributors