コード例 #1
0
        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);
        }
コード例 #2
0
 public BytesReader2(ArraySegmentWrapper bytes)
 {
     _unreadSegments = bytes;
     _currentSegment = _unreadSegments.First; // copy gets lost when inlined into RunTest()
 }