support Uri in WriteValue().
authorAtsushi Eno <atsushi@ximian.com>
Fri, 6 Aug 2010 12:59:27 +0000 (21:59 +0900)
committerAtsushi Eno <atsushi@ximian.com>
Fri, 6 Aug 2010 12:59:27 +0000 (21:59 +0900)
mcs/class/System.XML/System.Xml/XmlWriter.cs [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index b546811..cda8975
@@ -676,6 +676,8 @@ namespace System.Xml
                                WriteValue ((float) value);
                        else if (value is TimeSpan) // undocumented
                                WriteString (XmlConvert.ToString ((TimeSpan) value));
+                       else if (value is Uri)
+                               WriteString (((Uri) value).ToString ());
                        else if (value is XmlQualifiedName) {
                                XmlQualifiedName qname = (XmlQualifiedName) value;
                                if (!qname.Equals (XmlQualifiedName.Empty)) {