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