diff options
author | Atsushi Eno <atsushieno@gmail.com> | 2008-07-10 18:32:47 +0400 |
---|---|---|
committer | Atsushi Eno <atsushieno@gmail.com> | 2008-07-10 18:32:47 +0400 |
commit | c470cdae3fadae50960d69b32662694d9b75e762 (patch) | |
tree | 554e3b83c767601e09797688e69110e1a180351b /mcs/class/System.XML/System.Xml.Serialization | |
parent | 98ed0d240faf49628903f2d0066b64f035cc5b31 (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/ChangeLog | 4 | ||||
-rw-r--r-- | mcs/class/System.XML/System.Xml.Serialization/XmlSerializationWriter.cs | 2 |
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; |