IronRuby.Builtins.RubyBufferedStream.ConsumeBuffered C# (CSharp) Method

ConsumeBuffered() private method

private ConsumeBuffered ( int count ) : void
count int
return void
        private void ConsumeBuffered(int count) {
            _bufferCount -= count;
            _pushedBackCount -= Math.Min(_pushedBackCount, count);
            if (_bufferCount == 0) {
                _bufferStart = 0;
            } else {
                _bufferStart += count;
            }
        }