C# Class Bigio.BigArray.Support_Classes.ArrayMap.BlockRange

Object of BlockRange class contain information of some range inside the block.
Show file Open project: 80LevelElf/Bigio Class Usage Examples

Public Properties

Property Type Description
CommonStartIndex int
Count int
Subindex int

Public Methods

Method Description
BlockRange ( int subindex, int count, int commonStartIndex )

Create new instance of BlockRange.

Equals ( BlockRange other ) : bool

Check equal of current BlockRange and other BlockRange.

Method Details

BlockRange() public method

Create new instance of BlockRange.
public BlockRange ( int subindex, int count, int commonStartIndex )
subindex int Subindex(internal block index) of starting of range.
count int Count of elements of the block.
commonStartIndex int Common zero-based index(across all collection) of block start of the block.

Equals() public method

Check equal of current BlockRange and other BlockRange.
public Equals ( BlockRange other ) : bool
other BlockRange Other to check.
return bool

Property Details

CommonStartIndex public property

Common zero-based index(across all collection) of block start of the block.
public int CommonStartIndex
return int

Count public property

Count of elements of the block.
public int Count
return int

Subindex public property

Subindex(internal block index) of start of range.
public int Subindex
return int