.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 164c8880af #2092: Make TransformExpressionTrees.MatchGetTypeFromHandle and TransformExpressionTrees.MatchGetContructorFromHandle use IType.FullName instead of actual IType instances, so we can better handle assemblies processed by tools like ILMerge, where there might be used multiple versions of mscorlib in one assembly. 4 years ago
..
CSharp Fix #1698: Readonly auto properties from VB.NET are not properly decompiled 4 years ago
DebugInfo PDBGen: Fix exception in case an ILFunction gets defined in C# twice: This may happen if a compiler-generated function gets transformed into a lambda expression, but its method definition is not removed from the syntax tree. 5 years ago
Disassembler Escape identifiers containing repeating dots 4 years ago
Documentation Fix #1512: XmlDocumentationProvider Unable to load some XML files to have special characters 5 years ago
FlowAnalysis #2128: Reformat the whole code base. 5 years ago
Humanizer Fixes #2232: We only need a small percentage of features provided by Humanizer. Therefore we copy the relevant parts and remove the dependency in order to avoid such problems in the future. 5 years ago
IL #2092: Make TransformExpressionTrees.MatchGetTypeFromHandle and TransformExpressionTrees.MatchGetContructorFromHandle use IType.FullName instead of actual IType instances, so we can better handle assemblies processed by tools like ILMerge, where there might be used multiple versions of mscorlib in one assembly. 4 years ago
Metadata Update build tools used by ILSpy to use .NET 5.0 instead of .NET Core 3.1 4 years ago
Output Fix tooltips of record classes and init accessors. 5 years ago
Properties #2128: Fix formatting issues 5 years ago
Semantics Fix #2307: potential NRE in IntroduceExtensionMethods 5 years ago
Solution #2128: Reformat the whole code base. 5 years ago
TypeSystem #nullable enable for ILAst (except for generated code) 4 years ago
Util #nullable enable for Instructions.tt 4 years ago
DecompileRun.cs Add support for primary constructor syntax. 5 years ago
DecompilerException.cs #2128: Reformat the whole code base. 5 years ago
DecompilerNuGetPackageIcon.png
DecompilerSettings.cs Fix #2297: Add an option to disable decompilation of getter-only auto properties. 5 years ago
ICSharpCode.Decompiler.csproj Merge PR #2425: Keep return statements around in original form for ConditionDetection 4 years ago
ICSharpCode.Decompiler.nuspec.template Update ICSharpCode.Decompiler.nuspec.template 5 years ago
ICSharpCode.Decompiler.ruleset
ICSharpCode.Decompiler.snk
NRExtensions.cs #2128: Reformat the whole code base. 5 years ago
SRMExtensions.cs Update to dotnet-format 5.1.225507. 5 years ago
SRMHacks.cs #2128: Reformat the whole code base. 5 years ago
SingleFileBundle.cs Support for single-file bundle from .NET 6. 5 years ago