CodeQL library for C#
codeql/csharp-all 0.5.1 (changelog, source)

Datatype TPrintAstNode

Printed AST nodes are mostly Elements of the underlying AST. There are extra AST nodes generated for parameters of Parameterizables, attributes of Attributables, type parameters of UnboundGeneric and base types of ValueOrRefType declarations. These extra nodes are used as containers to organize the tree a bit better.

Import path

import semmle.code.csharp.PrintAst

Known direct subtypes