New to Telerik Document ProcessingStart a free 30-day trial

Calculates the intersection of two cell reference ranges and returns the overlapping cells; implements the space intersection operator.

Definition

Constructors

Initializes a new instance of the IntersectionExpression class with the specified left and right cell reference ranges.

C#
public IntersectionExpression(RadExpression left, RadExpression right, Workbook workbook = null)
Parameters:leftRadExpression

The left.

rightRadExpression

The right.

workbookWorkbook

The workbook.

Methods

Calculates the intersection of two cell reference ranges and returns the overlapping range, or a null error if no intersection exists.

C#
protected override RadExpression GetCellReferenceValueOverride(CellReferenceRangeExpression[] operands)
Parameters:operandsCellReferenceRangeExpression[]

The operands of type T.

Returns:

RadExpression

Value as RadExpression.

Overrides: CellReferenceBinaryOperatorExpression.GetCellReferenceValueOverride(CellReferenceRangeExpression[])

Properties

Gets metadata about the intersection operator including its precedence and associativity.

C#
public override OperatorInfo OperatorInfo { get; }
Property Value:

The operator info as OperatorInfo.

Overrides: OperatorExpression.OperatorInfo