} // END WriteInfo private static void RunTest(ReadOnlySpan <char> span, int spanLen, Stopwatch stopWatch, List <int> parsed, ParseSpan parse) { int start = 0, size = 6; stopWatch.Restart(); while (start + size < spanLen) { parsed.Add( parse(span.Slice(start, size)) ); NextSlice(ref start, ref size); } parsed.Add( SpanToInt.UseLoop(span.Slice(start, spanLen - start)) ); stopWatch.Stop(); } // END RunTest
public void ExpectReceive(SpanToInt f, [CallerFilePath] string fileName = null, [CallerLineNumber] int lineno = 0) => Expect(Method.Receive, f, fileName, lineno);