OSDN Git Service

#30244 Visual Studio 2012 Express for Windows Desktop, StyleCop 4.7, WiX 3.6 に合わせたソース...
[wptscs/wpts.git] / HmLib / Utilities / XmlUtils.cs
index 482d6ed..5c938a7 100644 (file)
@@ -3,7 +3,7 @@
 //      XMLの処理に関するユーティリティクラスソース。</summary>
 //
 // <copyright file="XmlUtils.cs" company="honeplusのメモ帳">
-//      Copyright (C) 2011 Honeplus. All rights reserved.</copyright>
+//      Copyright (C) 2012 Honeplus. All rights reserved.</copyright>
 // <author>
 //      Honeplus</author>
 // ================================================================================================
@@ -28,7 +28,7 @@ namespace Honememo.Utilities
         /// <returns>渡されたノードを<see cref="XmlNode.InnerText"/>した結果。<c>null</c>の場合には空の文字列。</returns>
         public static string InnerText(XmlNode node)
         {
-            return XmlUtils.InnerText(node, String.Empty);
+            return XmlUtils.InnerText(node, string.Empty);
         }
 
         /// <summary>
@@ -54,7 +54,7 @@ namespace Honememo.Utilities
         /// <returns>渡されたノードを<see cref="XmlNode.InnerXml"/>した結果。<c>null</c>の場合には空の文字列。</returns>
         public static string InnerXml(XmlNode node)
         {
-            return XmlUtils.InnerXml(node, String.Empty);
+            return XmlUtils.InnerXml(node, string.Empty);
         }
 
         /// <summary>
@@ -80,7 +80,7 @@ namespace Honememo.Utilities
         /// <returns>渡されたノードを<see cref="XmlNode.OuterXml"/>した結果。<c>null</c>の場合には空の文字列。</returns>
         public static string OuterXml(XmlNode node)
         {
-            return XmlUtils.OuterXml(node, String.Empty);
+            return XmlUtils.OuterXml(node, string.Empty);
         }
 
         /// <summary>
@@ -115,8 +115,7 @@ namespace Honememo.Utilities
         /// </remarks>
         public static string XmlEncode(string s)
         {
-            Validate.NotNull(s);
-            return s.Replace("&", "&amp;").Replace("<", "&lt;")
+            return Validate.NotNull(s, "s").Replace("&", "&amp;").Replace("<", "&lt;")
                 .Replace(">", "&gt;").Replace("\"", "&quot;").Replace("\'", "&apos;");
         }
 
@@ -131,8 +130,7 @@ namespace Honememo.Utilities
         /// </remarks>
         public static string XmlDecode(string s)
         {
-            Validate.NotNull(s);
-            return s.Replace("&lt;", "<").Replace("&gt;", ">")
+            return Validate.NotNull(s, "s").Replace("&lt;", "<").Replace("&gt;", ">")
                 .Replace("&quot;", "\"").Replace("&apos;", "\'").Replace("&amp;", "&");
         }