Table of Contents

Class Node

Namespace
OpenLanguage.SpreadsheetML.Formula.Ast
Assembly
OpenLanguage.dll

The base class for all nodes in the Abstract Syntax Tree (AST).

public abstract class Node
Inheritance
Node
Derived
Inherited Members

Methods

Children<O>()

public abstract IEnumerable<O> Children<O>() where O : Node

Returns

IEnumerable<O>

Type Parameters

O

ReplaceChild(int, Node)

public abstract Node? ReplaceChild(int index, Node replacement)

Parameters

index int
replacement Node

Returns

Node

ToString()

Converts the AST node back into its exact string representation in a formula.

public override abstract string ToString()

Returns

string

The formula string for this node.