80 references to Slice
http2cat (4)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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();
IIS.FunctionalTests (4)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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();
IIS.LongTests (4)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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();
IIS.NewHandler.FunctionalTests (4)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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();
IIS.NewShim.FunctionalTests (4)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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();
IIS.ShadowCopy.Tests (4)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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();
IISExpress.FunctionalTests (4)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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();
Interop.FunctionalTests (2)
HttpClientHttp2InteropTests.cs (2)
280var sequence = readResult.Buffer.Slice(0, "Hello World".Length); 337var sequence = readResult.Buffer.Slice(0, "Hello World".Length);
Microsoft.AspNetCore.Components.Server (1)
src\SignalR\common\Shared\BinaryMessageParser.cs (1)
68payload = buffer.Slice(numBytes, (int)length);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (4)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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.Server.IIS (2)
Core\IO\AsyncIOEngine.cs (1)
79result = await WriteDataAsync(data.Slice(0, length));
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
Microsoft.AspNetCore.Server.Kestrel.Core (22)
Internal\Http\Http1ChunkedEncodingMessageBody.cs (3)
378suffixBuffer = suffixBuffer.Slice(0, 2); 427var suffixBuffer = buffer.Slice(0, 2); 455var trailerBuffer = buffer.Slice(0, 2);
Internal\Http\Http1Connection.cs (1)
864var currentRequestLine = requestData.Slice(0, PrefaceLineLength).ToSpan();
Internal\Http\HttpParser.cs (5)
393RejectRequestHeader(currentSlice.Slice(0, headerLength + 1).ToSpan()); 404header = currentSlice.Slice(0, headerLength); 410RejectRequestHeader(currentSlice.Slice(0, headerLength + 1).ToSpan()); 417header = currentSlice.Slice(0, headerLength); 424RejectRequestHeader(currentSlice.Slice(0, headerLength).ToSpan());
Internal\Http\HttpRequestStream.cs (1)
135var slice = actual == length ? buffer : buffer.Slice(0, actual);
Internal\Http2\Http2Connection.cs (5)
637var reader = new SequenceReader<byte>(buffer.Length > Limits.MaxRequestLineSize ? buffer.Slice(0, Limits.MaxRequestLineSize) : buffer); 665var preface = buffer.Slice(0, ClientPreface.Length); 838var headersPayload = payload.Slice(0, _incomingFrame.HeadersPayloadLength); // Minus padding 871var headersPayload = payload.Slice(0, _incomingFrame.HeadersPayloadLength); // Minus padding 1868var bufferSlice = readResult.Buffer.Slice(0, copyAmount);
Internal\Http2\Http2FrameWriter.cs (1)
753var currentData = remainingData.Slice(0, dataPayloadLength);
Internal\Http2\Http2Stream.cs (1)
470var dataPayload = payload.Slice(0, dataFrame.DataPayloadLength); // minus padding
Internal\Http3\Http3FrameWriter.cs (1)
211var currentData = remainingData.Slice(0, dataPayloadLength);
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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.Server.Kestrel.Core.Tests (6)
Http2\Http2FrameWriterTests.cs (1)
109return buffer.Slice(0, length).ToArray();
PipelineExtensionTests.cs (5)
48AssertExtensions.Equal(expected, reader.Buffer.Slice(0, numAsStr.Length).ToArray()); 65AssertExtensions.Equal(expected, readResult.Buffer.Slice(0, numAsStr.Length).ToArray()); 90var written = reader.Buffer.Slice(spacer.Length, numAsString.Length); 161var data = reader.Buffer.Slice(0, maxAscii).ToArray(); 194var written = reader.Buffer.Slice(spacer.Length, stringLength);
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
InMemoryTransportBenchmark.cs (1)
222var response = buffer.Slice(0, length);
Microsoft.AspNetCore.Shared.Tests (4)
src\Shared\ServerInfrastructure\DuplexPipeStream.cs (1)
136readableBuffer = readableBuffer.Slice(0, count);
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.Client.Tests (1)
src\SignalR\common\Shared\TextMessageParser.cs (1)
25payload = buffer.Slice(0, index);
Microsoft.AspNetCore.SignalR.Common (1)
src\SignalR\common\Shared\TextMessageParser.cs (1)
25payload = buffer.Slice(0, index);
Microsoft.AspNetCore.SignalR.Common.Tests (1)
src\SignalR\common\Shared\BinaryMessageParser.cs (1)
68payload = buffer.Slice(numBytes, (int)length);
Microsoft.AspNetCore.SignalR.Microbenchmarks (2)
src\SignalR\common\Shared\BinaryMessageParser.cs (1)
68payload = buffer.Slice(numBytes, (int)length);
src\SignalR\common\Shared\TextMessageParser.cs (1)
25payload = buffer.Slice(0, index);
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
src\SignalR\common\Shared\TextMessageParser.cs (1)
25payload = buffer.Slice(0, index);
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
src\SignalR\common\Shared\BinaryMessageParser.cs (1)
68payload = buffer.Slice(numBytes, (int)length);
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
src\SignalR\common\Shared\TextMessageParser.cs (1)
25payload = buffer.Slice(0, index);
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
PipeReaderExtensions.cs (1)
96var buffer = result.Buffer.Slice(0, numBytes);
System.IO.Pipelines (1)
System\IO\Pipelines\PipeReaderStream.cs (1)
128ReadOnlySequence<byte> slice = actual == bufferLength ? sequence : sequence.Slice(0, actual);