/// <summary> /// Saves the file whenever it has been signaled to do so. /// </summary> public override void RunTask() { _signalled = false; if (Session != null) { SessionFile.Save(Session, Session.Filename); } }
/// <summary> /// Loads a user session from disk, either using the current /// filename or a new one provided. /// </summary> public void Reload(string filename = null) { UpdateFilename(filename); if (Filename.Exists) { SessionFile.Load(this, Filename); } }