[]
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. |