26 Commits (79a67fcee3747f93adbb1c362df6ded73a64e420)

Author SHA1 Message Date
Siegfried Pammer 721ef6032d Enumerate AST children with a zero-allocation struct enumerator 3 months ago
Siegfried Pammer b0c8b7b2e5 Enable nullable reference types across the remaining C# Syntax files 3 months ago
Siegfried Pammer 1a4a9dd41c Generate a single-pass child enumerator (GetChildNodes) 3 months ago
Siegfried Pammer 9aa0ddd37b Replace AST null-objects with nullable reference types 3 months ago
Siegfried Pammer 77d57b91dc Drop token nodes and move comments and directives to trivia 3 months ago
Siegfried Pammer 77d9ee73e9 Fix IDE2000 globally 9 months ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 1 year ago
Siegfried Pammer 9157122462 Add ExtensionDeclaration syntax node 1 year 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