From e616560d5de4ccb39d846860eee27ff8806f28b2 Mon Sep 17 00:00:00 2001 From: James Ko Date: Sat, 8 Jul 2017 16:38:23 -0400 Subject: Remove redundant call to TimeSpan.TotalMilliseconds (#12692) --- src/mscorlib/src/System/Threading/SpinWait.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/mscorlib') diff --git a/src/mscorlib/src/System/Threading/SpinWait.cs b/src/mscorlib/src/System/Threading/SpinWait.cs index 6bd2ca354f..b7c9e22d46 100644 --- a/src/mscorlib/src/System/Threading/SpinWait.cs +++ b/src/mscorlib/src/System/Threading/SpinWait.cs @@ -210,15 +210,15 @@ namespace System.Threading public static bool SpinUntil(Func condition, TimeSpan timeout) { // Validate the timeout - Int64 totalMilliseconds = (Int64)timeout.TotalMilliseconds; - if (totalMilliseconds < -1 || totalMilliseconds > Int32.MaxValue) + long totalMilliseconds = (long)timeout.TotalMilliseconds; + if (totalMilliseconds < -1 || totalMilliseconds > int.MaxValue) { throw new System.ArgumentOutOfRangeException( nameof(timeout), timeout, SR.SpinWait_SpinUntil_TimeoutWrong); } // Call wait with the timeout milliseconds - return SpinUntil(condition, (int)timeout.TotalMilliseconds); + return SpinUntil(condition, (int)totalMilliseconds); } /// -- cgit v1.2.3