13 references to InternalBufferLengthBytes
System.IO.Hashing (13)
System\IO\Hashing\XxHashShared.cs (13)
32public const int InternalBufferStripes = InternalBufferLengthBytes / StripeLengthBytes; 120Debug.Assert(InternalBufferLengthBytes % StripeLengthBytes == 0); 242Debug.Assert(state.BufferedCount <= InternalBufferLengthBytes); 249if (source.Length <= InternalBufferLengthBytes - state.BufferedCount) 264int loadSize = InternalBufferLengthBytes - (int)state.BufferedCount; 305source.Slice(sourceIndex - StripeLengthBytes, StripeLengthBytes).CopyTo(new Span<byte>(buffer + InternalBufferLengthBytes - StripeLengthBytes, StripeLengthBytes)); 307else if (source.Length - sourceIndex > InternalBufferLengthBytes) 313sourceIndex += InternalBufferLengthBytes; 315while (source.Length - sourceIndex > InternalBufferLengthBytes); 318source.Slice(sourceIndex - StripeLengthBytes, StripeLengthBytes).CopyTo(new Span<byte>(buffer + InternalBufferLengthBytes - StripeLengthBytes, StripeLengthBytes)); 324Debug.Assert(remaining.Length <= InternalBufferLengthBytes); 381new ReadOnlySpan<byte>(buffer + InternalBufferLengthBytes - catchupSize, catchupSize).CopyTo(new Span<byte>(lastStripe, StripeLengthBytes)); 813/// <summary>The internal buffer. Length is <see cref="InternalBufferLengthBytes"/>.</summary>