Initial commit
[mono.git] / mcs / class / referencesource / System / services / timers / system / timers / ElapsedEventArgs.cs
1 //------------------------------------------------------------------------------
2 // <copyright file="ElapsedEventArgs.cs" company="Microsoft">
3 //     Copyright (c) Microsoft Corporation.  All rights reserved.
4 // </copyright>                                                                
5 //------------------------------------------------------------------------------
6
7 namespace System.Timers {
8
9     using System;
10     using System.Diagnostics;
11     
12     public class ElapsedEventArgs : EventArgs {   
13         private DateTime signalTime;
14         
15         internal ElapsedEventArgs(int low, int high) {        
16             long fileTime = (long)((((ulong)high) << 32) | (((ulong)low) & 0xffffffff));
17             this.signalTime = DateTime.FromFileTime(fileTime);                        
18         }
19     
20         public DateTime SignalTime {
21             get {
22                 return this.signalTime;
23             }
24         }
25     }
26 }