1083 Commits (13bf6fbe9fedd74bde14c6311edcef06fa24a56e)

Author SHA1 Message Date
Siegfried Pammer 5bb6e4b85b fix #557 - Missing namespaces when decompiling only a method 11 years ago
Siegfried Pammer 19cc44f9f9 fix #554: Variables are moved outside of the block 11 years ago
Siegfried Pammer b9090e43c6 Revert "Fixed decompiling empty async methods." 11 years ago
Siegfried Pammer 3bf00d3d21 add special formatting case for else-if to CSharpOutputVisitor 11 years ago
Siegfried Pammer 72a8229e90 fix #483: if-else-if-... and nesting 11 years ago
Siegfried Pammer f479496670 fix #531 - ICSharpCode.Decompiler.ReferenceResolvingException when Searching for Instantiations 11 years ago
Siegfried Pammer 59a03bba12 fix #541: int vs uint enum decompiling confusion 11 years ago
Siegfried Pammer 4a4cc2e689 fix #524 - Mistake ILSpy decompile: delegate instantiation is only removed if an implicit conversion exists. 11 years ago
Siegfried Pammer d04400ad45 working on #540: use `EventDefinition` instead of `FieldDefinition` when referencing auto events in `TextOutputFormatter` 11 years ago
Siegfried Pammer 82db628ac9 fix visibility checking bug introduced in f9da13c 11 years ago
LordJZ b75f217167 Enhanced DivideBySize 11 years ago
LordJZ 25f82744a2 Added more pointer arithmetic tests 11 years ago
LordJZ 8b84fc6bb9 Removed incorrect type inference for Add/Sub/Localloc 11 years ago
Ed Harvey f9da13cbc0 fix #537: ILSpy can't find any Overridden By methods 11 years ago
krauthaufen e10e42681f added fix for unsigned comparison with signed integral types; 11 years ago
Siegfried Pammer 4c44303989 implement LdFld and StFld instructions 11 years ago
Siegfried Pammer 466cb0c702 add support for Getter/Setter call translation 11 years ago
Siegfried Pammer f37d0c37dd add support for fields and properties in decompiler output 11 years ago
Siegfried Pammer cd30be3b80 implement box instruction 11 years ago
Daniel Grunwald 08a5e81517 Re-enable IntroduceUsingDeclarations 11 years ago
Daniel Grunwald 0cde213429 Support references to specialized methods/fields. 11 years ago
Daniel Grunwald 2f83334c2e Use NRefactory.TypeSystem for ILAst. 11 years ago
Daniel Grunwald 4fadba8f4f Fix NRefactoryCecilMapper.GetMethod() for methods outside the current assembly. 11 years ago
Siegfried Pammer bc68339ac4 rename ConvertedExpression to TranslatedExpression and Convert to Translate, etc. 11 years ago
Siegfried Pammer 7f36725b6f implement StObj instruction 11 years ago
Daniel Grunwald 83095dd4a1 Ensure ConvertVariable() always adds a resolve result to the IdentifierExpression 11 years ago
Daniel Grunwald ea0eaf9623 Add CompoundAssignment mode to BinaryNumericInstruction 11 years ago
Daniel Grunwald 834dd09830 Flush the instruction stack if peek or pop instructions remain after inlining. 11 years ago
Daniel Grunwald da4a0eb0bf Add some CompoundAssignment tests 11 years ago
Daniel Grunwald ea54bcddc1 Fix boolean comparisons. 11 years ago
Daniel Grunwald 7e9f6bb9d6 Fix ConvertConstructorCallIntoInitializer transform. 11 years ago
Daniel Grunwald b8098e63ba Fix some bugs that were just introduced while adding the ResolveResults. 11 years ago
Daniel Grunwald 771a461308 Fix HandleCallInstruction 11 years ago
Daniel Grunwald fffa297b8f Use ResolveResults as annotations. 11 years ago
Siegfried Pammer 757d4039df ControlFlow test case 11 years ago
Siegfried Pammer a5237ffad6 properly remove <Module> during decompilation process 11 years ago
Siegfried Pammer f0382f6dbc Add RemoveEmptyNamespace transform to get rid of <Module> definitions in all test cases 11 years ago
Siegfried Pammer 125cd1fdfc add new TestRunner 11 years ago
Schabse Laks be718680fe Add #pragma to suppress warning in test case 11 years ago
Schabse Laks 5bd1892e9a Temporary workaround for Roslyn compiler bug 11 years ago
Siegfried Pammer 0ada95d913 fix #470: BAML to XAML conversion does not generate escape sequence {} correctly 11 years ago
Schabse Laks 9c23972074 Tests: Reuse decompiler roundtrip assertion code 11 years ago
Daniel Grunwald e0a1666547 Add back AST transform infrastructure 11 years ago
LordJZ a997ea2068 Fixed decompiling empty async methods. 11 years ago
Daniel Grunwald 318b091317 C# decompilation for unbox.any 11 years ago
Daniel Grunwald 51d4a25be6 Add variable declarations 11 years ago
Daniel Grunwald 11ec5f24a7 Make assignment ILAst opcodes return the assigned value 11 years ago
Daniel Grunwald 30faef021b Move ConvertedExpression into a separate file 11 years ago
Daniel Grunwald 7cd34db3bb Improve C# decompilation of 'ldobj' 11 years ago
Daniel Grunwald f2d5aa2c99 Handle enums in GetStackType() for cecil TypeReference. Add C# translation for the 'void' opcode. 11 years ago