Shared.MutableMemoryStream.InternalEmulateRead C# (CSharp) Method

InternalEmulateRead() private method

private InternalEmulateRead ( int count ) : int
count int
return int
        internal int InternalEmulateRead(int count)
        {
            if (!_isOpen)
                throw new InvalidOperationException();

            var n = _length - _position;
            if (n > count) n = count;
            if (n < 0) n = 0;

            _position += n;
            return n;
        }