OSDN Git Service

空文字列の比較に string.IsNullOrEmpty メソッドを使用する (CA1820)
authorKimura Youichi <kim.upsilon@bucyou.net>
Sun, 13 Jul 2014 00:27:59 +0000 (09:27 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Mon, 21 Jul 2014 06:26:51 +0000 (15:26 +0900)
http://msdn.microsoft.com/ja-jp/library/ms182279.aspx

OpenTween/Api/TwitterApiStatus.cs

index d5d3975..f7ee165 100644 (file)
@@ -78,6 +78,10 @@ namespace OpenTween.Api
             if (!header.ContainsKey(headerName))
                 return null;
 
+            // たまに出てくる空文字列は無視する
+            if (string.IsNullOrEmpty(header[headerName]))
+                return null;
+
             switch (header[headerName])
             {
                 case "read-write-directmessages":
@@ -87,9 +91,6 @@ namespace OpenTween.Api
                     return TwitterApiAccessLevel.ReadWrite;
                 case "read":
                     return TwitterApiAccessLevel.Read;
-                case "":
-                    // たまに出てくる空文字列は無視する
-                    return null;
                 default:
                     MyCommon.TraceOut("Unknown ApiAccessLevel:" + header[headerName]);
                     return TwitterApiAccessLevel.ReadWriteAndDirectMessage;