diff options
author | Benoit Foucher <benoit@zeroc.com> | 2012-04-25 11:19:13 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2012-04-25 11:19:13 +0200 |
commit | 7e874613ff22bedf988273b51a15ab937f01169f (patch) | |
tree | 115a92a902f80fcc6252c5fac6a957ecc548b82c /cs/src/Ice/Time.cs | |
parent | Fixed copyrights (diff) | |
download | ice-7e874613ff22bedf988273b51a15ab937f01169f.tar.bz2 ice-7e874613ff22bedf988273b51a15ab937f01169f.tar.xz ice-7e874613ff22bedf988273b51a15ab937f01169f.zip |
Merged Silverlight support
Diffstat (limited to 'cs/src/Ice/Time.cs')
-rw-r--r-- | cs/src/Ice/Time.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/cs/src/Ice/Time.cs b/cs/src/Ice/Time.cs index a853a9df5f0..21195543ca6 100644 --- a/cs/src/Ice/Time.cs +++ b/cs/src/Ice/Time.cs @@ -9,6 +9,7 @@ namespace IceInternal { +#if !SILVERLIGHT using System.Diagnostics; public sealed class Time @@ -25,4 +26,20 @@ namespace IceInternal private static Stopwatch _stopwatch = new Stopwatch(); } +#else + public sealed class Time + { + static Time() + { + _begin = System.DateTime.Now.Ticks; + } + + public static long currentMonotonicTimeMillis() + { + return (System.DateTime.Now.Ticks - _begin) / 10000; + } + + private static long _begin; + } +#endif } |