[]
        
(Showing Draft Content)

GrapeCity.Documents.Excel.Expressions.SyntaxNode

SyntaxNode Class

Represents a node in the syntax tree. The node can be terminal or non-terminal.

Inheritance
SyntaxNode
Implements
Namespace: GrapeCity.Documents.Excel.Expressions
Assembly: DS.Documents.Excel.dll
Syntax
public abstract class SyntaxNode : ICloneable
Public MustInherit Class SyntaxNode
    Implements ICloneable

Constructors

Name Description
SyntaxNode()

Properties

Name Description
Children

Gets children of a non-terminal node. Elements are not nullable.

Methods

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.