Class FunctionArgument¶
Namespace: OfficeOpenXml.FormulaParsing.Excel.Functions
Assembly: EPPlus.dll
Represents a function argument passed to the Execute method of a ExcelFunction class. Execute(IList<FunctionArgument>, ParsingContext)
Inheritance¶
Inherited Members¶
object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()
Constructors¶
FunctionArgument(object)¶
Constructor.
Parameters¶
val object
The value of the function argument.
FunctionArgument(object, DataType)¶
Constructor.
Parameters¶
val object
The value of the function argument.
dataType DataType
The data type of the val. The data type should match the values .NET data type
Properties¶
Address¶
The address for function parameter
Property Value¶
DataType¶
The data type of the Value.
Property Value¶
IsExcelRange¶
If the Value is a range with more than one cell.
Property Value¶
IsExcelRangeOrSingleCell¶
If the Value is a range.
Property Value¶
IsHiddenCell¶
If the compile result has a function that handles hidden cells.
Property Value¶
IsVariableResult¶
Property Value¶
Value¶
The value of the function argument
Property Value¶
ValueAsExcelErrorValue¶
Tries to parse Value as ExcelErrorValue
Property Value¶
ValueAsRangeInfo¶
If Value is an instance of IRangeInfo or has Address set to a valid address this property will return a IRangeInfo. If not null will be returned.
Property Value¶
ValueAsVariableCompileResult¶
Property Value¶
ValueFirst¶
If the value is a IRangeInfo the value will return the value of the first cell, otherwise the Value will be returned.
Property Value¶
ValueIsExcelError¶
Returns true if the Value is an ExcelErrorValue
Property Value¶
ValueToList¶
If the value is a IRangeInfo the value will return the value of the first cell, otherwise the Value will be returned.