[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] pnetlib ChangeLog runtime/System/Double.cs
From: |
Heiko Weiss |
Subject: |
[dotgnu-pnet-commits] pnetlib ChangeLog runtime/System/Double.cs |
Date: |
Wed, 18 Oct 2006 08:16:02 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: pnetlib
Changes by: Heiko Weiss <brubbel> 06/10/18 08:16:01
Modified files:
. : ChangeLog
runtime/System : Double.cs
Log message:
fixed formatting NaN and Infinity values.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnetlib/ChangeLog?cvsroot=dotgnu-pnet&r1=1.2441&r2=1.2442
http://cvs.savannah.gnu.org/viewcvs/pnetlib/runtime/System/Double.cs?cvsroot=dotgnu-pnet&r1=1.14&r2=1.15
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/ChangeLog,v
retrieving revision 1.2441
retrieving revision 1.2442
diff -u -b -r1.2441 -r1.2442
--- ChangeLog 17 Oct 2006 11:40:02 -0000 1.2441
+++ ChangeLog 18 Oct 2006 08:16:01 -0000 1.2442
@@ -1,3 +1,7 @@
+2006-10-18 Heiko Weiss <address@hidden>
+
+ * runtime/System/Double.cs: fixed formatting NaN and Infinity values.
+
2006-10-17 Heiko Weiss <address@hidden>
* System.Xml/XmlTextWriter.cs,
Index: runtime/System/Double.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/runtime/System/Double.cs,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- runtime/System/Double.cs 20 Jul 2003 09:52:53 -0000 1.14
+++ runtime/System/Double.cs 18 Oct 2006 08:16:01 -0000 1.15
@@ -112,6 +112,20 @@
}
public String ToString(String format, IFormatProvider provider)
{
+ if( IsNaN( value_ ) ) {
+ NumberFormatInfo nfi =
NumberFormatInfo.GetInstance(provider);
+ return nfi.NaNSymbol;
+ }
+ else if( IsInfinity( value_ ) ) {
+ NumberFormatInfo nfi =
NumberFormatInfo.GetInstance(provider);
+ if( IsPositiveInfinity( value_ ) ) {
+ return
nfi.PositiveInfinitySymbol;
+ }
+ else {
+ return
nfi.NegativeInfinitySymbol;
+ }
+ }
+
if (format == null) format = "G";
return
Formatter.CreateFormatter(format).Format(this, provider);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] pnetlib ChangeLog runtime/System/Double.cs,
Heiko Weiss <=