87 Commits (61a3c19a0ecb275c22a6bdf16e119133df0680de)

Author SHA1 Message Date
Pent Ploompuu 48dc32163e Reduced allocations 8 years ago
Daniel Grunwald c869a4fc16 Fix #1085: The type system can now parameterize not just type definitions, but also unknown types. 8 years ago
Daniel Grunwald 4d00c65608 Use IReadOnlyList<T> instead of IList<T> in the resolved type system. 8 years ago
Siegfried Pammer eac591a7d7 Fix #1084: Decompiling constants of the target type 8 years ago
Siegfried Pammer 72917b0bde Fix folding bug with string interpolation 8 years ago
Siegfried Pammer 636224430a Add ref modifier 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
Pent Ploompuu 142c406596 Add "private protected" support 8 years ago
Siegfried Pammer 9871984991 Fix end location of PrimitiveExpression 9 years ago
Siegfried Pammer 6c414cedd3 Fix #883: Incorrect decompilation of explicitly implemented events 9 years ago
Daniel Grunwald 21717f0fa4 Fixup array indices 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
Daniel Grunwald 1695474bfc Delete a bunch of dead code. 9 years ago
Daniel Grunwald b7d36c7597 Remove Expression->Statement operator implicit. 9 years ago
Siegfried Pammer a393648671 Add OutVarDeclarationExpression 9 years ago
Daniel Grunwald 2c762ee686 Remove pre-.NET 4.5 ifdefs 9 years ago
Siegfried Pammer 15905a8f03 C# AST: Add C# 6 property initializer 9 years ago
Siegfried Pammer 610f0a922f Remove AST-helper-methods 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 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 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