5 overrides of Rent
Microsoft.AspNetCore.Server.Kestrel.Core (2)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
48public override IMemoryOwner<byte> Rent(int size = AnySize)
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
89public override IMemoryOwner<byte> Rent(int size = AnySize)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
48public override IMemoryOwner<byte> Rent(int size = AnySize)
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
89public override IMemoryOwner<byte> Rent(int size = AnySize)
System.Memory (1)
System\Buffers\ArrayMemoryPool.cs (1)
12public sealed override unsafe IMemoryOwner<T> Rent(int minimumBufferSize = -1)
12 references to Rent
Microsoft.AspNetCore.Components.Server (1)
BlazorPack\SequenceOfT.cs (1)
239segment.Assign(this.memoryPool.Rent(minBufferSize.Value));
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Internal\Http\Http1OutputProducer.cs (3)
703_fakeMemoryOwner = _memoryPool.Rent(minSize); 757var owner = _memoryPool.Rent(sizeHint); 765var owner = MemoryPool<byte>.Shared.Rent(sizeHint);
Internal\Http2\Http2OutputProducer.cs (1)
693_fakeMemoryOwner = _memoryPool.Rent(minSize);
Internal\Http3\Http3OutputProducer.cs (1)
260_fakeMemoryOwner = _memoryPool.Rent(minSize);
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (1)
362newSegment.SetOwnedMemory(_pool.Rent(GetSegmentSize(minSize, _pool.MaxBufferSize)));
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size));
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size));
System.IO.Pipelines (3)
System\IO\Pipelines\Pipe.cs (1)
247segment.SetOwnedMemory(pool!.Rent(GetSegmentSize(sizeHint, maxSize)));
System\IO\Pipelines\StreamPipeReader.cs (1)
519nextSegment.SetOwnedMemory(_options.Pool.Rent(sizeToRequest));
System\IO\Pipelines\StreamPipeWriter.cs (1)
161newSegment.SetOwnedMemory(_pool!.Rent(GetSegmentSize(sizeHint, maxSize)));