DataFrame incorrectly sets column value for index higher than Buffer.MaxCapacity.
Steps to reproduce
Run the code:
var length = DataFrameBuffer<T>.MaxCapacity + 5;
var column = new PrimitiveDataFrameColumn<byte>("LargeColumn", length);
var index = length - 1;
column[index] = 33;
var value1 = column[index];
var value2 = column[index % DataFrameBuffer<T>.MaxCapacity];
DataFrame incorrectly sets column value for index higher than Buffer.MaxCapacity.
Steps to reproduce
Run the code:
Expected result:
value1 == 33 value2 == null;
Actual result:
value1 == null value2 == 0;