Show / Hide Table of Contents

Enum FunctionParameterInformation

Information about an argument passed to a function used in the formula parser.

Namespace: OfficeOpenXml.FormulaParsing.Excel.Functions
Assembly: EPPlus.dll
Syntax
[Flags]
public enum FunctionParameterInformation

Fields

Name Description
AdjustParameterAddress

If the parameter is an address, call the GetNewParameterAddress(IList<CompileResult>, Int32, ref Queue<FormulaRangeAddress>) to adjust the address before dependency check.

Condition

This argument is a condition returning a boolean expression

IgnoreAddress

If the argument is an address this address will be ignored in the dependency chain.

IgnoreErrorInPreExecute

By default errors found in parameters are returned as a compile result containing the error before calling the Execute(IList<FunctionArgument>, ParsingContext) method. Setting this value will allow the function to receive the error as an argument and process them.

IsParameterVariable

The parameter is a variable which value is calculated by the next parameter.

Normal

The argument will be handled as a normally.

UseIfConditionIsFalse

Use this argument if the condtion is false. Requires a previous parameter to be Condition

UseIfConditionIsTrue

Use this argument if the condtion is true. Requires a previous parameter to be Condition

In This Article
Back to top Generated by DocFX