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)
267if (_advancedBytesForChunk > _currentChunkMemory.Length - _currentMemoryPrefixBytes - EndChunkLength - bytes) 617else if (_advancedBytesForChunk >= _currentChunkMemory.Length - _currentMemoryPrefixBytes - EndChunkLength - sizeHint && _advancedBytesForChunk > 0) 628var 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); 648Debug.Assert(_advancedBytesForChunk <= _currentChunkMemory.Length); 660_currentChunkMemory.Slice(_currentMemoryPrefixBytes, _advancedBytesForChunk).CopyTo(_currentChunkMemory.Slice(bytesWritten));