13 references to InternalBufferLengthBytes
System.IO.Hashing (13)
System\IO\Hashing\XxHashShared.cs (13)
33public const int InternalBufferStripes = InternalBufferLengthBytes / StripeLengthBytes; 121Debug.Assert(InternalBufferLengthBytes % StripeLengthBytes == 0); 243Debug.Assert(state.BufferedCount <= InternalBufferLengthBytes); 250if (source.Length <= InternalBufferLengthBytes - state.BufferedCount) 265int loadSize = InternalBufferLengthBytes - (int)state.BufferedCount; 306source.Slice(sourceIndex - StripeLengthBytes, StripeLengthBytes).CopyTo(new Span<byte>(buffer + InternalBufferLengthBytes - StripeLengthBytes, StripeLengthBytes)); 308else if (source.Length - sourceIndex > InternalBufferLengthBytes) 314sourceIndex += InternalBufferLengthBytes; 316while (source.Length - sourceIndex > InternalBufferLengthBytes); 319source.Slice(sourceIndex - StripeLengthBytes, StripeLengthBytes).CopyTo(new Span<byte>(buffer + InternalBufferLengthBytes - StripeLengthBytes, StripeLengthBytes)); 325Debug.Assert(remaining.Length <= InternalBufferLengthBytes); 382new ReadOnlySpan<byte>(buffer + InternalBufferLengthBytes - catchupSize, catchupSize).CopyTo(new Span<byte>(lastStripe, StripeLengthBytes)); 827/// <summary>The internal buffer. Length is <see cref="InternalBufferLengthBytes"/>.</summary>