[]
        
(Showing Draft Content)

FarPoint.Web.Spread.RangeElement-1

RangeElement<T> Class

Keeps the information about which cell ranges contain the elements.

Inheritance
RangeElement<T>
Namespace: FarPoint.Web.Spread
Assembly: FarPoint.Web.Spread.dll
Syntax
public class RangeElement<T>
Public Class RangeElement(Of T)
Type Parameters
Name Description
T

The type of elements.

Constructors

Name Description
RangeElement(CellRange)

Initializes a new instance of the RangeElement<T> class.

RangeElement(List<CellRange>)

Initializes a new instance of the RangeElement<T> class.

RangeElement(List<T>, List<CellRange>)

Initializes a new instance of the RangeElement<T> class.

RangeElement(T, CellRange)

Initializes a new instance of the RangeElement<T> class.

Properties

Name Description
CellRanges

Gets the cell ranges.

Objects

Gets the list of elements.

Methods

Name Description
IntersecWith(RangeElement<T>)

Intersects with the RangeElement<T> object.

JointList(List<RangeElement<T>>, List<RangeElement<T>>)

Joins the list of two RangeElement<T> objects to form a new list of RangeElement<T> objects. The element of the new list is created by intersecting the element of the first list with the element of the second list.