From 0aeb35899e855f3f44f834ef0e342a64d7c056a7 Mon Sep 17 00:00:00 2001 From: Duncan Mak Date: Fri, 14 Jun 2002 02:37:52 +0000 Subject: 2002-06-14 Duncan Mak * XmlConvert.cs: Added CLSCompliant attributes to methods. svn path=/trunk/mcs/; revision=5275 --- mcs/class/System.XML/System.Xml/ChangeLog | 4 +++ mcs/class/System.XML/System.Xml/XmlConvert.cs | 40 ++++++++++++++++++--------- 2 files changed, 31 insertions(+), 13 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 22b41c34e84..da5d70ebe5f 100644 --- a/mcs/class/System.XML/System.Xml/ChangeLog +++ b/mcs/class/System.XML/System.Xml/ChangeLog @@ -1,3 +1,7 @@ +2002-06-14 Duncan Mak + + * XmlConvert.cs: Added CLSCompliant attributes to methods. + 2002-06-12 Duncan Mak * XmlCharacterData.cs (Value): Throw an ArgumentException in the diff --git a/mcs/class/System.XML/System.Xml/XmlConvert.cs b/mcs/class/System.XML/System.Xml/XmlConvert.cs index 047139e006d..5db6afcfe87 100755 --- a/mcs/class/System.XML/System.Xml/XmlConvert.cs +++ b/mcs/class/System.XML/System.Xml/XmlConvert.cs @@ -1,14 +1,14 @@ // Author: Dwivedi, Ajay kumar -// Adwiv@Yahoo.com -// XmlConvert.cs: Xml data type conversion -// -using System; -using System.Globalization; - -namespace System.Xml { - - public class XmlConvert { - +// Adwiv@Yahoo.com +// XmlConvert.cs: Xml data type conversion +// +using System; +using System.Globalization; + +namespace System.Xml { + + public class XmlConvert { + public XmlConvert() {} @@ -111,6 +111,7 @@ namespace System.Xml { return Int64.Parse(s, CultureInfo.InvariantCulture); } + [CLSCompliant (false)] public static SByte ToSByte(string s) { return SByte.Parse(s, CultureInfo.InvariantCulture); @@ -156,6 +157,7 @@ namespace System.Xml { return value.ToString(CultureInfo.InvariantCulture); } + [CLSCompliant (false)] public static string ToString(SByte value) { return value.ToString(CultureInfo.InvariantCulture); @@ -164,6 +166,8 @@ namespace System.Xml { { return value.ToString(CultureInfo.InvariantCulture); } + + [CLSCompliant (false)] public static string ToString(UInt64 value) { return value.ToString(CultureInfo.InvariantCulture); @@ -180,10 +184,14 @@ namespace System.Xml { { return value.ToString(CultureInfo.InvariantCulture); } + + [CLSCompliant (false)] public static string ToString(UInt32 value) { return value.ToString(CultureInfo.InvariantCulture); } + + [CLSCompliant (false)] public static string ToString(UInt16 value) { return value.ToString(CultureInfo.InvariantCulture); @@ -200,14 +208,20 @@ namespace System.Xml { { return TimeSpan.Parse(s); } + + [CLSCompliant (false)] public static UInt16 ToUInt16(string s) { return UInt16.Parse(s, CultureInfo.InvariantCulture); } + + [CLSCompliant (false)] public static UInt32 ToUInt32(string s) { return UInt32.Parse(s, CultureInfo.InvariantCulture); } + + [CLSCompliant (false)] public static UInt64 ToUInt64(string s) { return UInt64.Parse(s, CultureInfo.InvariantCulture); @@ -235,6 +249,6 @@ namespace System.Xml { return ncname; throw new XmlException("'"+ncname+"' is not a valid XML NCName",innerEx); - } - } -} + } + } +} -- cgit v1.2.3