41 Commits (343694c5499d2dd68896563bbbfc72604231deef)

Author SHA1 Message Date
Daniel Grunwald 21c3ec046f Output attributes on lambda expressions 3 years ago
Siegfried Pammer 5078796b17 Add support for string format alignment. 3 years ago
Siegfried Pammer c641072685 Translate MatchInstruction to BinaryOperatorExpression with BinaryOperatorType.IsPattern. 4 years ago
Daniel Grunwald ffed8ea2c8 #nullable enable for AstNode 4 years ago
Siegfried Pammer 3df82cf33b Add support for 'with' expressions 4 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer c9f5e5dd33 Refactor ForeachStatement to support deconstruction 5 years ago
Daniel Grunwald abb9d49a0f Add support for C# 8 switch expressions. 5 years ago
Siegfried Pammer 95f2ae7aef Add ILAst base for Deconstruction and Pattern Matching 5 years ago
Siegfried Pammer 3dc75b9366 Add additional C# AST nodes used for deconstruction. 5 years ago
Daniel Grunwald 4846feb640 Add support for C# 8 range syntax. 5 years ago
Daniel Grunwald 9e82b95373 Fix hexadecimal format of flags enum member initializers. 5 years ago
Daniel Grunwald a7446cfddf #1922: Refactor PrimitiveExpression to store the literal format in the AST 5 years ago
Siegfried Pammer e211b01595 Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory. 6 years ago
Daniel Grunwald ccdabf2325 Fix a bunch of XmlDoc compiler warnings. 6 years ago
Daniel Grunwald 7a058f6262 First attempt at integrating C# nullable reference types into the type system. 6 years ago
Daniel Grunwald 72d755037b Fix #1283: handle invalid metadata when decoding constants 6 years ago
Siegfried Pammer b58c356222 Extend StackAllocExpression: Add support for initializers. 7 years ago
Siegfried Pammer 9578bed0ed Add 'in' to DirectionExpression. 7 years ago
Daniel Grunwald 4e8ebbf7f4 Fix #1189: Avoid crashing on invalid IL bytes. 7 years ago
Siegfried Pammer 904aa5269e Fix various bugs in ExpressionBuilder.VisitDynamic* + refactor DynamicInstructions a bit 7 years ago
Daniel Grunwald 02dde92bcb Improve use of dynamic expressions in conditional context: 7 years ago
Siegfried Pammer 273a1c24ff Add dynamic compound assignment transforms 7 years ago
Daniel Grunwald d78d423d10 Add tuple types to type system and syntax tree. 7 years ago
Siegfried Pammer 72917b0bde Fix folding bug with string interpolation 7 years ago
Daniel Grunwald 19e840856f Use out variable declarations where possible. 7 years ago
Siegfried Pammer c382989904 Add expression body syntax for getter-only properties. 7 years ago
Siegfried Pammer 0ffc747acf Fix #1059: String "interpolation", invalid cast when emitting "IL with C#" 7 years ago
Daniel Grunwald ca0fa55af8 Implement null propagation transform. 7 years ago
Daniel Grunwald a8a852b742 Add instructions for modeling the "?." operator in the ILAst. 7 years ago
Siegfried Pammer bcb9cca39b StringInterpolation: basic implementation in AST 8 years ago
Siegfried Pammer 9871984991 Fix end location of PrimitiveExpression 8 years ago
Daniel Grunwald 1bcc255004 Remove a bunch of obsolete NRefactory code. 8 years ago
Siegfried Pammer 870705c999 Add C# 7 ThrowExpression 8 years ago
Siegfried Pammer a393648671 Add OutVarDeclarationExpression 8 years ago
Siegfried Pammer 610f0a922f Remove AST-helper-methods 9 years ago
Siegfried Pammer 88887b7c41 remove NR.Editor namespace 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago