Пример #1
0
 public BackTask(BackTaskAction action, int priority, object data = null, object tag = null)
 {
     Action   = action;
     Priority = priority;
     Data     = data;
     Tag      = tag;
 }
Пример #2
0
 public bool TryGetTask(BackTaskAction action, out BackTask task)
 {
     for (BackTask t = First; t is not null; t = t.Next)
     {
         if (t.Action == action)
         {
             task = t;
             return(true);
         }
     }
     task = default;
     return(false);
 }
Пример #3
0
 public void Add(BackTaskAction action, int priority, object data = null, object tag = null)
 {
     Add(new BackTask(action, priority, data: data, tag: tag));
 }
Пример #4
0
 public void Dispose()
 {
     Action = null;
     Data   = null;
     Tag    = null;
 }