Author: atsushi
Date: 2007-07-09 03:56:54 -0400 (Mon, 09 Jul 2007)
New Revision: 81620

Modified:
   trunk/mcs/class/corlib/System.Threading/AsyncFlowControl.cs
   trunk/mcs/class/corlib/System.Threading/ChangeLog
   trunk/mcs/class/corlib/System.Threading/LockCookie.cs
Log:
2007-07-09  Atsushi Enomoto  <[EMAIL PROTECTED]>

        * LockCookie.cs, AsyncFlowControl.cs :
          added missing operator == and !=.



Modified: trunk/mcs/class/corlib/System.Threading/AsyncFlowControl.cs
===================================================================
--- trunk/mcs/class/corlib/System.Threading/AsyncFlowControl.cs 2007-07-09 
07:55:18 UTC (rev 81619)
+++ trunk/mcs/class/corlib/System.Threading/AsyncFlowControl.cs 2007-07-09 
07:56:54 UTC (rev 81620)
@@ -101,5 +101,15 @@
                                return(false);
                        }
                }
+
+               public static bool operator == (AsyncFlowControl obj1, 
AsyncFlowControl obj2)
+               {
+                       return obj1.Equals (obj2);
+               }
+
+               public static bool operator != (AsyncFlowControl obj1, 
AsyncFlowControl obj2)
+               {
+                       return !obj1.Equals (obj2);
+               }
        }
 }

Modified: trunk/mcs/class/corlib/System.Threading/ChangeLog
===================================================================
--- trunk/mcs/class/corlib/System.Threading/ChangeLog   2007-07-09 07:55:18 UTC 
(rev 81619)
+++ trunk/mcs/class/corlib/System.Threading/ChangeLog   2007-07-09 07:56:54 UTC 
(rev 81620)
@@ -1,3 +1,8 @@
+2007-07-09  Atsushi Enomoto  <[EMAIL PROTECTED]>
+
+       * LockCookie.cs, AsyncFlowControl.cs :
+         added missing operator == and !=.
+
 2007-05-22  Jonathan Chambers  <[EMAIL PROTECTED]>
 
        * Thread.cs: Use & to check ThreadState rather than ==.

Modified: trunk/mcs/class/corlib/System.Threading/LockCookie.cs
===================================================================
--- trunk/mcs/class/corlib/System.Threading/LockCookie.cs       2007-07-09 
07:55:18 UTC (rev 81619)
+++ trunk/mcs/class/corlib/System.Threading/LockCookie.cs       2007-07-09 
07:56:54 UTC (rev 81620)
@@ -86,6 +86,16 @@
                        
                        return(obj.Equals (this));
                }
+
+               public static bool operator == (LockCookie obj1, LockCookie 
obj2)
+               {
+                       return obj1.Equals (obj2);
+               }
+
+               public static bool operator != (LockCookie obj1, LockCookie 
obj2)
+               {
+                       return !obj1.Equals (obj2);
+               }
 #endif
 
        }

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to