char Next() { var pos = _position + 1; if (pos > _data.Length) return default(char); return _data[pos]; }