39 Commits (81bb822fdb8515a8ec5206fee22bf4fdd9fd57d3)

Author SHA1 Message Date
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
Daniel Grunwald ae873ec18f Fixed decompilation of anonymous methods created by the VB compiler. Closes #127. 14 years ago
Daniel Grunwald 508073d6ac Applied some of the optimizations suggested by Kris Vandermotten. #150 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 57db57670c Fix bug when decompiling lambdas that are nested 3 or more levels (and have a closure on each level). 14 years ago
Daniel Grunwald baa05b2e01 Fixed unintended interaction between object initializers and anonymous methods. 14 years ago
Daniel Grunwald 12a8267c21 Adjust ILSpy to NRefactory API changes. 14 years ago
Daniel Grunwald d805e07ffe Fixed decompilation of nested lambdas. 14 years ago
Daniel Grunwald 2a462c3451 Add support for arglist opcode. 14 years ago
Daniel Grunwald 542bb9db2f Improved handling of nested display classes. 14 years ago
Daniel Grunwald be7ae61b8f Add support for anonymous types. 14 years ago
Daniel Grunwald 69ac94363d Resolve variable naming conflicts that occur with anonymous methods. 14 years ago
Daniel Grunwald fe4b3d44a0 Fixed post-increment operator on fields in generic classes. 14 years ago
Daniel Grunwald cca7547789 Fixed some bugs in DeclareVariables. 14 years ago
Daniel Grunwald c7bbdcd0cb Improved variable placement. 14 years ago
Daniel Grunwald 3211ccbf6a Introduce using declarations in decompiled code. 14 years ago
Daniel Grunwald 039483ddbd Optimize PatternStatementTransform. 14 years ago
Daniel Grunwald 2601a4901a Fix "Missing variable name in created C# code". Closes #81. 14 years ago
Daniel Grunwald 01d7e2abbd Use the same representation for parameters and variables. 14 years ago
Daniel Grunwald f95c53384c Fix transformation of closure variables for anonymous methods within generic methods. 14 years ago
Daniel Grunwald e0fb40fbcc Fixed decompilation of lambda expressions within generic classes. 14 years ago
Daniel Grunwald 7d1d168313 Add options dialog. 14 years ago
Daniel Grunwald 70b95847fe Eliminate cached delegate initialization. 14 years ago
Daniel Grunwald 60c02d577b Change namespace to ICSharpCode.Decompiler. 14 years ago
Daniel Grunwald d80719c4ee Adjust ILSpy to NRefactory changes. 14 years ago
Daniel Grunwald 3177b969e5 Fix foreach pattern. Closes #16. 14 years ago
Daniel Grunwald 27334cdbc8 Declare variables in the correct location. 15 years ago
Daniel Grunwald 83eda6157a Use pattern matching in delegate construction. 15 years ago
Daniel Grunwald 81e08ade79 Add some documentation comments. 15 years ago
Daniel Grunwald 24cdcd1958 Use lambda expressions for anonymous methods that contain only a single return statement. 15 years ago
Daniel Grunwald 9912340414 NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead. 15 years ago
Daniel Grunwald d4c275410e Implemented removal of closures ("display class" introduced by C# compiler for anonymous methods) 15 years ago
Daniel Grunwald 016b54563f Add cancellation support to the decompiler. 15 years ago
Daniel Grunwald 4b6bd1bd7c Fix crash when decompiling delegate creation of generic method. 15 years ago
Daniel Grunwald 78a2f904c2 In debug builds, make intermediate transform steps available as "language". 15 years ago
Daniel Grunwald fb97498d28 Add support for anonymous methods. 15 years ago
Daniel Grunwald f537bf43fb Add support for ldftn/ldvirtftn. 15 years ago