24 Commits (364c415d2631e105ca97ae76f266c00ba3e2a292)

Author SHA1 Message Date
Siegfried Pammer 0a2037ae1f #3075: Avoid processing already-transformed blocks by introducing BlockTransformContext.IndexOfFirstAlreadyTransformedInstruction, which allows us to track already transformed instructions after a block has been merged into another by ConditionDetection. 3 years ago
ElektroKill b193c2a6a2
Add support for rare VB cached delegate construction pattern with return 3 years ago
ElektroKill ea19843fbd
Fix `CachedDelegateInitializationVBWithClosure` stack slot check 3 years ago
ElektroKill 00e7524780
Fix`CachedDelegatenitializationVB` pattern 3 years ago
ElektroKill 7c73517892
Fix formatting 3 years ago
ElektroKill a979f0fdfa
Add support for VB.NET cached delegate initialization with closures 3 years ago
Siegfried Pammer b7d2eec41d #2199: Add support for VB cached delegate initialization 6 years ago
Siegfried Pammer 3a7c69e5b9 Fix #2192: Add support for VB.NET delegate construction 6 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Siegfried Pammer 679623e4c3 Fix #1609: Decompilation of cached delegate-construction with unknown delegate type. 7 years ago
Siegfried Pammer 99fc57c6be CachedDelegateInitialization: Do not lose IL range by creating a new store instruction, reuse existing instruction instead. 7 years ago
Daniel Grunwald 21d3881e37 Introduce named arguments only in the statement transform. 8 years ago
Siegfried Pammer bf8a6b9ff2 CachedDelegateInitialization: Remove dead init-store in loops 9 years ago
Daniel Grunwald 7017c6f6e6 Replace LoopingBlockTransform with StatementTransform. 9 years ago
Siegfried Pammer bd1e164fdc CachedDelegateInitialization: extend Roslyn pattern for non-static context 9 years ago
Siegfried Pammer 60e4f8dba4 Untangle CachedDelegateInitialization patterns for Roslyn to avoid false positives 9 years ago
Siegfried Pammer b4fb3beb01 Simplify CachedDelegateInitializationWithLocal 9 years ago
Siegfried Pammer 6803e5767f Fix bug in CachedDelegateInitialization: user code was accidentally removed 9 years ago
Daniel Grunwald fe84ea9730 WIP: yield return decompiler 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Siegfried Pammer 4c5f3839a3 fix bug in CachedDelegateInitialization 10 years ago
Daniel Grunwald 85bab79e19 Respect context.Settings.AnonymousMethods in CachedDelegateInitialization. 10 years ago
Siegfried Pammer 4ac1c2d0b0 add CachedDelegateInitialization block transform 10 years ago