ClassIntersectionExpression
Calculates the intersection of two cell reference ranges and returns the overlapping cells; implements the space intersection operator.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Expressions
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public class IntersectionExpression : CellReferenceBinaryOperatorExpression
Inheritance: objectRadExpressionOperatorExpressionBinaryOperatorExpression<CellReferenceRangeExpression>CellReferenceBinaryOperatorExpressionIntersectionExpression
Inherited Members
Constructors
IntersectionExpression(RadExpression, RadExpression)
Initializes a new instance of the IntersectionExpression class with the specified left and right cell reference ranges.
Declaration
public IntersectionExpression(RadExpression left, RadExpression right)
Parameters
left
The left.
right
The right.
Properties
OperatorInfo
Gets metadata about the intersection operator including its precedence and associativity.
Declaration
public override OperatorInfo OperatorInfo { get; }
Property Value
The operator info as OperatorInfo.
Overrides
Methods
GetValueOverride(CellReferenceRangeExpression[])
Calculates the intersection of two cell reference ranges and returns the overlapping range, or a null error if no intersection exists.
Declaration
protected override RadExpression GetValueOverride(CellReferenceRangeExpression[] operands)
Parameters
operands
CellReferenceRangeExpression[]
The operands of type T.
Returns
Value as RadExpression.
Overrides