ClassCellRangeInsertedOrRemovedAwareOrderedCollection
A list-backed collection of cell ranges that preserves insertion order and updates ranges when worksheet structure changes.
Definition
Namespace:Telerik.Windows.Documents.Spreadsheet.Model
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public abstract class CellRangeInsertedOrRemovedAwareOrderedCollection : CellRangeInsertedOrRemovedAwareCollectionBase
Inheritance: objectCellRangeInsertedOrRemovedAwareCollectionBaseCellRangeInsertedOrRemovedAwareOrderedCollection
Derived Classes:
Inherited Members
Constructors
CellRangeInsertedOrRemovedAwareOrderedCollection(Cells)
Initializes a new instance of the CellRangeInsertedOrRemovedAwareOrderedCollection class.
Declaration
protected CellRangeInsertedOrRemovedAwareOrderedCollection(Cells cells)
Parameters
cells
The cells.
Properties
CellRanges
Gets the cell ranges.
Declaration
protected override ICollection<CellRange> CellRanges { get; }
Property Value
The cell ranges.
Overrides
RangesList
Gets the ranges list.
Methods
Insert(int, CellRange)
Inserts a cell range at the specified index in the ordered list.
RemoveCellRangeAt(int)
Removes the cell range at the specified index from the ordered list.
Declaration
protected virtual void RemoveCellRangeAt(int index)
Parameters
index
The index.
TranslateRange(CellRange, CellRange)
Translates the range.