.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.
 
 
 
 
Jan Kučera 146b3e7f4b Accomodate result image caching, split search result, jump to resource children, clean-up 6 years ago
..
Analyzers Merge branch 'master' of https://github.com/icsharpcode/ILSpy into icons-refresh 6 years ago
AvalonEdit Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
Commands Add new icons for many member types and other tree view entries, added icons for some more menu commands 6 years ago
Controls Fix icons in SearchPane. 6 years ago
DebugInfo Use Mono.Cecil instead of DiaSymReader to read classic PDB files. 7 years ago
Images Do not shrink icons that only have the static overlay. 6 years ago
Languages Add warning, find assembly and SearchMsdn icon. 6 years ago
Options Add bracket highlighting to ILSpy. 6 years ago
Properties Merge branch 'master' of https://github.com/icsharpcode/ILSpy 6 years ago
Search Accomodate result image caching, split search result, jump to resource children, clean-up 6 years ago
TextView Add uint{size} aliases used by ildasm. 6 years ago
TreeNodes Accomodate result image caching, split search result, jump to resource children, clean-up 6 years ago
themes
AboutPage.cs Disable update checks when running in package 6 years ago
App.xaml
App.xaml.cs #1481: Improve exception handling in case of MEF initialization errors. 6 years ago
AssemblyList.cs Add support for module references in ILSpy. 7 years ago
AssemblyListManager.cs Fix #347 - Add a Reset button to the "Open List" 8 years ago
CommandLineArguments.cs Add command line argument "/config:" to specify settings file 7 years ago
ContextMenuEntry.cs Add resource search strategy 6 years ago
CreateListDialog.xaml which is not completed, will continue to translate! 7 years ago
CreateListDialog.xaml.cs Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
DebugSteps.xaml All the strings have been extracted, and the complete translation has been completed. 7 years ago
DebugSteps.xaml.cs All the strings have been extracted, and the complete translation has been completed. 7 years ago
DecompilationOptions.cs Fix #1446: Add indentation options to UI. 6 years ago
ExtensionMethods.cs Fix #628: Add option to display metadata token in 10-based or hex format. 7 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 Accomodate result image caching, split search result, jump to resource children, clean-up 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 Add C# semantic highlighting 8 years ago
LoadedAssembly.cs Reformat code in LoadedAssembly.LoadAssembly 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 Remove all PNGs and add icons that did not have vector versions. 6 years ago
MainWindow.xaml.cs Accomodate result image caching, split search result, jump to resource children, clean-up 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
NugetPackageBrowserDialog.xaml which is not completed, will continue to translate! 7 years ago
NugetPackageBrowserDialog.xaml.cs Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 7 years ago
OpenFromGacDialog.xaml All the strings have been extracted, and the complete translation has been completed. 7 years ago
OpenFromGacDialog.xaml.cs Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 7 years ago
OpenListDialog.xaml which is not completed, will continue to translate! 7 years ago
OpenListDialog.xaml.cs Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 7 years ago
README.txt Fix casing in README.txt 6 years ago
SessionSettings.cs Persist selected search mode in SessionSettings. 8 years ago
SolutionWriter.cs Refactor Solution decompilation to use Language instead of AssemblyTreeNode. 6 years ago
TaskHelper.cs
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)

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