2 writes to _currentChunkMemory
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Http\Http1OutputProducer.cs (2)
637
_currentChunkMemory
= _pipeWriter.GetMemory(sizeHint);
641
_currentChunkMemory
= _currentChunkMemory.Slice(0, _currentChunkMemory.Length - 1);
10 references to _currentChunkMemory
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\Http\Http1OutputProducer.cs (10)
267
if (_advancedBytesForChunk >
_currentChunkMemory
.Length - _currentMemoryPrefixBytes - EndChunkLength - bytes)
617
else if (_advancedBytesForChunk >=
_currentChunkMemory
.Length - _currentMemoryPrefixBytes - EndChunkLength - sizeHint && _advancedBytesForChunk > 0)
628
var actualMemory =
_currentChunkMemory
.Slice(
630
_currentChunkMemory
.Length - _currentMemoryPrefixBytes - EndChunkLength - _advancedBytesForChunk);
638
_currentMemoryPrefixBytes = ChunkWriter.GetPrefixBytesForChunk(
_currentChunkMemory
.Length, out var sliceOne);
641
_currentChunkMemory =
_currentChunkMemory
.Slice(0,
_currentChunkMemory
.Length - 1);
648
Debug.Assert(_advancedBytesForChunk <=
_currentChunkMemory
.Length);
660
_currentChunkMemory
.Slice(_currentMemoryPrefixBytes, _advancedBytesForChunk).CopyTo(
_currentChunkMemory
.Slice(bytesWritten));