Is it me or is this wrong?
|
public static TimeSpan FromMicroseconds(double microseconds) |
|
{ |
|
return TimeSpan.FromTicks((long)(microseconds/10)); |
|
} |
It seems to me anything less that 10 microseconds will give 0.
TimeSpan has 10000 ticks per millisecond => 10 ticks per microsecond, so I would more expect something like:
public static TimeSpan FromMicroseconds(double microseconds) { return TimeSpan.FromTicks((long)(microseconds * 10)); }
Is it me or is this wrong?
Pi/Pi.System/Timers/TimeSpanUtility.cs
Lines 15 to 18 in bf6c623
It seems to me anything less that 10 microseconds will give 0.
TimeSpan has 10000 ticks per millisecond => 10 ticks per microsecond, so I would more expect something like:
public static TimeSpan FromMicroseconds(double microseconds) { return TimeSpan.FromTicks((long)(microseconds * 10)); }