Exemplo n.º 1
0
 /// <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);
     }
 }
Exemplo n.º 2
0
 /// <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);
     }
 }