[]
Represents a node in the syntax tree. The node can be terminal or non-terminal.
public abstract class SyntaxNode : ICloneable
Public MustInherit Class SyntaxNode
Implements ICloneable
Name | Description |
---|---|
SyntaxNode() |
Name | Description |
---|---|
Children | Gets children of a non-terminal node. Elements are not nullable. |
Name | Description |
---|---|
Clone() | Clones the syntax node if the node is mutable. |
Equals(object) | Checks whether the SyntaxNode equal to another. |
GetHashCode() | This object doesn't support getting hash code, because all fields are mutable. |
Parse(string) | Loads a SyntaxNode from a string that contains formula, optionally specifying context. |
Parse(string, ParseContext) | Loads a SyntaxNode from a string that contains formula, optionally specifying context. |
ToString() | Returns the formula text for this node, optionally specifying context. |
ToString(UnParseContext) | Returns the formula text for this node, optionally specifying context. |