SpanReader<T>
struct SpanReader<T> where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType), IEquatable<T>
Fast stack based ReadOnlySpan<T> reader.
Fast stack based ReadOnlySpan<T> reader.
Advance the reader by the given count.
Advance the reader past consecutive instances of the given value.
Check to see if the given next values are next.
Reset the reader to the beginning of the span.
Rewind the reader by the given count.
Advance the reader if the given next values are next.
Try to read the next value.
Try to read a span of the given count.
public bool TryRead<TValue>(out TValue value) where TValue : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
Try to read a value of the given type. The size of the value must be evenly divisible by the size of
T.
public bool TryRead<TValue>(int count, out ReadOnlySpan value) where TValue : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
Try to read a span of values of the given type. The size of the value must be evenly divisible by the size of
T.
Try to read everything up to the given delimiter. Advances the reader past the
delimiter if found.
Try to read everything up to the given delimiter.