2010-03-05 Rodrigo Kumpera <rkumpera@novell.com>
authorRodrigo Kumpera <kumpera@gmail.com>
Fri, 5 Mar 2010 23:43:46 +0000 (23:43 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Fri, 5 Mar 2010 23:43:46 +0000 (23:43 -0000)
* BigInteger.cs: Abs.

svn path=/trunk/mcs/; revision=153152

mcs/class/System.Numerics/System.Numerics/BigInteger.cs
mcs/class/System.Numerics/System.Numerics/ChangeLog

index 611ffc77de0c647893ff23324b3b6aba4032a3d4..fe1b52bc24faa1bbcae284eda4e8a49353176946 100644 (file)
@@ -644,6 +644,11 @@ namespace System.Numerics {
                        return right;
                }
 
+               public static BigInteger Abs (BigInteger value)
+               {
+                       return new BigInteger ((short)Math.Abs (value.sign), value.data);
+               }
+
                [CLSCompliantAttribute (false)]
                public bool Equals (ulong other)
                {
index 27accf6db8d271652583e0b05c6fe878097a7dbd..19cfe69bd845b98d17f52d39b8eacd80c3528dd4 100644 (file)
@@ -1,3 +1,7 @@
+2010-03-05 Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * BigInteger.cs: Abs.
+
 2010-03-05 Rodrigo Kumpera  <rkumpera@novell.com>
 
        * BigInteger.cs: Min, Max.