ClassUnionExpression
Combines two cell reference range expressions into a union, allowing formulas to reference multiple non-contiguous ranges.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Expressions
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public class UnionExpression : CellReferenceBinaryOperatorExpression
Inheritance: objectRadExpressionOperatorExpressionBinaryOperatorExpression<CellReferenceRangeExpression>CellReferenceBinaryOperatorExpressionUnionExpression
Inherited Members
Constructors
UnionExpression(RadExpression, RadExpression)
Initializes a new instance of the UnionExpression class that combines two range expressions.
Declaration
public UnionExpression(RadExpression left, RadExpression right)
Parameters
left
The left.
right
The right.
Properties
OperatorInfo
Gets the operator metadata describing the union operator's precedence and behavior.
Declaration
public override OperatorInfo OperatorInfo { get; }
Property Value
The operator info as OperatorInfo.
Overrides
Methods
GetValueOverride(CellReferenceRangeExpression[])
Evaluates the union of the operand ranges and returns the combined range expression or an error if the ranges are invalid.
Declaration
protected override RadExpression GetValueOverride(CellReferenceRangeExpression[] operands)
Parameters
operands
CellReferenceRangeExpression[]
The operands of type T.
Returns
Value as RadExpression.
Overrides