Class Expression
Inheritance
System.Object
Expression
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: EPPlus.dll
public abstract class Expression
Constructors
Declaration
Declaration
public Expression(string expression)
Parameters
Type |
Name |
Description |
System.String |
expression |
|
Properties
Declaration
public IEnumerable<Expression> Children { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<Expression> |
|
Declaration
public virtual bool HasChildren { get; }
Property Value
Type |
Description |
System.Boolean |
|
If set to true, OfficeOpenXml.FormulaParsing.ExpressionGraph.ExcelAddressExpressions that has a circular reference to their cell will be ignored when compiled
Declaration
public virtual bool IgnoreCircularReference { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public abstract bool IsGroupedExpression { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Expression Next { get; set; }
Property Value
Declaration
public IOperator Operator { get; set; }
Property Value
Declaration
public Expression Prev { get; set; }
Property Value
Methods
Declaration
public virtual Expression AddChild(Expression child)
Parameters
Returns
Declaration
public abstract CompileResult Compile()
Returns
Declaration
public virtual Expression MergeWithNext()
Returns
Declaration
public virtual Expression PrepareForNextChild()
Returns