LongoMatch.Core.Store.Timer.CancelCurrent C# (CSharp) Method

CancelCurrent() public method

public CancelCurrent ( ) : void
return void
        public void CancelCurrent()
        {
            if (Nodes.Count > 0) {
                TimeNode last = Nodes.Last ();
                if (last.Stop == null) {
                    Nodes.Remove (last);
                }
            }
        }

Usage Example

Ejemplo n.º 1
0
 public void TestCancelTimer()
 {
     Timer timer = new Timer { Name = "Test" };
     timer.Start (new Time (1000));
     timer.Stop (new Time (2000));
     timer.CancelCurrent ();
     Assert.AreEqual (1, timer.Nodes.Count);
     timer.Start (new Time (3000));
     Assert.AreEqual (2, timer.Nodes.Count);
     timer.CancelCurrent ();
     Assert.AreEqual (1, timer.Nodes.Count);
 }
All Usage Examples Of LongoMatch.Core.Store.Timer::CancelCurrent