Siegfried Pammer
|
ab1598c547
|
Fix bug in TransformRoslynPostIncDecOperatorOnAddress;
Add DelegateConstruction tests
|
8 years ago |
Siegfried Pammer
|
4636c0b038
|
DelegateConstruction: only remove copies of parameter values that are part of the outer function.
|
8 years ago |
Siegfried Pammer
|
46fdfd4b41
|
Fix bug in DelegateConstruction: ILVariables were added to the wrong ILFunction
|
8 years ago |
Siegfried Pammer
|
f3679e7df0
|
Fix #778: Errors about decompiling local variables and default for switch-cases
|
8 years ago |
Daniel Grunwald
|
7017c6f6e6
|
Replace LoopingBlockTransform with StatementTransform.
This transform interleaves statement-combining transforms so that nested structures can be detected better.
|
8 years ago |
Siegfried Pammer
|
7bbbf39e3a
|
Fix #867: Async delegate tries to access variables with "this." although they are local.
|
8 years ago |
Siegfried Pammer
|
66394b4e52
|
Remove ILFunction.Read; Add AssignVariableNames
|
8 years ago |
Siegfried Pammer
|
c5d3218834
|
TransformCollectionAndObjectInitializers: Do not transform display class usages
|
8 years ago |
Daniel Grunwald
|
2207ab40f7
|
Check the CancellationToken a bit more frequently.
|
8 years ago |
Siegfried Pammer
|
ad12146f51
|
Fix incorrect detection of object initializer
|
8 years ago |
Daniel Grunwald
|
cc33c27d9c
|
ConditionDetection: Try to prefer 'break;' over other gotos
|
8 years ago |
Siegfried Pammer
|
41bcf920d3
|
Improved handling of captured variables.
|
9 years ago |
Siegfried Pammer
|
840ec04fde
|
Namespace adjustments for Syntax classes
|
9 years ago |
Christoph Wille
|
1ce8349dd9
|
Adjust namespaces
|
9 years ago |
Daniel Grunwald
|
8d2116dea7
|
Fix casts to type parameters.
|
9 years ago |
Siegfried Pammer
|
4ac1c2d0b0
|
add CachedDelegateInitialization block transform
|
9 years ago |
Daniel Grunwald
|
0fade5cb0f
|
Add single-stepping support to some ILAst transforms.
|
9 years ago |
Siegfried Pammer
|
ce02331366
|
Fix bugs in DelegateConstruction
|
9 years ago |
Siegfried Pammer
|
6a8908aa7e
|
Handle address-usages of closure variables.
|
9 years ago |
Siegfried Pammer
|
907aa62c62
|
Hide compiler-generated types for anonymous types and closures
|
9 years ago |
Siegfried Pammer
|
30528ceeb2
|
Improved transformation of DelegateConstruction and Closure-DisplayClasses
|
9 years ago |
Siegfried Pammer
|
24dfd88b07
|
Remove orphaned initializations of local delegate cache variables.
|
9 years ago |
Siegfried Pammer
|
ddb6f96976
|
Fix DelegateConstruction with local -> field store
|
9 years ago |
Siegfried Pammer
|
8766783eb6
|
Remove ld(s)fld/st(s)fld
|
9 years ago |
Siegfried Pammer
|
ffda608f47
|
Fixed some bugs in DelegateConstruction (closure display-class reversal is still missing)
|
9 years ago |
Siegfried Pammer
|
abada2acdf
|
Move DecompilerSettings from ICSharpCode.Decompiler.CSharp to ICSharpCode.Decompiler; Add Settings to ILTransformContext
|
9 years ago |
Siegfried Pammer
|
81e8df3f96
|
Move DelegateConstruction transform to ILAst
|
9 years ago |