502 Commits (343694c5499d2dd68896563bbbfc72604231deef)

Author SHA1 Message Date
Daniel Grunwald 8f8c2ea280 Perform an inlining step after eliminating array initializers. 14 years ago
Daniel Grunwald 7de3cf9bc4 Add support for array initializers. 14 years ago
Daniel Grunwald b388bfefc9 Rename UsingStatementTransform to PatternStatementTransform. 14 years ago
Daniel Grunwald 27334cdbc8 Declare variables in the correct location. 14 years ago
Eusebiu Marcu 31c1527d1a Use ConcurrentDictionary 14 years ago
Daniel Grunwald 275f0f6d21 Implemented "Save Assembly as C# Project" 14 years ago
Eusebiu Marcu a5d912969c CSharp Code mappings and stepping 14 years ago
Daniel Grunwald 1a9a65d7a9 OutputVisitor: allow writing constructor declarations without writing their parent type declaration. 14 years ago
Daniel Grunwald 221781f8f1 Add support for the using statement. Closes #7. 14 years ago
Daniel Grunwald 4be02c001f Improve naming of local variables. 14 years ago
David Srbecký a03d029d30 Use custom enum to store OpCodes (so that we can add "virtual" opcodes) 14 years ago
Daniel Grunwald d4c275410e Implemented removal of closures ("display class" introduced by C# compiler for anonymous methods) 14 years ago
Daniel Grunwald cd2c70a6b4 First implementation of type inference. 14 years ago
Daniel Grunwald 12a0bb330d If the decompiler crashes: Show name of the decompiled method in the exception message. 14 years ago
Daniel Grunwald fb97498d28 Add support for anonymous methods. 14 years ago
Daniel Grunwald f537bf43fb Add support for ldftn/ldvirtftn. 14 years ago
David Srbecký 1ba93ac216 Resurrect Ast based "goto removal" - we will use that until it is converted to ILAst based one. 14 years ago
Daniel Grunwald d1230081d7 Add ConvertConstructorCallIntoInitializer transformation step. 14 years ago
Daniel Grunwald c6aa812609 Rename Idioms to ReplaceMethodCallsWithOperators. 14 years ago
Daniel Grunwald e4b7ad30b5 Fix typo in AstMethodBodyBuilder file name. 14 years ago
David Srbecký 4f0c70fce3 Flatten temporary blocks; 14 years ago
David Srbecký d9cdb29c2d Refactoring control flow 14 years ago
Eusebiu Marcu 556fb79e8c Create IL <-> editor code mappings 14 years ago
Daniel Grunwald d997511d58 Add hyperlink support to decompiler. 14 years ago
Daniel Grunwald b48fabaf05 Initial port to new NRefactory. 14 years ago
Daniel Grunwald 949e7c2378 Move decompiler code into ICSharpCode.Decompiler; add very simple integration with ILSpy. 14 years ago
Daniel Grunwald 044714fe29 Use a simpler loop detection for the disassembler. 14 years ago
Daniel Grunwald d569ba5395 Moving the disassembler into the ICSharpCode.Decompiler library. 14 years ago
Daniel Grunwald d1c932b94d Add build scripts. 14 years ago
Daniel Grunwald 807a345d08 Show exception handlers in IL assembly. 14 years ago
Daniel Grunwald 34362a0eaf Implemented a very simple loop detection. 14 years ago
Daniel Grunwald 50bdbe9b07 Fix Platform setting. 14 years ago
Daniel Grunwald 591c4c5bb8 Add control flow analysis. 14 years ago