5 writes to Length
Microsoft.Data.Analysis (5)
DataFrameBuffer.cs (3)
55Length = length; 63Length++; 69Length += numberOfValues;
ReadOnlyDataFrameBuffer.cs (2)
56Length = length; 62Length = length;
71 references to Length
Microsoft.Data.Analysis (71)
DataFrameBuffer.cs (5)
32get => (MemoryMarshal.Cast<byte, T>(Buffer.Span)).Slice(0, Length); 62RawSpan[Length] = value; 74long newLength = Length + (long)numberOfValues; 96if (index >= Length) 108mutableBuffer = new DataFrameBuffer<T>(buffer.ReadOnlyBuffer, buffer.Length);
DataFrameColumns\ArrowStringDataFrameColumn.cs (13)
53if (length + 1 != offsetBuffer.Length) 86Debug.Assert(bitMapBuffer.Length > bitMapBufferIndex); 104Debug.Assert(bitMapBuffer.Length >= bitMapBufferIndex); 105if (bitMapBuffer.Length == bitMapBufferIndex) 190if (mutableOffsetsBuffer.Length == 0) 197mutableOffsetsBuffer.Append(mutableOffsetsBuffer[mutableOffsetsBuffer.Length - 1]); 202if (mutableDataBuffer.Length == ReadOnlyDataFrameBuffer<byte>.MaxCapacity) 211var startIndex = mutableDataBuffer.Length; 214mutableOffsetsBuffer.Append(mutableOffsetsBuffer[mutableOffsetsBuffer.Length - 1] + value.Length); 230while (curArrayIndex < numBuffers && rowIndex > _offsetsBuffers[curArrayIndex].Length - 1) 232rowIndex -= _offsetsBuffers[curArrayIndex].Length - 1; 335return _offsetsBuffers[offsetsBufferIndex].Length - indexInBuffer; 355if (numberOfRows != 0 && numberOfRows > _offsetsBuffers[offsetsBufferIndex].Length - 1 - indexInBuffer)
PrimitiveColumnContainer.BinaryOperations.cs (2)
50nullCount += mutableBuffer.Length - BitUtility.GetBitCount(leftValidity, mutableBuffer.Length);
PrimitiveColumnContainer.cs (40)
121if (Buffers[Buffers.Count - 1].Length == ReadOnlyDataFrameBuffer<T>.MaxCapacity) 149if (Buffers[Buffers.Count - 1].Length == ReadOnlyDataFrameBuffer<T>.MaxCapacity) 159int originalBufferLength = mutableLastBuffer.Length; 164int nullBufferAllocatable = (originalBufferLength + allocatable + 7) / 8 - lastNullBitMapBuffer.Length; 170mutableLastBuffer.RawSpan.Slice(mutableLastBuffer.Length - allocatable, allocatable).Fill(value.Value); 226for (int i = 0; i < sourceBuffer.Length; i++) 321Debug.Assert(bitMapBuffer.Length >= bitMapBufferIndex); 322if (bitMapBuffer.Length == bitMapBufferIndex) 341Debug.Assert(bitMapBuffer.Length > bitMapBufferIndex); 365return Buffers[bufferIndex].Length - (int)startIndex; 454DataFrameBuffer<byte> newBuffer = new DataFrameBuffer<byte>(buffer.ReadOnlyBuffer, buffer.Length); 500for (int i = 0; i < buffer.Length; i++) 504spanIndex = buffer.Length - 1 - i; 537DataFrameBuffer<T> newBuffer = new DataFrameBuffer<T>(buffer.ReadOnlyBuffer, buffer.Length); 539ret.Length += buffer.Length; 551DataFrameBuffer<bool> newBuffer = new DataFrameBuffer<bool>(buffer.Length); 553newBuffer.IncreaseSize(buffer.Length); 565ret.Length += buffer.Length; 577ret.Length += buffer.Length; 578DataFrameBuffer<byte> newBuffer = new DataFrameBuffer<byte>(buffer.Length); 596ret.Length += buffer.Length; 597DataFrameBuffer<sbyte> newBuffer = new DataFrameBuffer<sbyte>(buffer.Length); 615ret.Length += buffer.Length; 616DataFrameBuffer<double> newBuffer = new DataFrameBuffer<double>(buffer.Length); 634ret.Length += buffer.Length; 635DataFrameBuffer<decimal> newBuffer = new DataFrameBuffer<decimal>(buffer.Length); 653ret.Length += buffer.Length; 654DataFrameBuffer<short> newBuffer = new DataFrameBuffer<short>(buffer.Length); 672ret.Length += buffer.Length; 673DataFrameBuffer<ushort> newBuffer = new DataFrameBuffer<ushort>(buffer.Length); 691ret.Length += buffer.Length; 692DataFrameBuffer<int> newBuffer = new DataFrameBuffer<int>(buffer.Length); 710ret.Length += buffer.Length; 711DataFrameBuffer<uint> newBuffer = new DataFrameBuffer<uint>(buffer.Length); 729ret.Length += buffer.Length; 730DataFrameBuffer<long> newBuffer = new DataFrameBuffer<long>(buffer.Length); 748ret.Length += buffer.Length; 749DataFrameBuffer<ulong> newBuffer = new DataFrameBuffer<ulong>(buffer.Length); 767ret.Length += buffer.Length; 768DataFrameBuffer<float> newBuffer = new DataFrameBuffer<float>(buffer.Length);
PrimitiveDataFrameColumn.cs (3)
134if (numberOfRows != 0 && numberOfRows > _columnContainer.Buffers[bufferIndex].Length - offset) 151Date64Array.Builder builder = new Date64Array.Builder().Reserve(valueBuffer.Length); 153for (int i = 0; i < valueBuffer.Length; i++)
PrimitiveDataFrameColumn.Sort.cs (4)
33int[] sortIndices = new int[buffer.Length]; 34for (int i = 0; i < buffer.Length; i++) 38IntrospectiveSort(buffer.ReadOnlySpan, buffer.Length, sortIndices, comparer); 50columnNullIndices[nullIndicesSlot] = localSortIndex + b * _columnContainer.Buffers[0].Length;
ReadOnlyDataFrameBuffer.cs (4)
24public ReadOnlyMemory<T> ReadOnlyMemory => RawReadOnlyMemory.Slice(0, Length); 44get => (MemoryMarshal.Cast<byte, T>(ReadOnlyBuffer.Span)).Slice(0, Length); 69if (index >= Length) 81for (int i = 0; i < Length; i++)