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