41 Commits (40cadf0191369be1c5ef3a4f6cb57be1c19da995)

Author SHA1 Message Date
Daniel Grunwald 935575859f Fix NullReferenceException in TransformDelegateConstruction() 8 years ago
Daniel Grunwald 7c91d48d68 #980: Fix type substitution for lambdas. 8 years ago
Siegfried Pammer 1a0052a345 Cache UsingScope during decompiler run. 8 years ago
Siegfried Pammer a06a04d48b #1080: Add ILTransformContext.RequiredNamespacesSuperset 8 years ago
Siegfried Pammer 25eecb90e1 Rename ExpressionTreeType to DelegateType and use ILFunction.DelegateType instead of the NewObj(LdNull, ILFunction) pattern in DelegateConstruction and ExpressionTrees 9 years ago
Siegfried Pammer f8afa6051d Fix another instance of #951: Incorrect decompilation of anonymous delegate 9 years ago
Siegfried Pammer 8135157e95 Fix #951: Incorrect decompilation of anonymous delegate 9 years ago
Siegfried Pammer 5e50294c82 Fix ILRange of ILFunction in DelegateConstruction 9 years ago
Daniel Grunwald 236c7c28b4 Remove redundant lambda casts. 9 years ago
Siegfried Pammer ab7caaa2e2 DelegateConstruction: Clean up variable declarations 9 years ago
Siegfried Pammer 43f3b006a3 DelegateConstruction: Fix bug in that prevented all display class references from being removed. 9 years ago
Siegfried Pammer ab1598c547 Fix bug in TransformRoslynPostIncDecOperatorOnAddress; 9 years ago
Siegfried Pammer 4636c0b038 DelegateConstruction: only remove copies of parameter values that are part of the outer function. 9 years ago
Siegfried Pammer 46fdfd4b41 Fix bug in DelegateConstruction: ILVariables were added to the wrong ILFunction 9 years ago
Siegfried Pammer f3679e7df0 Fix #778: Errors about decompiling local variables and default for switch-cases 9 years ago
Siegfried Pammer 180f534178 Fix #778: Errors about decompiling local variables and default for switch-cases 9 years ago
Daniel Grunwald 7017c6f6e6 Replace LoopingBlockTransform with StatementTransform. 9 years ago
Siegfried Pammer 7bbbf39e3a Fix #867: Async delegate tries to access variables with "this." although they are local. 9 years ago
Siegfried Pammer 66394b4e52 Remove ILFunction.Read; Add AssignVariableNames 9 years ago
Siegfried Pammer c5d3218834 TransformCollectionAndObjectInitializers: Do not transform display class usages 9 years ago
Daniel Grunwald 2207ab40f7 Check the CancellationToken a bit more frequently. 9 years ago
Siegfried Pammer ad12146f51 Fix incorrect detection of object initializer 9 years ago
Daniel Grunwald cc33c27d9c ConditionDetection: Try to prefer 'break;' over other gotos 9 years ago
Siegfried Pammer 41bcf920d3 Improved handling of captured variables. 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 10 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 10 years ago
Daniel Grunwald 8d2116dea7 Fix casts to type parameters. 10 years ago
Siegfried Pammer 4ac1c2d0b0 add CachedDelegateInitialization block transform 10 years ago
Daniel Grunwald 0fade5cb0f Add single-stepping support to some ILAst transforms. 10 years ago
Siegfried Pammer ce02331366 Fix bugs in DelegateConstruction 10 years ago
Siegfried Pammer 6a8908aa7e Handle address-usages of closure variables. 10 years ago
Siegfried Pammer 907aa62c62 Hide compiler-generated types for anonymous types and closures 10 years ago
Siegfried Pammer 30528ceeb2 Improved transformation of DelegateConstruction and Closure-DisplayClasses 10 years ago
Siegfried Pammer 24dfd88b07 Remove orphaned initializations of local delegate cache variables. 10 years ago
Siegfried Pammer ddb6f96976 Fix DelegateConstruction with local -> field store 10 years ago
Siegfried Pammer 8766783eb6 Remove ld(s)fld/st(s)fld 10 years ago
Siegfried Pammer ffda608f47 Fixed some bugs in DelegateConstruction (closure display-class reversal is still missing) 10 years ago
Siegfried Pammer abada2acdf Move DecompilerSettings from ICSharpCode.Decompiler.CSharp to ICSharpCode.Decompiler; Add Settings to ILTransformContext 10 years ago
Siegfried Pammer 81e8df3f96 Move DelegateConstruction transform to ILAst 10 years ago