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