CalcEngine class

CalcEngine encapsulates the code required to parse and compute formulas.

Constructors

CalcEngine(Worksheet parentObject)
Create a new instance for CalcEngine.

Properties

excelLikeComputations bool
A property that gets or sets the calculations of the
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
useDatesInCalculations bool
Gets or sets whether dates can be used as operands in calculations. The default value is false.
getter/setter pair
useNoAmpersandQuotes bool
A property that gets/sets whether Strings concatenated using the '&' operator should be returned inside double quote marks.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

parseArgumentSeparator String
A static property that gets/sets character to be recognized by the parsing code as the delimiter for arguments in a named formula's argument list.
getter/setter pair
parseDateTimeSeparator String
A static property that gets/sets the character to be recognized by the parsing engine as datetime separator for date.
getter/setter pair
parseDecimalSeparator String
A static property that gets/sets the character to be recognized by the parsing engine as decimal separator for numbers.
getter/setter pair

Static Methods

createSheetFamilyID() int
createSheetFamilyID is a method to create familyID for a sheet.