wasSharp – Diff between revs 10 and 20

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 10 Rev 20
Line 78... Line 78...
78 { 78 {
79 switch (alarm == null) 79 switch (alarm == null)
80 { 80 {
81 case true: 81 case true:
82 elapsed.Start(); 82 elapsed.Start();
83 alarm = new Timer(o => 83 alarm = new Timer(() =>
84 { 84 {
85 lock (LockObject) 85 lock (LockObject)
86 { 86 {
87 Signal.Set(); 87 Signal.Set();
88 elapsed.Stop(); 88 elapsed.Stop();
89 times.Clear(); 89 times.Clear();
90 alarm.Dispose(); 90 alarm.Dispose();
91 alarm = null; 91 alarm = null;
92 } 92 }
93 }, null, (int) deadline, 0); 93 }, deadline, 0);
94 return; 94 return;
95 case false: 95 case false:
96 elapsed.Stop(); 96 elapsed.Stop();
97 times.Add(elapsed.ElapsedMilliseconds); 97 times.Add(elapsed.ElapsedMilliseconds);
98 switch (decay) 98 switch (decay)