150 Commits (343694c5499d2dd68896563bbbfc72604231deef)

Author SHA1 Message Date
hexafluoride fc6ae4c645 Add option to always fully qualify type names with global:: 3 years ago
Daniel Grunwald a06de7171c Fix comments 3 years ago
Siegfried Pammer 2ed9ad6b51 Add support for C# 11 scoped parameter modifier. 3 years ago
Siegfried Pammer d248867302 Add support for C# 10 record structs. 3 years ago
Siegfried Pammer 68b388bc36 Disable DecompilerSettings.ParameterNullCheck 3 years ago
Siegfried Pammer 9e462b53ad Add support for C# 11 parameter null checks 3 years ago
Siegfried Pammer a48f0d311c Fix #2330: Add conditional sub directory support 3 years ago
Siegfried Pammer d8bb40b45b Generate file-scoped namespace declarations, if possible. 4 years ago
Siegfried Pammer 30f9a82fbe Add Roslyn 3.11.0 as separate test configuration. Update RoslynLatest to 4.0.0. Use LanguageVersion.CSharp9_0 instead of Preview. Add LanguageVersion.CSharp10_0. 4 years ago
Siegfried Pammer 84704a7452 Adds support for C# 9 covariant return types in methods and getter-only properties and indexers. 4 years ago
Siegfried Pammer cd787c5549 Fix DecompilerSettings.PatternMatching should only be active in case >= CS70. 4 years ago
Siegfried Pammer c641072685 Translate MatchInstruction to BinaryOperatorExpression with BinaryOperatorType.IsPattern. 4 years ago
Siegfried Pammer afa4db00b6 Fix #2297: Add an option to disable decompilation of getter-only auto properties. 4 years ago
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