public static int RunTest() { var data = new byte[] { 1 }; var segment = new ArraySegment <byte>(data); var wrapper = new ArraySegmentWrapper(segment); var reader2 = new BytesReader2(wrapper); return(reader2.IsEmpty ? 50 : 100); }
public BytesReader2(ArraySegmentWrapper bytes) { _unreadSegments = bytes; _currentSegment = _unreadSegments.First; // copy gets lost when inlined into RunTest() }