324 Commits (1bcc25500490ebe2e83e901370590e073286b16b)

Author SHA1 Message Date
Daniel Grunwald 1bcc255004 Remove a bunch of obsolete NRefactory code. 8 years ago
Siegfried Pammer 3a7b1d2516 Add back check for anonymous types 8 years ago
Siegfried Pammer e075fd01d6 Adjust pattern for auto event declaration. 8 years ago
Siegfried Pammer 18eae7fdae Fix bug in IntroduceExtensionMethods 8 years ago
Siegfried Pammer 5ad1bcdfd3 Fix bug in OverloadResolution: Use tie-breaking rules iff parameter types of both candidates are equal. 8 years ago
Siegfried Pammer 2177f39341 Improve overload resolution in HandleCallInstruction 8 years ago
Siegfried Pammer 0d49a4f678 remove using ICSharpCode.Decompiler.IL.Transforms; 8 years ago
Siegfried Pammer c5012e876e Convert integers to char literals in comparisons with char operands. 8 years ago
Siegfried Pammer f61423ab12 Fix c/p error in TranslateCeq 8 years ago
Siegfried Pammer 54fb04ed95 Allow implicit conversion in assignments 8 years ago
Daniel Grunwald 2396a7449b [async] Support state machine classes. 8 years ago
Siegfried Pammer efca6babbd Allow implicit conversions in return statements. 8 years ago
Siegfried Pammer cf3c4e4039 Add special case for 0u -> null conversion. 8 years ago
Siegfried Pammer e7bc501d3f Add allowImplicitConversion parameter to TranslatedExpression.ConvertTo 8 years ago
Siegfried Pammer 03933708d0 Fix #837 - typeof(T) is not fully decompiled 8 years ago
Siegfried Pammer 7ea511ef32 Add support for C# 6 dictionary initializer. 8 years ago
Siegfried Pammer 870705c999 Add C# 7 ThrowExpression 8 years ago
Daniel Grunwald 1695474bfc Delete a bunch of dead code. 8 years ago
Daniel Grunwald b7d36c7597 Remove Expression->Statement operator implicit. 8 years ago
Daniel Grunwald b36ae9df7e Start on new async/await decompiler. 8 years ago
Siegfried Pammer a393648671 Add OutVarDeclarationExpression 8 years ago
Siegfried Pammer 769e66aa14 Fix NRE in IntroduceExtensionMethods: We have to skip members without symbol information. 8 years ago
Daniel Grunwald bcdd34a9d0 More aggressively duplicate return blocks in MoveNext() methods. 8 years ago
Daniel Grunwald 5c4a87eb32 Variable splitting for variables of type Nullable<T>. 8 years ago
Siegfried Pammer dc0a3d0703 Add IntroduceExtensionMethods transform 8 years ago
Siegfried Pammer 99907d8df3 Add missing annotations to dtors 8 years ago
Daniel Grunwald 2c762ee686 Remove pre-.NET 4.5 ifdefs 8 years ago
Siegfried Pammer 7bf0ed79d4 Fix hyperlinks in decompiled output. 8 years ago
Siegfried Pammer 710cfb0303 Make AnnotationExtensions public 8 years ago
Siegfried Pammer 7ca3404007 Fix bug in ConvertLoop 8 years ago
Siegfried Pammer 66394b4e52 Remove ILFunction.Read; Add AssignVariableNames 8 years ago
Siegfried Pammer d3c6cbab41 Move loop detection to DetectedLoop 8 years ago
Siegfried Pammer fd5eae44a9 Ensure children of using statement are in correct order. 8 years ago
Daniel Grunwald 4c77022988 Improve decompiler performance. 8 years ago
Daniel Grunwald 867d330f1c Fix cancellation. 8 years ago
Daniel Grunwald cad933184a Don't introduce foreach when doing so would create a conflict with another variable of the same name as the loop variable. 8 years ago
Siegfried Pammer 4b6e0cc462 Reimplement transform for auto events 8 years ago
Siegfried Pammer 934edb6e79 TransformCollectionAndObjectInitializers: Fix problems with unknown types. 8 years ago
Siegfried Pammer 60e4f8dba4 Untangle CachedDelegateInitialization patterns for Roslyn to avoid false positives 8 years ago
Siegfried Pammer 3d7279ebb0 Add RemoveCLSCompliantAttribute 8 years ago
Siegfried Pammer 5007c660ca Add NullCoalescingInstruction 8 years ago
Siegfried Pammer 1e560ac1ba Extend ConvertConstructorCallIntoInitializer to support C# 6 property initializers 8 years ago
Siegfried Pammer ef50a1114f Fix another bug in TranslateObjectAndCollectionInitializer 8 years ago
Siegfried Pammer 7b9d774738 First attempt to remove read-only property backing field usage 8 years ago
Siegfried Pammer c9010a5c74 Add support for read-only auto properties 8 years ago
Siegfried Pammer 15905a8f03 C# AST: Add C# 6 property initializer 8 years ago
Siegfried Pammer 1036fde2b6 Fix PatternStatementTransform for loop detection 8 years ago
Siegfried Pammer e0437896be TransformCollectionAndObjectInitializers: Support struct initializers, add more unit tests 8 years ago
Siegfried Pammer 7312654813 Rewrite of TransformCollectionAndObjectInitializers 8 years ago
Daniel Grunwald 00564f5fcd Fix detection of do-while and for loops. 8 years ago