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.
|
15 years ago |
Daniel Grunwald
|
d805e07ffe
|
Fixed decompilation of nested lambdas.
|
15 years ago |
Daniel Grunwald
|
2a462c3451
|
Add support for arglist opcode.
|
15 years ago |
Daniel Grunwald
|
542bb9db2f
|
Improved handling of nested display classes.
|
15 years ago |
Daniel Grunwald
|
be7ae61b8f
|
Add support for anonymous types.
|
15 years ago |
Daniel Grunwald
|
69ac94363d
|
Resolve variable naming conflicts that occur with anonymous methods.
|
15 years ago |
Daniel Grunwald
|
fe4b3d44a0
|
Fixed post-increment operator on fields in generic classes.
|
15 years ago |
Daniel Grunwald
|
cca7547789
|
Fixed some bugs in DeclareVariables.
|
15 years ago |
Daniel Grunwald
|
c7bbdcd0cb
|
Improved variable placement.
The variable placement step now happens much later in the decompiler pipeline, which simplifies some AST transforms.
|
15 years ago |
Daniel Grunwald
|
3211ccbf6a
|
Introduce using declarations in decompiled code.
|
15 years ago |
Daniel Grunwald
|
039483ddbd
|
Optimize PatternStatementTransform.
|
15 years ago |
Daniel Grunwald
|
2601a4901a
|
Fix "Missing variable name in created C# code". Closes #81.
|
15 years ago |
Daniel Grunwald
|
01d7e2abbd
|
Use the same representation for parameters and variables.
|
15 years ago |
Daniel Grunwald
|
f95c53384c
|
Fix transformation of closure variables for anonymous methods within generic methods.
|
15 years ago |
Daniel Grunwald
|
e0fb40fbcc
|
Fixed decompilation of lambda expressions within generic classes.
|
15 years ago |
Daniel Grunwald
|
7d1d168313
|
Add options dialog.
|
15 years ago |
Daniel Grunwald
|
70b95847fe
|
Eliminate cached delegate initialization.
|
15 years ago |
Daniel Grunwald
|
60c02d577b
|
Change namespace to ICSharpCode.Decompiler.
|
15 years ago |
Daniel Grunwald
|
d80719c4ee
|
Adjust ILSpy to NRefactory changes.
|
15 years ago |
Daniel Grunwald
|
3177b969e5
|
Fix foreach pattern. Closes #16.
|
15 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 |