13 overrides of Rent
Interop.FunctionalTests (2)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
48public override IMemoryOwner<byte> Rent(int size = AnySize)
src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
86public override IMemoryOwner<byte> Rent(int size = AnySize)
Microsoft.AspNetCore.Server.HttpSys (2)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
48public override IMemoryOwner<byte> Rent(int size = AnySize)
src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
86public override IMemoryOwner<byte> Rent(int size = AnySize)
Microsoft.AspNetCore.Server.IIS (2)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
48public override IMemoryOwner<byte> Rent(int size = AnySize)
src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
86public override IMemoryOwner<byte> Rent(int size = AnySize)
Microsoft.AspNetCore.Server.Kestrel.Core (2)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
48public override IMemoryOwner<byte> Rent(int size = AnySize)
src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
86public override IMemoryOwner<byte> Rent(int size = AnySize)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
48public override IMemoryOwner<byte> Rent(int size = AnySize)
src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
86public override IMemoryOwner<byte> Rent(int size = AnySize)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
48public override IMemoryOwner<byte> Rent(int size = AnySize)
src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
86public 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)
38 references to Rent
Interop.FunctionalTests (1)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size));
Microsoft.AspNetCore.Components.Server (1)
BlazorPack\SequenceOfT.cs (1)
239segment.Assign(this.memoryPool.Rent(minBufferSize.Value));
Microsoft.AspNetCore.Server.HttpSys (3)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size));
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (2)
61_backingBuffer = memoryPool.Rent(newSize); 66_backingBuffer = MemoryPool<byte>.Shared.Rent(newSize);
Microsoft.AspNetCore.Server.IIS (3)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size));
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (2)
61_backingBuffer = memoryPool.Rent(newSize); 66_backingBuffer = MemoryPool<byte>.Shared.Rent(newSize);
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\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size));
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (16)
DiagnosticMemoryPoolTests.cs (10)
30var block = memoryPool.Rent(); 41var block = memoryPool.Rent(); 53var block = memoryPool.Rent(); 65var block = memoryPool.Rent(); 78var block = memoryPool.Rent(); 100var block = memoryPool.Rent(); 113var block = memoryPool.Rent(); 127var block = memoryPool.Rent(); 142var block = memoryPool.Rent(); 166var block = memoryPool.Rent();
Http2\Http2FrameWriterTests.cs (1)
30dirtyMemoryPool.Setup(pool => pool.Rent(It.IsAny<int>())).Returns(memoryBlock.Object);
Http3\Http3FrameWriterTests.cs (1)
34dirtyMemoryPool.Setup(pool => pool.Rent(It.IsAny<int>())).Returns(memoryBlock.Object);
MemoryPoolTests.cs (3)
25var block = memoryPool.Rent(); 34var block = memoryPool.Rent(); 46var exception = Assert.Throws<ObjectDisposedException>(() => memoryPool.Rent());
PinnedBlockMemoryPoolTests.cs (1)
29var block = memoryPool.Rent();
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size));
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size));
Microsoft.AspNetCore.Shared.Tests (2)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (2)
61_backingBuffer = memoryPool.Rent(newSize); 66_backingBuffer = MemoryPool<byte>.Shared.Rent(newSize);
System.IO.Pipelines (3)
System\IO\Pipelines\Pipe.cs (1)
247segment.SetOwnedMemory(pool!.Rent(GetSegmentSize(sizeHint, maxSize)));
System\IO\Pipelines\StreamPipeReader.cs (1)
522nextSegment.SetOwnedMemory(_options.Pool.Rent(sizeToRequest));
System\IO\Pipelines\StreamPipeWriter.cs (1)
161newSegment.SetOwnedMemory(_pool!.Rent(GetSegmentSize(sizeHint, maxSize)));