public override int ReadByte() { if (_storedOffset < _storedLength) { return (int)_storedBuffer[_storedOffset++]; } else { return base.ReadByte(); } }