167 Commits (a6ae2e4b24241ad8a4430f3aa55f99ca934f69b3)

Author SHA1 Message Date
Siegfried Pammer 2360c24133 fix #713 - Issue when Decompiling parts of a Compiled EXE who's Namespace has a ton of controls. 9 years ago
lrieger 42bfb9bb23 modify the using pattern to also detect F# 10 years ago
Daniel Grunwald 02a500e762 ICSharpCode.Decompiler: Merge changes from SharpDevelop to ILSpy. 10 years ago
LordJZ a1d2b812a3 Fixed tree traversal in IntroduceUnsafeModifier 10 years ago
Siegfried Pammer 98f24c21e5 fix #556: ILSpy doesn't highlight uses of invoked delegates 11 years ago
Siegfried Pammer 9f161006a5 fix #560: properly recognize `lock` pattern of C# 2, and add `lock (this)` pattern 11 years ago
Siegfried Pammer 5bb6e4b85b fix #557 - Missing namespaces when decompiling only a method 11 years ago
Siegfried Pammer 19cc44f9f9 fix #554: Variables are moved outside of the block 11 years ago
Siegfried Pammer 72a8229e90 fix #483: if-else-if-... and nesting 11 years ago
Siegfried Pammer 4a4cc2e689 fix #524 - Mistake ILSpy decompile: delegate instantiation is only removed if an implicit conversion exists. 11 years ago
Oleg Rakitskiy 4fa6730660 #405 final fix. 12 years ago
Daniel Grunwald 82154e1eb6 Fixed decompilation of automatic event that has attributes on the accessors. 13 years ago
Daniel Grunwald 2edcaa2c44 Initial implementation of async/await decompiler. 13 years ago
Daniel Grunwald 0a01bc7b03 Adjust ILSpy to NRefactory API changes. 13 years ago
Daniel Grunwald 920f445da0 Normalize newlines. 14 years ago
Jb Evain 5e87658b28 Avoid unecessary ToArray call 14 years ago
Jb Evain 0d10362614 Recover switch on string statements with initialized dictionaries 14 years ago
Jb Evain 3d804a162b Refactor detection of generated member name 14 years ago
Daniel Grunwald 2e74e3f762 Fixed issue in AddCheckedBlocks that could cause variable declarations to be omitted or placed incorrectly. 14 years ago
Daniel Grunwald 49c92cfba8 Adjust ILSpy to new NRefactory version. 14 years ago
Daniel Grunwald b6ba673a2d Implemented Expression Tree decompilation. Closes #175. 14 years ago
Daniel Grunwald 2e387958db Add support for more language constructs to the ExpressionTreeConverter. 14 years ago
Daniel Grunwald 7e35c705b6 Initial implementation of Expression Tree Decompilation (#175) 14 years ago
Daniel Grunwald 70d1693e91 Fix #255 InvalidOperationException: The new node 'CheckedExpression' is not valid in the role Initializer 14 years ago
Artur Zgodziński f8ee8ae828 simplified switch sections by removing redundant blocks. 14 years ago
Artur Zgodziński 5853758846 Fixed highlighting of variable declaration with empty initializer. 14 years ago
Daniel Grunwald c28f6455d8 Anonymous type create expressions: when all names can be inferred from the initializers, don't create NamedExpressions. 14 years ago
Daniel Grunwald 9db07b54c5 Adjust decompiler to NRefactory changes. 14 years ago
Daniel Grunwald 81bb822fdb Adjust ILSpy to NRefactory changes. 14 years ago
Pent Ploompuu 7c3fd3afda Use annotations to mark lifted operators that can't be transformed by PushNegation 14 years ago
jbevain 96c7204789 Annotate VariableInitializers with ILVariable when possible 14 years ago
Daniel Grunwald baa4af92c1 Don't use field initializer syntax when the RHS of the assignment contains "this". 14 years ago
Pent Ploompuu 66fde6d0ee Compound assignment support for overloaded operators 14 years ago
Pent Ploompuu ee0f43ad38 Compound assignment support for lifted operators 14 years ago
Pent Ploompuu 0e993afe58 Add an annotation to redundant ParenthesizedExpressions for PushNegation transform 14 years ago
Siegfried Pammer beff26761e fix #167 - Incorrect decompilation of null as extension method this parameter 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
Artur Zgodziński c42bf520b8 Highlighting references to clicked variable or parameter. 14 years ago
Daniel Grunwald e8b6e3d808 Annotate anonymous methods/lambdas with the MethodDefinition representing the lambda body. 14 years ago
Pent Ploompuu a3465b239f Remove redundant parentheses during PushNegation transform 14 years ago
Siegfried Pammer f86fa5d1dd implement support for op_True and extend unit test 14 years ago
Daniel Grunwald ae873ec18f Fixed decompilation of anonymous methods created by the VB compiler. Closes #127. 14 years ago
Daniel Grunwald 3833643aaf Fixed issues with detection of using statements. 14 years ago
Daniel Grunwald 5c08e10a07 Fixed incorrect detection of the 'using' statement pattern when the code was assigning to the using variable. Closes #121. 14 years ago
Daniel Grunwald 4abc650ecd Fix NullReferenceException in TrransformSwitchOnString. Closes #95. 14 years ago
Daniel Grunwald e2794252fb When decompiling a field, also decompile constructors to check whether there's an initializer on the field. 14 years ago
Daniel Grunwald 30fe30c236 Fix DecimalConstantTransform. 14 years ago
Daniel Grunwald 508073d6ac Applied some of the optimizations suggested by Kris Vandermotten. #150 14 years ago
Siegfried Pammer 184a6fc4f0 replace file header in some files 14 years ago