コード例 #1
0
        public static bool Join(this Thread thread, TimeSpan timeout)
        {
            long tm = (long)timeout.TotalMilliseconds;

            Contract.Requires(tm >= 0 && tm <= int.MaxValue);

            return(thread.Join((int)tm));
        }
コード例 #2
0
ファイル: ThreadExtensions.cs プロジェクト: wxlonstar/Fenix
        public static bool Join(this Thread thread, TimeSpan timeout)
        {
            long tm = (long)timeout.TotalMilliseconds;

            if (/*tm < 0 ||*/ (ulong)tm > int.MaxValue)
            {
                ThrowHelper.ThrowIndexOutOfRangeException();
            }

            return(thread.Join((int)tm));
        }