Implemented interface member:
method
GetSpan
System.Buffers.IBufferWriter<T>.GetSpan(System.Int32)
22 overrides of GetSpan
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
62public override Span<byte> GetSpan(int sizeHint = 0)
src\Servers\Kestrel\shared\test\PassThroughConnectionMiddleware.cs (1)
58public override Span<byte> GetSpan(int sizeHint = 0) => _output.GetSpan(sizeHint);
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
EndToEndBenchmarks.cs (1)
279public override Span<byte> GetSpan(int sizeHint = 0) => _buffer;
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Internal\Http\HttpResponsePipeWriter.cs (1)
58public override Span<byte> GetSpan(int sizeHint = 0)
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (1)
79public override Span<byte> GetSpan(int sizeHint = 0)
Internal\Infrastructure\StatusCheckPipeWriter.cs (1)
70public override Span<byte> GetSpan(int sizeHint = 0)
Internal\Infrastructure\ThrowingPipeWriter.cs (1)
27public override Span<byte> GetSpan(int sizeHint = 0) => throw new InvalidOperationException(_message);
Internal\Infrastructure\WrappingPipeWriter.cs (1)
51public override Span<byte> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
ConcurrentPipeWriterTests.cs (1)
447public override Span<byte> GetSpan(int sizeHint = 0)
src\Servers\Kestrel\shared\test\PassThroughConnectionMiddleware.cs (1)
58public override Span<byte> GetSpan(int sizeHint = 0) => _output.GetSpan(sizeHint);
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (3)
Mocks\NullPipeWriter.cs (1)
38public override Span<byte> GetSpan(int sizeHint = 0)
ResponseHeadersWritingBenchmark.cs (1)
201public override Span<byte> GetSpan(int sizeHint = 0) => _memory.Span;
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
62public override Span<byte> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
62public override Span<byte> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.SignalR.Microbenchmarks (1)
Shared\TestPipeWriter.cs (1)
24public override Span<byte> GetSpan(int sizeHint = 0)
Microsoft.AspNetCore.TestHost (1)
ResponseBodyPipeWriter.cs (1)
93public override Span<byte> GetSpan(int sizeHint = 0)
Microsoft.Extensions.Logging.Console (1)
src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
151public override Span<byte> GetSpan(int sizeHint = MinimumBufferSize)
Sockets.FunctionalTests (2)
src\Servers\Kestrel\shared\test\PassThroughConnectionMiddleware.cs (1)
58public override Span<byte> GetSpan(int sizeHint = 0) => _output.GetSpan(sizeHint);
src\Servers\Kestrel\test\FunctionalTests\ConnectionMiddlewareTests.cs (1)
168public override Span<byte> GetSpan(int sizeHint = 0)
System.IO.Pipelines (2)
System\IO\Pipelines\Pipe.DefaultPipeWriter.cs (1)
38public override Span<byte> GetSpan(int sizeHint = 0) => _pipe.GetSpan(sizeHint);
System\IO\Pipelines\StreamPipeWriter.cs (1)
102public override Span<byte> GetSpan(int sizeHint = 0)
System.Text.Json (1)
src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
151public override Span<byte> GetSpan(int sizeHint = MinimumBufferSize)
40 references to GetSpan
http2cat (1)
src\Shared\Http2cat\Http2Utilities.cs (1)
249var buffer = output.GetSpan(Http2FrameReader.HeaderLength);
IIS.FunctionalTests (1)
src\Shared\Http2cat\Http2Utilities.cs (1)
249var buffer = output.GetSpan(Http2FrameReader.HeaderLength);
IIS.LongTests (1)
src\Shared\Http2cat\Http2Utilities.cs (1)
249var buffer = output.GetSpan(Http2FrameReader.HeaderLength);
IIS.NewHandler.FunctionalTests (1)
src\Shared\Http2cat\Http2Utilities.cs (1)
249var buffer = output.GetSpan(Http2FrameReader.HeaderLength);
IIS.NewShim.FunctionalTests (1)
src\Shared\Http2cat\Http2Utilities.cs (1)
249var buffer = output.GetSpan(Http2FrameReader.HeaderLength);
IISExpress.FunctionalTests (1)
src\Shared\Http2cat\Http2Utilities.cs (1)
249var buffer = output.GetSpan(Http2FrameReader.HeaderLength);
InMemory.FunctionalTests (9)
ChunkedResponseTests.cs (1)
877var span = response.BodyWriter.GetSpan(4096);
Http2\Http2StreamTests.cs (2)
4120var span = response.BodyWriter.GetSpan(); 4438var span = response.BodyWriter.GetSpan(4096);
ResponseTests.cs (2)
3207encoder.Convert(source, writer.GetSpan(), flush: source.Length == 0, out var charsUsed, out var bytesUsed, out completed); 3637var span = response.BodyWriter.GetSpan(4096);
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
64return _inner.GetSpan(sizeHint);
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
869var buffer = pw.GetSpan(sizeHint: 8);
src\Servers\Kestrel\shared\test\PassThroughConnectionMiddleware.cs (1)
58public override Span<byte> GetSpan(int sizeHint = 0) => _output.GetSpan(sizeHint);
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
102BinaryPrimitives.WriteUInt32BigEndian(writer.GetSpan(4), (uint)sizeIncrement);
Interop.FunctionalTests (1)
Http3\Http3RequestTests.cs (1)
1089context.Response.BodyWriter.GetSpan(data.Length);
Microsoft.AspNetCore.Http.Abstractions (2)
Extensions\HttpResponseWritingExtensions.cs (2)
76var destination = pipeWriter.GetSpan(minimumByteSize); 118destination = writer.GetSpan(minimumByteSize);
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
EndToEndBenchmarks.cs (1)
97var span = destination.GetSpan(bytes);
Microsoft.AspNetCore.ResponseCaching (1)
CacheEntry\CachedResponseBody.cs (1)
36var span = destination.GetSpan(segment.Length);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
src\Shared\Http2cat\Http2Utilities.cs (1)
249var buffer = output.GetSpan(Http2FrameReader.HeaderLength);
Microsoft.AspNetCore.Server.Kestrel.Core (9)
Internal\Http2\Http2FrameWriter.cs (1)
1002var buffer = output.GetSpan(Http2FrameReader.HeaderLength);
Internal\Http3\Http3FrameWriter.cs (4)
106var buffer = _outputWriter.GetSpan(settingsLength + VariableLengthIntegerHelper.MaximumEncodedLength + 1); 155var buffer = _outputWriter.GetSpan(8); 247var buffer = _outputWriter.GetSpan(8); 282var buffer = output.GetSpan(16);
Internal\Http3\Http3OutputProducer.cs (1)
210return _pipeWriter.GetSpan(sizeHint);
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (1)
83return _innerPipeWriter.GetSpan(sizeHint);
Internal\Infrastructure\StatusCheckPipeWriter.cs (1)
73return _inner.GetSpan(sizeHint);
Internal\Infrastructure\WrappingPipeWriter.cs (1)
53return _inner.GetSpan(sizeHint);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (4)
BodyControlTests.cs (1)
135Assert.Throws<ObjectDisposedException>(() => responsePipe.GetSpan());
HttpResponsePipeWriterTests.cs (1)
39var ex = Assert.Throws<ObjectDisposedException>(() => { pipeWriter.GetSpan(); });
src\Servers\Kestrel\shared\test\PassThroughConnectionMiddleware.cs (1)
58public override Span<byte> GetSpan(int sizeHint = 0) => _output.GetSpan(sizeHint);
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
102BinaryPrimitives.WriteUInt32BigEndian(writer.GetSpan(4), (uint)sizeIncrement);
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (3)
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
64return _inner.GetSpan(sizeHint);
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (1)
869var buffer = pw.GetSpan(sizeHint: 8);
src\Servers\Kestrel\shared\test\PipeWriterHttp2FrameExtensions.cs (1)
102BinaryPrimitives.WriteUInt32BigEndian(writer.GetSpan(4), (uint)sizeIncrement);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
64return _inner.GetSpan(sizeHint);
Microsoft.AspNetCore.TestHost (1)
ResponseBodyPipeWriter.cs (1)
96return _pipe.Writer.GetSpan(sizeHint);
Sockets.FunctionalTests (1)
src\Servers\Kestrel\shared\test\PassThroughConnectionMiddleware.cs (1)
58public override Span<byte> GetSpan(int sizeHint = 0) => _output.GetSpan(sizeHint);