495 Commits (72d755037b0c6d475d669f396b6348285a65074b)

Author SHA1 Message Date
Siegfried Pammer 10a0c9093c Do not convert extension method syntax to LINQ, if the null conditional operator is used on the target, as this introduces a syntax error. 7 years ago
Daniel Grunwald da06a48851 Implement more of the new metadata TS. 7 years ago
Daniel Grunwald 385433aff4 Add MetadataMethod. 7 years ago
Daniel Grunwald 0f8c310de2 Started work on new resolved TS implementation that directly uses SRM. 7 years ago
Daniel Grunwald 96e3b23ab3 Fix crash in ProxyCallReplacer 7 years ago
Siegfried Pammer 6096b7df29 #907: CallBuilder: If type arguments cannot be inferred from the parameter list, add them before asking overload resolution, but remove them again, if it does not reduce the number of casts. 7 years ago
Siegfried Pammer d04155132a Use overload resolution to add only required casts to collection initializers. 7 years ago
Siegfried Pammer a823d74004 Use overload resolution to ensure we call the correct indexer + added tests. 7 years ago
Siegfried Pammer cf8bee2c01 Fix translation of generic and extension 'Add' methods in collection initializers. 7 years ago
Siegfried Pammer 58f7296986 Add CustomAttributeConflicts test 7 years ago
Siegfried Pammer bb38ae2fd8 Rearrange pretty tests, so that they work with Roslyn compilers as well. 7 years ago
Siegfried Pammer 8cbf724901 Move CustomAttributeTests to PrettyTestRunner 7 years ago
Daniel Grunwald fa2df4df26 Clean up type system interfaces. 7 years ago
Daniel Grunwald 98d00415d1 Fix tuple types. 7 years ago
Siegfried Pammer 5856df001a Fix #1111: Only hide "enum value initializers" when all of them can be hidden or only the first needs to be specified. 7 years ago
Siegfried Pammer 054216359e Fix #1174: Add some test cases to TupleTests. 7 years ago
Daniel Grunwald 4b96f48d87 Cosmetic changes during review of PR #1176 7 years ago
Chicken-Bones 9937302313 Improve control flow decompilation with some compilers 7 years ago
Chicken-Bones 3fb7c71f8a Improve control flow decompilation in ConditionDetection 7 years ago
Siegfried Pammer 74fc5ba8a4 Add more test cases 7 years ago
Siegfried Pammer 3d4e38ddce Fix #538: Give higher priority to out parameters when naming variables 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
Daniel Grunwald 909df643b5 Remove dead NRefactory code: DomRegion + IUnresolvedFile 7 years ago
Daniel Grunwald 52e33a60c0 Disable tuple tests on SRM branch for now. 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
Siegfried Pammer bb67948844 Fix remaining compile errors after merge. 7 years ago
Siegfried Pammer 458f448fae Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit. 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 d5f7cd46fc Simplify PEFile API 7 years ago