2 writes to _currentChunkMemory
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\Http\Http1OutputProducer.cs (2)
636_currentChunkMemory = _pipeWriter.GetMemory(sizeHint); 640_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) 616else if (_advancedBytesForChunk >= _currentChunkMemory.Length - _currentMemoryPrefixBytes - EndChunkLength - sizeHint && _advancedBytesForChunk > 0) 627var actualMemory = _currentChunkMemory.Slice( 629_currentChunkMemory.Length - _currentMemoryPrefixBytes - EndChunkLength - _advancedBytesForChunk); 637_currentMemoryPrefixBytes = ChunkWriter.GetPrefixBytesForChunk(_currentChunkMemory.Length, out var sliceOne); 640_currentChunkMemory = _currentChunkMemory.Slice(0, _currentChunkMemory.Length - 1); 647Debug.Assert(_advancedBytesForChunk <= _currentChunkMemory.Length); 659_currentChunkMemory.Slice(_currentMemoryPrefixBytes, _advancedBytesForChunk).CopyTo(_currentChunkMemory.Slice(bytesWritten));