* optimize constructor of ElapsedEventArgs
* delete the old ctor
{
public class ElapsedEventArgs : EventArgs
{
- internal ElapsedEventArgs(long fileTime)
+ internal ElapsedEventArgs(DateTime localTime)
{
- SignalTime = DateTime.FromFileTime(fileTime);
+ SignalTime = localTime;
}
public DateTime SignalTime { get; }
_enabled = false;
}
- ElapsedEventArgs elapsedEventArgs = new ElapsedEventArgs(DateTime.UtcNow.ToFileTime());
+ ElapsedEventArgs elapsedEventArgs = new ElapsedEventArgs(DateTime.Now);
try
{
// To avoid race between remove handler and raising the event