In This Article

IAstNodeBuilder Interface

Provides the base requirements for an object that constructs an AST (abstract syntax tree).

public interface IAstNodeBuilder

Properties

Matches

The list of IAstNodeMatch objects that indicate the labeled IAstNode matches for the current IAstNodeBuilder scope.

IAstNodeMatchCollection Matches { get; }

Property Value

IAstNodeMatchCollection

RootNode

The root IAstNode that has been constructed.

IAstNode? RootNode { get; }

Property Value

IAstNode

Extension Methods