Skip to content

Class VariableCompileResult

Namespace: OfficeOpenXml.FormulaParsing.FormulaExpressions.CompileResults
Assembly: EPPlus.dll

CompileResult that represents a variable

public class VariableCompileResult : AddressCompileResult

Inheritance

object ← CompileResultBase ← CompileResult ← AddressCompileResult ← VariableCompileResult

Inherited Members

AddressCompileResult.Address
AddressCompileResult.ResultType
CompileResult.Address
CompileResult.DataType
CompileResult.Empty
CompileResult.False
CompileResult.GetErrorResult(eErrorType)
CompileResult.IsDateString
CompileResult.IsHiddenCell
CompileResult.IsNumeric
CompileResult.IsNumericString
CompileResult.IsPercentageString
CompileResult.IsResultOfResolvedExcelRange
CompileResult.IsResultOfSubtotal
CompileResult.IsVariableResult
CompileResult.Result
CompileResult.ResultNumeric
CompileResult.ResultType
CompileResult.ResultValue
CompileResult.True
CompileResult.ZeroDecimal
CompileResult.ZeroInt
CompileResultBase.ResultType
object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()

Constructors

VariableCompileResult(string, object, DataType, FormulaRangeAddress)

Constructor

public VariableCompileResult(string variableName, object result, DataType dataType, FormulaRangeAddress address)

Parameters

variableName string

name of the variable

result object

The compiled result

dataType DataType

Data type of the compiled result

address FormulaRangeAddress

Address of the calculated cell

Properties

IsVariableResult

Overrides IsVariableResult. For this class always true.

public override bool IsVariableResult { get; }

Property Value

bool

VariableName

Name of the variable

public string VariableName { get; }

Property Value

string