protected override void OnClear() { _currentPos = 0; _fileName = null; _title = null; _password = null; _displayOption = DisplayValEnum.Caption; this.Dispose(); base.OnClear(); }
protected void ReadAlbumData(StreamReader sr, int version) { // Initialize settings to defaults _title = null; _password = null; _displayOption = DisplayValEnum.Caption; if (version >= 93) { // Read album-specific data _title = sr.ReadLine(); _password = sr.ReadLine(); _displayOption = (DisplayValEnum)Convert.ToInt32(sr.ReadLine()); } // Initialize title if none provided if (_title == null || _title.Length == 0) { _title = Path.GetFileNameWithoutExtension(_fileName); } }