Implemented interface member:
method
Advance
System.Buffers.IBufferWriter<T>.Advance(System.Int32)
10 overrides of Advance
Microsoft.AspNetCore.Server.Kestrel.Core (5)
Internal\Http\HttpResponsePipeWriter.cs (1)
22public override void Advance(int bytes)
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (1)
90public override void Advance(int bytes)
Internal\Infrastructure\StatusCheckPipeWriter.cs (1)
40public override void Advance(int bytes)
Internal\Infrastructure\ThrowingPipeWriter.cs (1)
17public override void Advance(int bytes) => throw new InvalidOperationException(_message);
Internal\Infrastructure\WrappingPipeWriter.cs (1)
26public override void Advance(int bytes)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\aspnetcore\src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
23public override void Advance(int bytes)
Microsoft.Extensions.Logging.Console (1)
src\runtime\src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
52public override void Advance(int count) => _buffer.Commit(count);
System.IO.Pipelines (2)
System\IO\Pipelines\Pipe.DefaultPipeWriter.cs (1)
34public override void Advance(int bytes) => _pipe.Advance(bytes);
System\IO\Pipelines\StreamPipeWriter.cs (1)
71public override void Advance(int bytes)
System.Text.Json (1)
src\runtime\src\libraries\Common\src\System\Text\Json\PooledByteBufferWriter.cs (1)
52public override void Advance(int count) => _buffer.Commit(count);
24 references to Advance
Microsoft.AspNetCore.Http.Abstractions (2)
Extensions\HttpResponseWritingExtensions.cs (2)
82pipeWriter.Advance(bytesWritten); 115writer.Advance(bytesUsed);
Microsoft.AspNetCore.Http.Connections (1)
Internal\Transports\WebSocketsServerTransport.cs (1)
161_application.Output.Advance(receiveResult.Count);
Microsoft.AspNetCore.ResponseCaching (1)
CacheEntry\CachedResponseBody.cs (1)
39destination.Advance(segment.Length);
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\Http2\Http2Connection.cs (1)
1912writer.Advance(copyAmount);
Internal\Http2\Http2FrameWriter.cs (1)
1042output.Advance(Http2FrameReader.HeaderLength);
Internal\Http3\Http3FrameWriter.cs (4)
125_outputWriter.Advance(totalLength); 156_outputWriter.Advance(VariableLengthIntegerHelper.WriteInteger(buffer, id)); 249_outputWriter.Advance(length); 291output.Advance(typeLength + lengthLength);
Internal\Http3\Http3OutputProducer.cs (1)
131_pipeWriter.Advance(bytes);
Internal\Infrastructure\PipeWriterHelpers\ConcurrentPipeWriter.cs (1)
94_innerPipeWriter.Advance(bytes);
Internal\Infrastructure\StatusCheckPipeWriter.cs (1)
43_inner.Advance(bytes);
Internal\Infrastructure\WrappingPipeWriter.cs (1)
28_inner.Advance(bytes);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
Internal\QuicStreamContext.cs (1)
222input.Advance(bytesReceived);
src\aspnetcore\src\Servers\Kestrel\shared\CompletionPipeWriter.cs (1)
25_inner.Advance(bytes);
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Checksum.cs (1)
96pipeWriter.Advance(HashSize);
Microsoft.Extensions.Http.Diagnostics (2)
Logging\Internal\HttpResponseBodyReader.cs (2)
141writer.Advance(bytesRead); 160writer.Advance(bytesRead);
System.IO.Pipelines (4)
System\IO\Pipelines\PipeWriter.cs (4)
61/// <summary>Notifies the <see cref="System.IO.Pipelines.PipeWriter" /> that <paramref name="bytes" /> bytes were written to the output <see cref="System.Span{T}" /> or <see cref="System.Memory{T}" />. You must request a new buffer after calling <see cref="System.IO.Pipelines.PipeWriter.Advance(int)" /> to continue writing more data; you cannot write to a previously acquired buffer.</summary> 70/// You must request a new buffer after calling <see cref="System.IO.Pipelines.PipeWriter.Advance" /> to continue writing more data; you cannot write to a previously acquired buffer.</remarks> 79/// You must request a new buffer after calling <see cref="System.IO.Pipelines.PipeWriter.Advance(int)" /> to continue writing more data; you cannot write to a previously acquired buffer.</remarks> 135Advance(read);
System.Text.Json (1)
System\Text\Json\Serialization\JsonSerializer.Write.Pipe.cs (1)
285utf8Json.Advance(1);