Merge pull request #925 from ermshiperete/novell-bug-602934
[mono.git] / mcs / class / corlib / System.Security.Principal / IdentityReference.cs
index f800fd86330abca394d1d8dd5bc045367d25ccf1..19165a9778acc9ec670cf08fa7442bd00439a42d 100644 (file)
@@ -26,7 +26,6 @@
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_2_0
 
 using System.Globalization;
 using System.Runtime.InteropServices;
@@ -61,22 +60,21 @@ namespace System.Security.Principal {
 
                public static bool operator== (IdentityReference left, IdentityReference right)
                {
-                       if (left == null)
-                               return (right == null);
-                       if (right == null)
+                       if (((object)left) == null)
+                               return (((object)right) == null);
+                       if (((object)right) == null)
                                return false;
                        return (left.Value == right.Value);
                }
 
                public static bool operator!= (IdentityReference left, IdentityReference right)
                {
-                       if (left == null)
-                               return (right != null);
-                       if (right == null)
+                       if (((object)left) == null)
+                               return (((object)right) != null);
+                       if (((object)right) == null)
                                return true;
                        return (left.Value != right.Value);
                }
        }
 }
 
-#endif