.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 d7072adef7 Fix bug in BaseTypesEntryNode 8 years ago
..
AvalonEdit Remove unused usings in solution; remove dead code; unify namespaces 10 years ago
Cecil Commit of non-compiling WIP 9 years ago
Commands Merge branch 'master' of https://github.com/icsharpcode/ILSpy into srm 8 years ago
Controls Add extra "advanced settings" only visible in debug builds, to make debugging special settings easier. 9 years ago
DebugInfo Add file headers 8 years ago
Images Add overlay icon for private protected. 9 years ago
Languages Add highlighting for var and dynamic 8 years ago
Options Add Language version dropdown 9 years ago
Properties Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 8 years ago
TextView Replace Format*Name with *ToString methods. Remove HighlightSearchMatch. 8 years ago
TreeNodes Fix bug in BaseTypesEntryNode 8 years ago
VB Merge remote-tracking branch 'origin/master' into newdecompiler. 9 years ago
themes Fit and finish: improved layout and styling 15 years ago
AboutPage.cs Use VS MEF for the extensibility hosting. 9 years ago
AnalyzerTreeView.cs Finished port of UI (Analyzers still excluded) and Disassembler 9 years ago
App.xaml Added "Open From GAC" dialog. 16 years ago
App.xaml.cs Use VS MEF for the extensibility hosting. 9 years ago
AssemblyList.cs Refactoring of LookupReferencedAssemblyInternal 9 years ago
AssemblyListManager.cs Fix #347 - Add a Reset button to the "Open List" 9 years ago
CommandLineArguments.cs Remove saveDir and fixedGuid command line arguments: Please use ICSharpCode.Decompiler.Console instead. 9 years ago
ContextMenuEntry.cs Use VS MEF for the extensibility hosting. 9 years ago
CreateListDialog.xaml fix for OpenListDialog usability 15 years ago
CreateListDialog.xaml.cs Remove unused usings in solution; remove dead code; unify namespaces 10 years ago
DebugSteps.xaml Move ILAst writing options to DebugSteps pane and implement auto refresh. 9 years ago
DebugSteps.xaml.cs Add back CSharpLanguage and ILAstLanguage 8 years ago
DecompilationOptions.cs Fix #1081: Please add a default ctor for DecompilationOptions 9 years ago
ExtensionMethods.cs Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 8 years ago
FilterSettings.cs Fix initialization of default value for LanguageVersion 9 years ago
Fusion.cs Remove unused usings in solution; remove dead code; unify namespaces 10 years ago
GacInterop.cs Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 8 years ago
GuessFileType.cs Code Tidy : Remove redundant using statements 15 years ago
ILSpy.csproj Merge branch 'master' of https://github.com/icsharpcode/ILSpy into srm 8 years ago
ILSpySettings.cs Remove unused usings in solution; remove dead code; unify namespaces 10 years ago
ILSpyTraceListener.cs Set ShowInTaskbar = true for assertions 9 years ago
IPane.cs Remove unused usings in solution; remove dead code; unify namespaces 10 years ago
ISmartTextOutput.cs Add C# semantic highlighting 9 years ago
LoadedAssembly.cs Replace Format*Name with *ToString methods. Remove HighlightSearchMatch. 8 years ago
LoadedNugetPackage.cs Fix display of filenames from nupkg. 9 years ago
MainWindow.xaml Add Language version dropdown 9 years ago
MainWindow.xaml.cs Merge branch 'master' of github.com:icsharpcode/ILSpy into srm 8 years ago
NativeMethods.cs Introduce support for command-line arguments and WM_COPYDATA. 16 years ago
NavigationHistory.cs Code Tidy : Remove redundant using statements 15 years ago
NavigationState.cs Code Tidy: Mark fields read-only where appropriate 15 years ago
NugetPackageBrowserDialog.xaml Add basic NugetPackageBrowserDialog 9 years ago
NugetPackageBrowserDialog.xaml.cs Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 8 years ago
OpenFromGacDialog.xaml Add accelerators to items that are not accessible via keyboard. Closes #722. 9 years ago
OpenFromGacDialog.xaml.cs Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 8 years ago
OpenListDialog.xaml OpenListDialog: Add confirmation message on Delete 9 years ago
OpenListDialog.xaml.cs Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 8 years ago
README.txt Update license and contrib information, closes #1003 together with 3fb97ac7f5 9 years ago
SearchPane.cs Remove the last traces of Mono.Cecil in ICSharpCode.Decompiler and ILSpy. 8 years ago
SearchPane.xaml Merge remote-tracking branch 'origin/master' into newdecompiler. 9 years ago
SearchStrategies.cs Replace Format*Name with *ToString methods. Remove HighlightSearchMatch. 8 years ago
SessionSettings.cs Persist selected search mode in SessionSettings. 9 years ago
TaskHelper.cs Add BlockTransform concept and apply a bunch of refactoring essentials suggestions. 10 years ago
app.manifest Merge #794: Enabled "Per monitor DPI awareness" 9 years ago
packages.config Add IDebugInfoProvider implementations to ILSpy 8 years ago

README.txt

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

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

Included open-source libraries:
Mono.Cecil: MIT License (part of ICSharpCode.Decompiler)
LightJson: MIT License (part of ICSharpCode.Decompiler)
Humanizer: MIT License (part of ICSharpCode.Decompiler)
AvalonEdit: MIT License
SharpTreeView: LGPL
Ricciolo.StylesExplorer: MS-PL (part of ILSpy.BamlDecompiler.Plugin)
CommandLineUtils: Apache License 2.0 (part of ICSharpCode.Decompiler.Console)

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