2 writes to _newlineIndex
System.Net.ServerSentEvents (2)
System\Net\ServerSentEvents\SseParser_1.cs (2)
205
_newlineIndex
= lineBuffer.Slice(searchOffset).IndexOfAny(CR, LF);
209
_newlineIndex
+= searchOffset;
7 references to _newlineIndex
System.Net.ServerSentEvents (7)
System\Net\ServerSentEvents\SseParser_1.cs (7)
206
if (
_newlineIndex
>= 0)
210
if (lineBuffer[
_newlineIndex
] is LF || // the newline is LF
211
_newlineIndex
+ 1 < lineBuffer.Length || // we must have CR and we have whatever comes after it
233
Debug.Assert(
_newlineIndex
< lineBuffer.Length, "Expected to be positioned at a non-empty newline");
234
return lineBuffer.Slice(
_newlineIndex
).StartsWith(CRLF) ? 2 : 1;
243
ReadOnlySpan<byte> line = lineBuffer.Slice(0,
_newlineIndex
);
305
ReadOnlySpan<byte> remainder = lineBuffer.Slice(
_newlineIndex
+ newlineLength);