Implemented interface member:
method
GetSpan
System.Buffers.IBufferWriter<T>.GetSpan(System.Int32)
10 overrides of GetSpan
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.Transport.Quic (1)
src\aspnetcore\src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
62public override Span<byte> GetSpan(int sizeHint = 0)
Microsoft.Extensions.Logging.Console (1)
src\runtime\src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
62public override Span<byte> GetSpan(int sizeHint = MinimumBufferSize)
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\runtime\src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
62public override Span<byte> GetSpan(int sizeHint = MinimumBufferSize)
15 references to GetSpan
Microsoft.AspNetCore.Http.Abstractions (2)
Extensions\HttpResponseWritingExtensions.cs (2)
76var destination = pipeWriter.GetSpan(minimumByteSize); 118destination = writer.GetSpan(minimumByteSize);
Microsoft.AspNetCore.ResponseCaching (1)
CacheEntry\CachedResponseBody.cs (1)
36var span = destination.GetSpan(segment.Length);
Microsoft.AspNetCore.Server.Kestrel.Core (9)
Internal\Http2\Http2FrameWriter.cs (1)
1031var 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)
222return _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.Transport.Quic (1)
src\aspnetcore\src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
64return _inner.GetSpan(sizeHint);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Checksum.cs (1)
94var span = pipeWriter.GetSpan(HashSize);
System.Text.Json (1)
System\Text\Json\Serialization\JsonSerializer.Write.Pipe.cs (1)
283Span<byte> dest = utf8Json.GetSpan(1);