URI to the document containing the AST node
Name of the AST node; this is usually determined by the NameProvider service.
OptionalnameThe document segment that represents the range of the name of the AST node.
OptionalnodeThe target node; should be present only for local references (linking to the same document).
Navigation path inside the document
OptionalselectionThe document segment that represents the full range of the AST node.
$type property value of the AST node
A description of an AST node is used when constructing scopes and looking up cross-reference targets.