From bfe971b3fa28a4b56c16cdf25d7691793b9dd78e Mon Sep 17 00:00:00 2001 From: atsushi Date: Wed, 1 Apr 2009 08:28:07 +0000 Subject: [PATCH] 2009-04-01 Atsushi Enomoto * XmlDictionaryReader.cs : add ReadStartElement() overload. git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@130733 e3ebcda4-bce8-0310-ba0a-eca2169e7518 --- class/System.Runtime.Serialization/System.Xml/ChangeLog | 4 ++++ .../System.Xml/XmlDictionaryReader.cs | 12 ++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/class/System.Runtime.Serialization/System.Xml/ChangeLog b/class/System.Runtime.Serialization/System.Xml/ChangeLog index 5fd36c27e4..1d5b92e246 100755 --- a/class/System.Runtime.Serialization/System.Xml/ChangeLog +++ b/class/System.Runtime.Serialization/System.Xml/ChangeLog @@ -1,5 +1,9 @@ 2009-04-01 Atsushi Enomoto + * XmlDictionaryReader.cs : add ReadStartElement() overload. + +2009-04-01 Atsushi Enomoto + * UniqueId.cs : add missing security attributes. * XmlDictionaryReader.cs : cleanup extra TODOs. * XmlBinaryDictionaryReader.cs : iplement IsArray. diff --git a/class/System.Runtime.Serialization/System.Xml/XmlDictionaryReader.cs b/class/System.Runtime.Serialization/System.Xml/XmlDictionaryReader.cs index b1a4b04a67..de9c7fc35a 100644 --- a/class/System.Runtime.Serialization/System.Xml/XmlDictionaryReader.cs +++ b/class/System.Runtime.Serialization/System.Xml/XmlDictionaryReader.cs @@ -25,7 +25,7 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // -#if NET_2_0 + using System; using System.IO; using System.Reflection; @@ -433,6 +433,15 @@ namespace System.Xml ReadStartElement (localName.Value, namespaceUri.Value); } + public virtual void ReadStartElement (XmlDictionaryString localName, XmlDictionaryString namespaceUri) + { + if (localName == null) + throw new ArgumentNullException ("localName"); + if (namespaceUri == null) + throw new ArgumentNullException ("namespaceUri"); + ReadStartElement (localName.Value, namespaceUri.Value); + } + public override string ReadString () { return ReadString (Quotas.MaxStringContentLength); @@ -657,4 +666,3 @@ namespace System.Xml #endregion } } -#endif -- 2.11.4.GIT