Class CompositeRange
Represents a range made of simple ranges
Inheritance
System.Object
CompositeRange
Implements
IEnumerable<System.Object>
Assembly: DRIT.Spreadsheet.dll
Syntax
public class CompositeRange : Range, IRange, IArray, IEnumerable<object>, ICellEnumerator
Constructors
CompositeRange(IEnumerable<SimpleRange>)
Declaration
public CompositeRange(IEnumerable<SimpleRange> ranges)
Parameters
Properties
ColumnCount
Declaration
public override int ColumnCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
IsFullColumn
Declaration
public override bool IsFullColumn { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
IsFullRow
Declaration
public override bool IsFullRow { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Item[Int32, Int32]
Declaration
public override Cell this[int row, int column] { get; }
Parameters
Type |
Name |
Description |
System.Int32 |
row |
|
System.Int32 |
column |
|
Property Value
Overrides
Label
Declaration
public override string Label { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Ranges
Declaration
public List<SimpleRange> Ranges { get; }
Property Value
RowCount
Declaration
public override int RowCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
TopLeftCell
Declaration
public override Cell TopLeftCell { get; }
Property Value
Overrides
Worksheet
Declaration
public override Worksheet Worksheet { get; }
Property Value
Overrides
Methods
Equals(Range)
Declaration
public override bool Equals(Range r)
Parameters
Type |
Name |
Description |
Range |
r |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
GetAllCells()
Declaration
public override IEnumerable<Cell> GetAllCells()
Returns
Type |
Description |
IEnumerable<Cell> |
|
Overrides
GetColumns()
Declaration
public override IEnumerable<Column> GetColumns()
Returns
Type |
Description |
IEnumerable<Column> |
|
Overrides
GetRows()
Declaration
public override IEnumerable<Row> GetRows()
Returns
Type |
Description |
IEnumerable<Row> |
|
Overrides
SetBorder(Border, BorderType)
Declaration
public override void SetBorder(Border border, BorderType borderType)
Parameters
Overrides
SetStyle(CellStyle)
Declaration
public override void SetStyle(CellStyle cellStyle)
Parameters
Overrides
Implements
IEnumerable<>