In This Article

IAstNodeBuilder Interface

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

public interface IAstNodeBuilder

Properties

Matches

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

IAstNodeMatchCollection Matches { get; }

Property Value

IAstNodeMatchCollection:

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

RootNode

Gets the root IAstNode that has been constructed.

IAstNode RootNode { get; }

Property Value

IAstNode:

The root IAstNode that has been constructed.