27 references to Slice
Microsoft.AspNetCore.Components.Server (1)
src\aspnetcore\src\SignalR\common\Shared\BinaryMessageParser.cs (1)
68payload = buffer.Slice(numBytes, (int)length);
Microsoft.AspNetCore.Server.Kestrel.Core (23)
Internal\Http\Http1ChunkedEncodingMessageBody.cs (3)
398suffixBuffer = suffixBuffer.Slice(0, 2); 458var suffixBuffer = buffer.Slice(0, 2); 486var trailerBuffer = buffer.Slice(0, 2);
Internal\Http\Http1Connection.cs (2)
1023var errorSlice = buffer.Slice(parseResult.ErrorOffset, parseResult.ErrorLength); 1063var currentRequestLine = requestData.Slice(0, PrefaceLineLength).ToSpan();
Internal\Http\HttpParser.cs (3)
181header = currentSlice.Slice(0, length); 192header = currentSlice.Slice(0, length); 375var errorSlice = buffer.Slice(result.ErrorOffset, result.ErrorLength);
Internal\Http\HttpRequestStream.cs (1)
135var slice = actual == length ? buffer : buffer.Slice(0, actual);
Internal\Http2\Http2Connection.cs (5)
641var reader = new SequenceReader<byte>(buffer.Length > Limits.MaxRequestLineSize ? buffer.Slice(0, Limits.MaxRequestLineSize) : buffer); 669var preface = buffer.Slice(0, ClientPreface.Length); 854var headersPayload = payload.Slice(0, _incomingFrame.HeadersPayloadLength); // Minus padding 887var headersPayload = payload.Slice(0, _incomingFrame.HeadersPayloadLength); // Minus padding 1908var bufferSlice = readResult.Buffer.Slice(0, copyAmount);
Internal\Http2\Http2FrameWriter.cs (1)
753var currentData = remainingData.Slice(0, dataPayloadLength);
Internal\Http2\Http2Stream.cs (1)
469var dataPayload = payload.Slice(0, dataFrame.DataPayloadLength); // minus padding
Internal\Http3\Http3FrameWriter.cs (1)
211var currentData = remainingData.Slice(0, dataPayloadLength);
Middleware\TlsListener.cs (2)
103clientHelloBytes = buffer.Slice(0, 5 + recordLength); 152clientHelloBytes = buffer.Slice(0, 5 + recordLength);
src\aspnetcore\src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2FrameReader.cs (3)
48var headerSlice = buffer.Slice(0, HeaderLength); 72framePayload = buffer.Slice(HeaderLength + extendedHeaderLength, payloadLength - extendedHeaderLength); 89var extendedHeaders = readableBuffer.Slice(HeaderLength, extendedHeaderLength).ToSpan();
Microsoft.AspNetCore.SignalR.Common (1)
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
25payload = buffer.Slice(0, index);
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
src\aspnetcore\src\SignalR\common\Shared\TextMessageParser.cs (1)
25payload = buffer.Slice(0, index);
System.IO.Pipelines (1)
System\IO\Pipelines\PipeReaderStream.cs (1)
128ReadOnlySequence<byte> slice = actual == bufferLength ? sequence : sequence.Slice(0, actual);