3 Commits (7e9f6bb9d6e4090733d9522b9cb10ffef5d6a762)

Author SHA1 Message Date
Daniel Grunwald 7e9f6bb9d6 Fix ConvertConstructorCallIntoInitializer transform. 11 years ago
Daniel Grunwald fffa297b8f Use ResolveResults as annotations. 11 years ago
Daniel Grunwald e0a1666547 Add back AST transform infrastructure 11 years ago
Daniel Grunwald 0a01bc7b03 Adjust ILSpy to NRefactory API changes. 13 years ago
Daniel Grunwald 2e387958db Add support for more language constructs to the ExpressionTreeConverter. 14 years ago
Pent Ploompuu 66fde6d0ee Compound assignment support for overloaded operators 14 years ago
Siegfried Pammer 4c4374cc8c add IntroduceIncrementAndDecrement setting for VB 14 years ago
Pent Ploompuu 458571f750 Fix op_ExclusiveOr AST transform 14 years ago
Siegfried Pammer f86fa5d1dd implement support for op_True and extend unit test 14 years ago
Daniel Grunwald f12371e0e1 Consistently use the full MIT license header on source files. 14 years ago
Daniel Grunwald 660505e04d Introduce 'AddressOf' pseudo-opcode to make the type system aware of inlined value types (#139) 14 years ago
Daniel Grunwald c869e7cf02 Implemented support for undocumented expressions. 14 years ago
Daniel Grunwald 12a8267c21 Adjust ILSpy to NRefactory API changes. 14 years ago
Daniel Grunwald d91b56b033 Add support for pre- and post-increment of dereferenced pointers "(*ptr)++". 14 years ago
Daniel Grunwald 52b178df90 Make the pre-increment operators work on static fields. 14 years ago
Daniel Grunwald 1df82cc3d1 Improved support for compound assignments and the pre-increment operator. 14 years ago
Daniel Grunwald 8770d54506 Don't use checked/unchecked expressions within an ExpressionStatement (#90) 14 years ago
Daniel Grunwald 2892c9d50b Implemented decompilation of 'lock'. 14 years ago
Daniel Grunwald de3d9117c4 Make collapsing of "x = x + y" to "x += y" work in a few more cases. 14 years ago
Daniel Grunwald 60c02d577b Change namespace to ICSharpCode.Decompiler. 14 years ago
Daniel Grunwald e8f9febcc0 Replace 'i += 1' with 'i++'. Closes #33. 14 years ago
Daniel Grunwald 221781f8f1 Add support for the using statement. Closes #7. 14 years ago
Daniel Grunwald 9912340414 NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead. 14 years ago
Daniel Grunwald 3dd9645f53 Handle op_Explicit and op_Implicit. 14 years ago
Daniel Grunwald fb97498d28 Add support for anonymous methods. 14 years ago
Daniel Grunwald c6aa812609 Rename Idioms to ReplaceMethodCallsWithOperators. 14 years ago
Daniel Grunwald 336412fff9 Add idiom for System.Type.GetTypeFromHandle(typeof(...).TypeHandle); don't create body for abstract methods. 14 years ago
Daniel Grunwald faacc976b9 Add idioms for user-defined operator invocations. 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
David Srbecký 36f29f72e5 Moved everything into top-level directory 14 years ago
David Srbecký eed0f0af6c Refactoring the data model 14 years ago
David Srbecký 8d22eb6b25 Include casting in precedence list 14 years ago
David Srbecký bacab7a00b Idioms "i++" and "i += k" 14 years ago
David Srbecký 27d70d6897 Reduce "String.Concat(a, b)" to "a + b" 14 years ago