35 Commits (395bc185a36dea5782c1eaf9f03388e98372d598)

Author SHA1 Message Date
Daniel Grunwald 395bc185a3 Decompile TupleElementNamesAttribute into tuple type syntax. 7 years ago
Daniel Grunwald d78d423d10 Add tuple types to type system and syntax tree. 7 years ago
Siegfried Pammer 5b671e44b4 Optimize IsSpecialConstant: directly use ConstantResolveResult instead of resolving the expression representing +Infty, -Infty and NaN of float and double. 7 years ago
Siegfried Pammer 5dd7eaf129 Fix #1093: Remove usage of type or this qualifiers, when possible. 7 years ago
Pent Ploompuu 48dc32163e Reduced allocations 7 years ago
Daniel Grunwald c869a4fc16 Fix #1085: The type system can now parameterize not just type definitions, but also unknown types. 7 years ago
Daniel Grunwald 4d00c65608 Use IReadOnlyList<T> instead of IList<T> in the resolved type system. 7 years ago
Siegfried Pammer eac591a7d7 Fix #1084: Decompiling constants of the target type 7 years ago
Siegfried Pammer 72917b0bde Fix folding bug with string interpolation 7 years ago
Siegfried Pammer 636224430a Add ref modifier 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. 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 8 years ago
Siegfried Pammer 6c414cedd3 Fix #883: Incorrect decompilation of explicitly implemented events 8 years ago
Daniel Grunwald 21717f0fa4 Fixup array indices 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
Daniel Grunwald 1695474bfc Delete a bunch of dead code. 8 years ago
Daniel Grunwald b7d36c7597 Remove Expression->Statement operator implicit. 8 years ago
Siegfried Pammer a393648671 Add OutVarDeclarationExpression 8 years ago
Daniel Grunwald 2c762ee686 Remove pre-.NET 4.5 ifdefs 8 years ago
Siegfried Pammer 15905a8f03 C# AST: Add C# 6 property initializer 8 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. 9 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 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