19 Commits (bcfb3742eb1844548fd12bc8d5666827d10427a0)

Author SHA1 Message Date
Siegfried Pammer bcfb3742eb Clean up PEFile, move Pdb related types to DebugInfo namespace 7 years ago
Daniel Grunwald 96e3b23ab3 Fix crash in ProxyCallReplacer 7 years ago
Siegfried Pammer 0fec0c683a Fix mismerged code 7 years ago
Siegfried Pammer a2e27dd7ed Port ProxyCallReplacer and TextTokenWriter to SRM 7 years ago
Siegfried Pammer cdecc09fba ProxyCallReplacer: Do not analyze method calls that are not defined in the current typedef hierarchy. 7 years ago
Daniel Grunwald 7c91d48d68 #980: Fix type substitution for lambdas. 7 years ago
Siegfried Pammer 1a0052a345 Cache UsingScope during decompiler run. 7 years ago
Siegfried Pammer a06a04d48b #1080: Add ILTransformContext.RequiredNamespacesSuperset 7 years ago
Daniel Grunwald f6ab796ba7 Add ldobj(ldloca) -> ldloc transform; and remove special case in ProxyCallReplacer. 8 years ago
mohe2015 041c3603d2 Don't inline contructors. 8 years ago
mohe2015 d95d131071 Fix void and no-arguments methods 8 years ago
mohe2015 a36cbcc427 Simplify a little bit more 8 years ago
mohe2015 a323210346 Clean up the check a little bit. 8 years ago
mohe2015 2021152b7d Replace ILVisitor with foreach OfType 8 years ago
mohe2015 5b3adbd4fd Better check if the call can be replaced. Don't clone arguments. 8 years ago
mohe2015 131233627c Remove unneccessary loop 8 years ago
mohe2015 1486cd4b62 Check that it only matches if the method performs one call and only with arguments without modification 8 years ago
Moritz 0f0109424a Fix base methods 8 years ago