private bool ReadNullChar() { if (_charsUsed == _charPos) { if (ReadData(false) == 0) { _isEndOfFile = true; return true; } } else { _charPos++; } return false; }