136 Commits (a5858f1694deac7314fa139766b6e8f70ddacfc8)

Author SHA1 Message Date
Siegfried Pammer a5858f1694 Add support for primary constructor syntax. 4 years ago
Siegfried Pammer cc19e9043e Fix #603: Single element arrays should not span multiple lines 4 years ago
Siegfried Pammer 3df82cf33b Add support for 'with' expressions 4 years ago
Daniel Grunwald f3a65c7672 Remove `(experimental)` label from C# 9.0 settings. 4 years ago
Daniel Grunwald f869756fed Use "record" instead of "class" for C# 9 record class types. 5 years ago
Daniel Grunwald 6bcb26db70 Add option for `string.Concat` decompilation. 5 years ago
Siegfried Pammer 13636c89cc Add support for C# 9: foreach with GetEnumerator extension methods. 5 years ago
Daniel Grunwald cabb02b5fd Add support for decoding function pointer types in signatures. 5 years ago
Daniel Grunwald 3d10509b1b Add SparseIntegerSwitch option. 5 years ago
Daniel Grunwald bb99e9668a Fix #2115: Re-introduce the evaluation order bug #2050 when a language version <=C# 5 is selected. 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer 9e0e8d1cbc Add basic support for C# 8.0 enhanced using statements. 5 years ago
Jesse Plamondon-Willard 1391e43d58
Add option to always qualify member references 5 years ago
Daniel Grunwald cc850c27aa Add "Aggressive inlining" option 5 years ago
Daniel Grunwald abb9d49a0f Add support for C# 8 switch expressions. 5 years ago
Daniel Grunwald d388319cba Add support for C# 9 init accessors. 5 years ago
Siegfried Pammer c9df069526 Add minimal test case + DecompilerSettings.Deconstruction setting 5 years ago
Daniel Grunwald 5a8cfc25ba Add some tests for native integers. 5 years ago
Daniel Grunwald c9e41d0582 Add support for decoding `NativeIntegerAttribute`. 5 years ago
Siegfried Pammer be8c83e1a4 Disable Test9 5 years ago
dymanoid 967aed2667 Add an option for new SDK style project format 5 years ago
Siegfried Pammer f1cbc7c8db Add AggressiveScalarReplacementOfAggregates option 5 years ago
Daniel Grunwald 4846feb640 Add support for C# 8 range syntax. 5 years ago
Siegfried Pammer e0ee8bf286 Revert "Fix #1908: Add option to AddXmlDocumentationTransform to remove newlines in comments" 5 years ago
Siegfried Pammer 1043924366 Fix #1908: Add option to AddXmlDocumentationTransform to remove newlines in comments 5 years ago
Siegfried Pammer 407c337168 Add ForStatement, DoWhileStatement and SeparateLocalVariableDeclarations settings. 6 years ago
Daniel Grunwald 703d21bafa Support C# 7.3 pattern-based fixed statement. 6 years ago
SilverFox 22daaa3572 Enable static local functions and update related tests, since roslyn 3.4.0-beta3 is available for tests 6 years ago
SilverFox 74dec0f7fb Disable static local functions until tests is fixed 6 years ago
SilverFox 6409fe945c Add support for static local function 6 years ago
Siegfried Pammer c7f98a4db7 Add support for await using statements. 6 years ago
Daniel Grunwald f8ee7c2bf3 Initial support for `async IAsyncEnumerator<T>` methods 6 years ago
Daniel Grunwald 8f90f3834d Implement support for C# 8 readonly members. 6 years ago
Siegfried Pammer 51b48b9332 Fix #1685: Add "Always show enum values" setting. 6 years ago
Siegfried Pammer 047f119e99 Add RemoveDeadStores option 6 years ago
Siegfried Pammer 537df7bab3 Add option: 'ref' extension methods 6 years ago
Siegfried Pammer 0719aa9f08 Enable DecompilerSettings.IntroduceLocalFunctions 6 years ago
Siegfried Pammer bd77b8301f Basic implementation of local functions. 6 years ago
Siegfried Pammer 62c4635cb8 Add DecompilerSettings.ThrowExpressions 6 years ago
Siegfried Pammer 2e68ec6c68 Move all resources to ILSpy: We do not want to ship resources inside the decompiler engine assembly. 6 years ago
MysticBoy 04686b2ada Translated the ICSharpCode.Decompiler‘s options and other 6 years ago
Siegfried Pammer 56447a944f Fix #1468: Implement 'Expand using declarations after decompilation' setting. 6 years ago
Siegfried Pammer 535814cce4 Remove 'Custom' language version. Unify language settings panels. 6 years ago
Siegfried Pammer e9370f057c Rework C# decompiler options dialog. 6 years ago
Daniel Grunwald 3806610d0a GetMinimumRequiredVersion(): Add case for C# 8.0 6 years ago
Siegfried Pammer 859eb623b8 Fix #1439: Add DecompilerSettings.UseLambdaSyntax 6 years ago
Daniel Grunwald 2f35374d7d Support "where T : unmanaged" constraints. 6 years ago
Siegfried Pammer f9b54187a9 #1049: Remove AlwaysGenerateExceptionVariableForCatchBlocks from DecompilerSettings. 6 years ago
Daniel Grunwald 7a058f6262 First attempt at integrating C# nullable reference types into the type system. 6 years ago
Siegfried Pammer 3f4ffd64f8 Set DelayExceptions = true in ILReader for get/set operations on multi-dim arrays. 6 years ago