[]
Represents a function call expression in a syntax tree.
A FunctionNode stores the function name and inherits child-node
support from NonTerminalNode so the function arguments can be
represented as nested syntax nodes.
public class FunctionNode : NonTerminalNode, ICloneable
Public Class FunctionNode
Inherits NonTerminalNode
Implements ICloneable
FunctionNode functionNode = new FunctionNode("COUNTIF");
functionNode.Children.Add(SyntaxNode.Parse("A:A"));
functionNode.Children.Add(SyntaxNode.Parse("\"*?\""));
string name = functionNode.Name;
int argumentCount = functionNode.Children.Count;
| Name | Description |
|---|---|
| FunctionNode(string) | Creates a new FunctionNode a function name. |
| Name | Description |
|---|---|
| Name | Gets or sets the name of the function. This property stores the function identifier represented by this FunctionNode. |