6 writes to _unread
System.Private.Windows.Core (6)
System\SpanReader.cs (6)
29
set =>
_unread
= Span[value..];
223
_unread
= default;
238
public void Advance(int count) =>
_unread
= _unread[count..];
243
public void Rewind(int count) =>
_unread
= Span[(Span.Length - _unread.Length - count)..];
248
public void Reset() =>
_unread
= Span;
258
UncheckedSlice(ref
_unread
, count, _unread.Length - count);
19 references to _unread
System.Private.Windows.Core (19)
System\SpanReader.cs (19)
28
readonly get => Span.Length -
_unread
.Length;
50
int index =
_unread
.IndexOf(delimiter);
58
span =
_unread
;
79
if (
_unread
.IsEmpty)
87
value =
_unread
[0];
101
if (count >
_unread
.Length)
109
span =
_unread
[..count];
138
if (sizeof(TValue) >
_unread
.Length * sizeof(T))
146
value = Unsafe.ReadUnaligned<TValue>(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(
_unread
)));
172
if (sizeof(TValue) * count >
_unread
.Length * sizeof(T))
180
value = MemoryMarshal.CreateReadOnlySpan(ref Unsafe.As<T, TValue>(ref MemoryMarshal.GetReference(
_unread
)), count);
191
public readonly bool IsNext(params ReadOnlySpan<T> next) =>
_unread
.StartsWith(next);
201
if (
_unread
.StartsWith(next))
218
int index =
_unread
.IndexOfAnyExcept(value);
222
count =
_unread
.Length;
238
public void Advance(int count) => _unread =
_unread
[count..];
243
public void Rewind(int count) => _unread = Span[(Span.Length -
_unread
.Length - count)..];
257
Debug.Assert((uint)count <= (uint)
_unread
.Length);
258
UncheckedSlice(ref _unread, count,
_unread
.Length - count);