100 Commits (450fae49e3e8813bff80266cbd0e6c61cc06256e)

Author SHA1 Message Date
Daniel Grunwald fdc109eebd Fix NullReferenceException in TypeSystemAstBuilder when attribute argument decoding fails. 8 years ago
Siegfried Pammer 937e990f31 Fix #1184: Assertion Failed in InsertMissingTokensDecorator.EndNode 8 years ago
Siegfried Pammer 8d247a9c59 Fix #1156: Treat float, double and decimal < 0 as unary expressions in InsertParenthesesVisitor 8 years ago
Daniel Grunwald 02dde92bcb Improve use of dynamic expressions in conditional context: 8 years ago
Daniel Grunwald 395bc185a3 Decompile TupleElementNamesAttribute into tuple type syntax. 8 years ago
Daniel Grunwald d78d423d10 Add tuple types to type system and syntax tree. 8 years ago
Pent Ploompuu 48dc32163e Reduced allocations 8 years ago
Siegfried Pammer 72917b0bde Fix folding bug with string interpolation 8 years ago
Daniel Grunwald 19e840856f Use out variable declarations where possible. 8 years ago
Siegfried Pammer c382989904 Add expression body syntax for getter-only properties. 8 years ago
Siegfried Pammer 676992159c Fix #1045: Duplicate visitors in CSharpOutputVisitor 8 years ago
Siegfried Pammer 0ffc747acf Fix #1059: String "interpolation", invalid cast when emitting "IL with C#" 8 years ago
Siegfried Pammer ac1f061ad8 Add extra "advanced settings" only visible in debug builds, to make debugging special settings easier. 8 years ago
Daniel Grunwald ca0fa55af8 Implement null propagation transform. 8 years ago
Daniel Grunwald a8a852b742 Add instructions for modeling the "?." operator in the ILAst. 8 years ago
Siegfried Pammer bcb9cca39b StringInterpolation: basic implementation in AST 8 years ago
Siegfried Pammer f40c994e23 Fix bug in InsertRequiredSpacesDecorator: missing space before literals in some cases. 9 years ago
Siegfried Pammer f80f164118 Add CSharpFormattingOptions.IndentationString 9 years ago
Siegfried Pammer f637d63b6a Fix off-by-one error in CSharpOutputVisitor's call chain handling. 9 years ago
Siegfried Pammer 079109bc85 Rename TextWriterOutputFormatter.cs to TextWriterTokenWriter.cs 9 years ago
Siegfried Pammer 9df0e920b3 Fix #933: Add line break before call to chained ctor 9 years ago
Siegfried Pammer 8fe53a2758 Fix #267: Improve formatting for long sequences of method calls 9 years ago
Siegfried Pammer 79dec0145a Fix #928: Null literal white space formatting issue 9 years ago
Siegfried Pammer e1baac3a9c Fix output of space before array initializer expression. 9 years ago
Daniel Grunwald e34480527d Fix line tracking when printing single-line comments. 9 years ago
Siegfried Pammer 4ca4d97011 Improve SequencePointBuilder 9 years ago
Siegfried Pammer 9871984991 Fix end location of PrimitiveExpression 9 years ago
Siegfried Pammer 34d288c934 Fix folding for comments. No foldings were added for comments inside of types. 9 years ago
Daniel Grunwald 4830b37ab9 [nullables] Add support for '??' operator on nullables. 9 years ago
Siegfried Pammer c918d66e9d Reimplement folding for C#. 9 years ago
Daniel Grunwald 1bcc255004 Remove a bunch of obsolete NRefactory code. 9 years ago
Siegfried Pammer 870705c999 Add C# 7 ThrowExpression 9 years ago
Siegfried Pammer a393648671 Add OutVarDeclarationExpression 9 years ago
Siegfried Pammer 15905a8f03 C# AST: Add C# 6 property initializer 9 years ago
Daniel Grunwald f0a0ba8ac0 Fix some issues with missing casts for overload resolution and for boxing in attributes. 10 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 10 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 10 years ago
Siegfried Pammer 5bedb80a78 Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 10 years ago