Class HiddenValuesHandlingFunction
Base class for functions that needs to handle cells that is not visible.
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: OfficeOpenXml.FormulaParsing.Excel.Functions
Assembly: EPPlus.dll
Syntax
public abstract class HiddenValuesHandlingFunction : ExcelFunction
Constructors
HiddenValuesHandlingFunction()
Hidden values handling function
Declaration
public HiddenValuesHandlingFunction()
Properties
IgnoreErrors
Set to true to indicate whether the function should ignore error values
Declaration
public bool IgnoreErrors { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
IgnoreHiddenValues
Set to true or false to indicate whether the function should ignore hidden values.
Declaration
public bool IgnoreHiddenValues { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
IgnoreNestedSubtotalsAndAggregates
Set to true to indicate whether the function should ignore nested SUBTOTAL and AGGREGATE functions
Declaration
public bool IgnoreNestedSubtotalsAndAggregates { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Methods
ArgsToDoubleEnumerable(IEnumerable<FunctionArgument>, ParsingContext, out ExcelErrorValue)
Args to double enumerable
Declaration
protected override IList<double> ArgsToDoubleEnumerable(IEnumerable<FunctionArgument> arguments, ParsingContext context, out ExcelErrorValue error)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<FunctionArgument> | arguments | |
| ParsingContext | context | |
| ExcelErrorValue | error |
Returns
| Type | Description |
|---|---|
| IList<Double> |
Overrides
ArgsToDoubleEnumerable(IEnumerable<FunctionArgument>, ParsingContext, Boolean, Boolean, out ExcelErrorValue)
Declaration
protected IList<double> ArgsToDoubleEnumerable(IEnumerable<FunctionArgument> arguments, ParsingContext context, bool ignoreErrors, bool ignoreNonNumeric, out ExcelErrorValue error)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<FunctionArgument> | arguments | |
| ParsingContext | context | |
| Boolean | ignoreErrors | |
| Boolean | ignoreNonNumeric | |
| ExcelErrorValue | error |
Returns
| Type | Description |
|---|---|
| IList<Double> |
Exceptions
| Type | Condition |
|---|---|
| ExcelErrorValueException |
ShouldIgnore(FunctionArgument, ParsingContext)
Should ignore with argument
Declaration
protected bool ShouldIgnore(FunctionArgument arg, ParsingContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| FunctionArgument | arg | |
| ParsingContext | context |
Returns
| Type | Description |
|---|---|
| Boolean |
ShouldIgnore(ICellInfo, ParsingContext)
Should Ignore
Declaration
protected bool ShouldIgnore(ICellInfo c, ParsingContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| ICellInfo | c | |
| ParsingContext | context |
Returns
| Type | Description |
|---|---|
| Boolean |