Datatype TPrintAstNode
Printed AST nodes are mostly Element
s of the underlying AST.
There are extra AST nodes generated for parameters of Parameterizable
s,
attributes of Attributable
s, 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