338 Commits (9f883177daa2026bca402c83d8389e95f8459172)

Author SHA1 Message Date
Siegfried Pammer 74fc5ba8a4 Add more test cases 7 years ago
Siegfried Pammer 78e81bee29 Add more dynamic tests 7 years ago
Siegfried Pammer d0683afec4 System.Activator.CreateInstance<T>() -> new T() transform is only valid if T has new() constraint. 7 years ago
Siegfried Pammer 028cbe69a4 Fix decompilation of auto properties with explicit implementation 7 years ago
Siegfried Pammer e933abb67f Update dynamic tests 7 years ago
Siegfried Pammer 9fa5249afe Update dynamic test cases 7 years ago
Siegfried Pammer 569434d516 Fix #1162: decompilation of explicitly implemented events and properties 7 years ago
Siegfried Pammer 8f47e8429b Fix #1157: Decompilation of abstract events and overridden auto events 7 years ago
Siegfried Pammer 51e0aab6c8 Add more tests 7 years ago
Daniel Grunwald e718d45f7d Use tabs in dynamic tests. 7 years ago
Daniel Grunwald 6886d2f753 Add support for ?. operator on dynamic. 7 years ago
Daniel Grunwald f86bec4e0c Move named arguments to its own transform. 7 years ago
Daniel Grunwald dd92499ade Add test case for named arguments. 7 years ago
Andreas Weizel 16b00bfabc Added DynamicTests. 7 years ago
Daniel Grunwald 5cdd5ecdbc Use target typing for tuples, where possible. 7 years ago
Siegfried Pammer 497de76a2f Update test case for #1145 7 years ago
Siegfried Pammer 1646be7482 #1145: Make type arguments optional in mcs auto event pattern. 7 years ago
Siegfried Pammer e012fe04be Fix #1146: C#3+ property accessor generates bad "[field: " tag on the accessor 7 years ago
Daniel Grunwald 50509c4985 Fix #1140: Fix assertion when finally block unconditionally throws an exception. 7 years ago
Siegfried Pammer bd15d69ada Add test cases for #1138 7 years ago
Daniel Grunwald 92b72c9570 Type system: add support for tuple conversions. 7 years ago
Daniel Grunwald 469501210c Add support for C# 7 tuple types: 7 years ago
Daniel Grunwald 395bc185a3 Decompile TupleElementNamesAttribute into tuple type syntax. 7 years ago
Daniel Grunwald d78d423d10 Add tuple types to type system and syntax tree. 7 years ago
Daniel Grunwald 58dfd70855 Revive NR ConversionTests 7 years ago
Siegfried Pammer 69fdc55b41 Add support for C# 7.3 Attributes on backing fields: Allows [field: …] attributes on an auto-implemented property to target its backing field. 7 years ago
Daniel Grunwald f4bbd100b9 Fix user-defined op_Addition 'p += 1;' being turned into 'p++;' 7 years ago
Siegfried Pammer 644941d25b Fix C# 1.0 switch on string transform and add tests 7 years ago
Siegfried Pammer f4b2c83f1e Add test cases for UserDefinedCompoundAssign 7 years ago
Daniel Grunwald 75a627d40b Don't use compound assignment when the RHS value does not fit into the LHS type. 7 years ago
Daniel Grunwald ceb2b69798 Update the Roslyn compiler for the tests to 2.8.0. 7 years ago
Daniel Grunwald b2197b2f95 Regenerate all IL test cases. 7 years ago
Daniel Grunwald d87820e226 Avoid redundant explicit boxing casts 7 years ago
Daniel Grunwald 80e191ae03 Fix missing 'base.' qualifier on non-virtual call to virtual base method. 7 years ago
Chicken-Bones 16e12dfb1a Add base. resolution to QualifierTests 7 years ago
Chicken-Bones dc58a1b40c Include "base." qualifier as needed (fixes #1123) 7 years ago
Siegfried Pammer 271379ec27 #1088: Add workaround for exception from Cecil 7 years ago
Siegfried Pammer 57d59a703e Fix await in finally pattern with using statement. 7 years ago
Siegfried Pammer 2d427cf534 Relax rules for object and collection initializer detection to properly decompile query expressions. 7 years ago
Siegfried Pammer 4d22f3fcd3 Add pretty tests for anonymous types for mcs. 7 years ago
Daniel Grunwald 85c90db202 Add back the NRefactory TypeSystemLoaderTests. 7 years ago
Daniel Grunwald bf64e754df Use MetadataToken for type lookups within the current assembly. 7 years ago
Daniel Grunwald f386d0b9d1 Filter out a bunch of non-determinism from the generated pretty test IL files. 7 years ago
Daniel Grunwald 80d3deb1ae Regenerate test cases with Roslyn 2.7. 7 years ago
Daniel Grunwald ed493c3037 Fix 'await default(SomeStruct)'. 7 years ago
Daniel Grunwald 7b8389dca5 Fix #1078: Eliminate redundant variable in fixed statements. 7 years ago
Siegfried Pammer 75527071ab Fix redundant qualifiers in method group expressions. 7 years ago
Siegfried Pammer 5dd7eaf129 Fix #1093: Remove usage of type or this qualifiers, when possible. 7 years ago
Siegfried Pammer 62770cf94c Fix #1095: C# decompilation, for flags enums always use hex prefix 7 years ago
Daniel Grunwald b9337c6129 Fix #1021: Compound assignments on pointer types. 7 years ago