فهرست منبع

2003-02-13 Zoltan Varga <[email protected]>

	* Thread.cs (Sleep): Timeout.Infinite is a value argument.

svn path=/trunk/mcs/; revision=11556
Zoltan Varga 23 سال پیش
والد
کامیت
5befaff2da
2فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 4 0
      mcs/class/corlib/System.Threading/ChangeLog
  2. 1 1
      mcs/class/corlib/System.Threading/Thread.cs

+ 4 - 0
mcs/class/corlib/System.Threading/ChangeLog

@@ -1,3 +1,7 @@
+2003-02-13  Zoltan Varga  <[email protected]>
+
+	* Thread.cs (Sleep): Timeout.Infinite is a value argument.
+
 2003-02-11  Dick Porter  <[email protected]>
 
 	* Monitor.cs: Infinite wait is Infinite, not 0 ms

+ 1 - 1
mcs/class/corlib/System.Threading/Thread.cs

@@ -167,7 +167,7 @@ namespace System.Threading
 		private extern static void Sleep_internal(int ms);
 
 		public static void Sleep(int millisecondsTimeout) {
-			if(millisecondsTimeout<0) {
+			if((millisecondsTimeout<0) && (millisecondsTimeout != Timeout.Infinite)) {
 				throw new ArgumentException("Negative timeout");
 			}
 			Thread thread=CurrentThread;