27 Commits (284ddfadf1a34b506e5fb4f49be92f4bc3262a7d)

Author SHA1 Message Date
Siegfried Pammer 7e52b6222b Add DelegateConstruction to transforms pipeline 9 years ago
Daniel Grunwald 51a9786243 Change some transforms to block transforms. 9 years ago
Siegfried Pammer abada2acdf Move DecompilerSettings from ICSharpCode.Decompiler.CSharp to ICSharpCode.Decompiler; Add Settings to ILTransformContext 9 years ago
Siegfried Pammer ebc0526ac1 move DecompilerSettings to ICSharpCode.Decompiler 10 years ago
Daniel Grunwald 8235a93e4f Basic infrastructure for C# decompiler 11 years ago
Siegfried Pammer 74238630cf fix #367 - VB output issues 12 years ago
Ronny Klier 0bcca5473b Optional enable folding on all blocks in braces 13 years ago
Daniel Grunwald 2edcaa2c44 Initial implementation of async/await decompiler. 13 years ago
Daniel Grunwald 5773d3d2e5 Fix NullReferenceException in DecompilerSettings.Clone 13 years ago
Daniel Grunwald 5d3a812ac0 Fix NullReferenceException in AstMethodBodyBuilder introduced by the bugfix for #282. 13 years ago
Daniel Grunwald 7e35c705b6 Initial implementation of Expression Tree Decompilation (#175) 14 years ago
Siegfried Pammer f4d29b2f2b add AlwaysGenerateExceptionVariableForCatchBlocks setting to avoid Catch clauses without a variable; disable C#'s query expression translation 14 years ago
Siegfried Pammer 4c4374cc8c add IntroduceIncrementAndDecrement setting for VB 14 years ago
Daniel Grunwald e552ae0fa1 Display XML documentation in decompiler output. 14 years ago
Daniel Grunwald f12371e0e1 Consistently use the full MIT license header on source files. 14 years ago
Daniel Grunwald 0764fd7ca7 Fixed issue in lambda decompilation when a closure class contains static fields (cached delegates). 14 years ago
Daniel Grunwald 7c9013736e Use hyperlinks for the named arguments in object initializers. 14 years ago
Daniel Grunwald 51c2321a92 Read variable names from debug symbols (.pdb files), if available. Based on #122. 14 years ago
Daniel Grunwald ff28004e5a Don't introduce usings when only a single method is being decompiled. 14 years ago
Daniel Grunwald 83489b2cc8 Add support for decompiling query expressions. 14 years ago
Daniel Grunwald 6229a1dba8 Fix unit tests. 14 years ago
Daniel Grunwald d91b56b033 Add support for pre- and post-increment of dereferenced pointers "(*ptr)++". 14 years ago
Daniel Grunwald 55e51394b9 Add support for switch over strings. 14 years ago
Daniel Grunwald 2892c9d50b Implemented decompilation of 'lock'. 14 years ago
Daniel Grunwald f3069b99f9 Add support for decompiling automatic events. 14 years ago
Daniel Grunwald 41d6c3f6eb Don't show compiler-generated code for automatic properties. Closes #69. 14 years ago
Daniel Grunwald 5078d2ef89 Handle calls to value type constructors. Closes #66. 14 years ago
Daniel Grunwald 7d1d168313 Add options dialog. 14 years ago