26 Commits (3f32d4a5e943d7ef869f22ae9fcb5814d84537da)

Author SHA1 Message Date
Siegfried Pammer 721ef6032d Enumerate AST children with a zero-allocation struct enumerator 2 weeks ago
Siegfried Pammer b0c8b7b2e5 Enable nullable reference types across the remaining C# Syntax files 2 weeks ago
Siegfried Pammer 1a4a9dd41c Generate a single-pass child enumerator (GetChildNodes) 2 weeks ago
Siegfried Pammer 9aa0ddd37b Replace AST null-objects with nullable reference types 2 weeks ago
Siegfried Pammer 77d57b91dc Drop token nodes and move comments and directives to trivia 2 weeks ago
Siegfried Pammer 77d9ee73e9 Fix IDE2000 globally 6 months ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 10 months ago
Siegfried Pammer 9157122462 Add ExtensionDeclaration syntax node 11 months ago
Siegfried Pammer f7343c75d0 Add support for simple recursive patterns where the sub pattern is a simple type pattern. 3 years ago
Siegfried Pammer a5858f1694 Add support for primary constructor syntax. 6 years ago
Siegfried Pammer 3df82cf33b Add support for 'with' expressions 6 years ago
Daniel Grunwald cabb02b5fd Add support for decoding function pointer types in signatures. 6 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Daniel Grunwald abb9d49a0f Add support for C# 8 switch expressions. 6 years ago
Siegfried Pammer 3dc75b9366 Add additional C# AST nodes used for deconstruction. 6 years ago
Daniel Grunwald 94a8190861 #2049: Delete old NRefactory node types that were never supported for output. 6 years ago
Daniel Grunwald 2c0554f129 Fix #1963: Support decompiling `calli` instructions into C# 9 function pointer syntax. 6 years ago
Siegfried Pammer bd77b8301f Basic implementation of local functions. 7 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
Siegfried Pammer bcb9cca39b StringInterpolation: basic implementation in AST 9 years ago
Siegfried Pammer 870705c999 Add C# 7 ThrowExpression 9 years ago
Siegfried Pammer a393648671 Add OutVarDeclarationExpression 9 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