diff options
-rw-r--r-- | mcs/class/System.XML/System.Xml/ChangeLog | 4 | ||||
-rw-r--r-- | mcs/class/System.XML/System.Xml/XmlCharacterData.cs | 9 |
2 files changed, 7 insertions, 6 deletions
diff --git a/mcs/class/System.XML/System.Xml/ChangeLog b/mcs/class/System.XML/System.Xml/ChangeLog index 46fc3797426..22b41c34e84 100644 --- a/mcs/class/System.XML/System.Xml/ChangeLog +++ b/mcs/class/System.XML/System.Xml/ChangeLog @@ -1,7 +1,7 @@ 2002-06-12 Duncan Mak <duncan@ximian.com> - * XmlCharacterData.cs (Value): Throw an ArgumentException if the - node is read-only. + * XmlCharacterData.cs (Value): Throw an ArgumentException in the + set block if the node is read-only. 2002-06-10 Ajay kumar Dwivedi <adwiv@yahoo.com> * XmlConstruct.cs : New Internal class with Helper methods for diff --git a/mcs/class/System.XML/System.Xml/XmlCharacterData.cs b/mcs/class/System.XML/System.Xml/XmlCharacterData.cs index 7cdd160414a..bdd3612bb6c 100644 --- a/mcs/class/System.XML/System.Xml/XmlCharacterData.cs +++ b/mcs/class/System.XML/System.Xml/XmlCharacterData.cs @@ -47,13 +47,14 @@ namespace System.Xml } public override string Value { - get { + get { return data; } + + set { if (IsReadOnly) throw new ArgumentException ("Node is read-only."); - - return data; } - set { data = value; } + data = value; + } } #endregion |