37 Commits (a9d953ba9fa932ac9bed56263d61e88ce293395a)

Author SHA1 Message Date
Siegfried Pammer 3df82cf33b Add support for 'with' expressions 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Siegfried Pammer c9f5e5dd33 Refactor ForeachStatement to support deconstruction 6 years ago
Daniel Grunwald abb9d49a0f Add support for C# 8 switch expressions. 6 years ago
Siegfried Pammer 95f2ae7aef Add ILAst base for Deconstruction and Pattern Matching 6 years ago
Siegfried Pammer 3dc75b9366 Add additional C# AST nodes used for deconstruction. 6 years ago
Daniel Grunwald 4846feb640 Add support for C# 8 range syntax. 6 years ago
Daniel Grunwald 9e82b95373 Fix hexadecimal format of flags enum member initializers. 6 years ago
Daniel Grunwald a7446cfddf #1922: Refactor PrimitiveExpression to store the literal format in the AST 6 years ago
Siegfried Pammer e211b01595 Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory. 7 years ago
Daniel Grunwald ccdabf2325 Fix a bunch of XmlDoc compiler warnings. 7 years ago
Daniel Grunwald 7a058f6262 First attempt at integrating C# nullable reference types into the type system. 7 years ago
Daniel Grunwald 72d755037b Fix #1283: handle invalid metadata when decoding constants 7 years ago
Siegfried Pammer b58c356222 Extend StackAllocExpression: Add support for initializers. 8 years ago
Siegfried Pammer 9578bed0ed Add 'in' to DirectionExpression. 8 years ago
Daniel Grunwald 4e8ebbf7f4 Fix #1189: Avoid crashing on invalid IL bytes. 8 years ago
Siegfried Pammer 904aa5269e Fix various bugs in ExpressionBuilder.VisitDynamic* + refactor DynamicInstructions a bit 8 years ago
Daniel Grunwald 02dde92bcb Improve use of dynamic expressions in conditional context: 8 years ago
Siegfried Pammer 273a1c24ff Add dynamic compound assignment transforms 8 years ago
Daniel Grunwald d78d423d10 Add tuple types to type system and syntax tree. 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 0ffc747acf Fix #1059: String "interpolation", invalid cast when emitting "IL with C#" 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 9871984991 Fix end location of PrimitiveExpression 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 610f0a922f Remove AST-helper-methods 10 years ago
Siegfried Pammer 88887b7c41 remove NR.Editor namespace 10 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 10 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 10 years ago