Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@gmail.com>2008-07-10 18:32:47 +0400
committerAtsushi Eno <atsushieno@gmail.com>2008-07-10 18:32:47 +0400
commitc470cdae3fadae50960d69b32662694d9b75e762 (patch)
tree554e3b83c767601e09797688e69110e1a180351b /mcs/class/System.XML/System.Xml.Serialization
parent98ed0d240faf49628903f2d0066b64f035cc5b31 (diff)
2008-07-10 Atsushi Enomoto <atsushi@ximian.com>
* XmlSerializationWriter.cs : more helpful error message. svn path=/trunk/mcs/; revision=107645
Diffstat (limited to 'mcs/class/System.XML/System.Xml.Serialization')
-rw-r--r--mcs/class/System.XML/System.Xml.Serialization/ChangeLog4
-rw-r--r--mcs/class/System.XML/System.Xml.Serialization/XmlSerializationWriter.cs2
2 files changed, 5 insertions, 1 deletions
diff --git a/mcs/class/System.XML/System.Xml.Serialization/ChangeLog b/mcs/class/System.XML/System.Xml.Serialization/ChangeLog
index 89a199f708d..e985baadde5 100644
--- a/mcs/class/System.XML/System.Xml.Serialization/ChangeLog
+++ b/mcs/class/System.XML/System.Xml.Serialization/ChangeLog
@@ -1,3 +1,7 @@
+2008-07-10 Atsushi Enomoto <atsushi@ximian.com>
+
+ * XmlSerializationWriter.cs : more helpful error message.
+
2008-07-09 Atsushi Enomoto <atsushi@ximian.com>
* MapCodeGenerator.cs : use explicit element name for explicitly added
diff --git a/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationWriter.cs b/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationWriter.cs
index 60d5c5f470c..f4c49c2f155 100644
--- a/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationWriter.cs
+++ b/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationWriter.cs
@@ -873,7 +873,7 @@ namespace System.Xml.Serialization
string value;
TypeData td = TypeTranslator.GetTypeData (o.GetType ());
if (td.SchemaType != SchemaTypes.Primitive)
- throw new InvalidOperationException ("The type of the argument object is not primitive.");
+ throw new InvalidOperationException (String.Format ("The type of the argument object '{0}' is not primitive.", td.FullTypeName));
if (name == null) {
ns = td.IsXsdType ? XmlSchema.Namespace : XmlSerializer.WsdlTypesNamespace;