Version

Search Results

GetArguments(ExcelCalcNumberStack,Int32,Boolean,Boolean) Method

A helper method for extracting the ExcelCalcValue instances from the stack. Syntax Parameters numberStack Number stack whose values should be popped.argumentCount Number of items to pop/evaluate from the number stackskipEmptyValues True to ignore values whose IsNull returns true; otherwise false to include empty i...

GetArguments Method

A helper method for extracting the ExcelCalcValue instances from the stack. Overload List

MaxArgs Property

Maximum number of arguments required for the function Syntax

MinArgs Property

Minimum number of arguments required for the function Syntax

Name Property (ExcelCalcFunction)

Function name used to reference the function in a formula Syntax

PerformEvaluation Method

Evaluates the function against the arguments on the number stack. Syntax Parameters numberStack Formula number stack containing function arguments.argumentCount Denotes the number of function arguments pushed onto the number stack.

ExcelCalcNumberStack Class

Stack of ExcelCalcValue instances used to evaluate formulas. Syntax Remarks The number stack is used for evaluating formulas. When formulas are compiled, the formula tokens are placed in a collection in post-fix, or Reverse Polish Notation (RPN) format. RPN format arranges the formula token list so each sub-expres...

ExcelCalcNumberStack Class Members

Public Constructors Public Properties Public Methods