From fe337d9e1dedabeaf3a8f7e60859e29e9de03959 Mon Sep 17 00:00:00 2001 From: Duncan Mak Date: Wed, 12 Jun 2002 01:37:47 +0000 Subject: 2002-06-12 Duncan Mak * XmlCharacterData.cs (Value): Throw an ArgumentException in the set block if the node is read-only. svn path=/trunk/mcs/; revision=5242 --- mcs/class/System.XML/System.Xml/ChangeLog | 4 ++-- mcs/class/System.XML/System.Xml/XmlCharacterData.cs | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) (limited to 'mcs/class/System.XML/System.Xml') 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 - * 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 * 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 -- cgit v1.2.3