OSDN Git Service

null値の比較を簡略化する (IDE0031, IDE0041)
authorKimura Youichi <kim.upsilon@bucyou.net>
Tue, 29 May 2018 01:46:19 +0000 (10:46 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Tue, 29 May 2018 01:49:49 +0000 (10:49 +0900)
OpenTween/Models/PostClass.cs
OpenTween/Thumbnail/Services/Tinami.cs
OpenTween/Thumbnail/Services/ViaMe.cs
OpenTween/Tween.cs
OpenTween/WebBrowserController.cs

index 07a1622..e5f4f55 100644 (file)
@@ -197,12 +197,7 @@ namespace OpenTween.Models
         }
 
         public string TextSingleLine
-        {
-            get
-            {
-                return this.TextFromApi == null ? null : this.TextFromApi.Replace("\n", " ");
-            }
-        }
+            => this.TextFromApi?.Replace("\n", " ");
 
         public bool IsFav
         {
index 22bfa6f..e1eb573 100644 (file)
@@ -82,7 +82,7 @@ namespace OpenTween.Thumbnail.Services
                 {
                     MediaPageUrl = url,
                     ThumbnailImageUrl = thumbUrlElm.Attribute("url").Value,
-                    TooltipText = descElm == null ? null : descElm.Value,
+                    TooltipText = descElm?.Value,
                 };
             }
             catch (HttpRequestException) { }
index 8cb1196..84b4cc2 100644 (file)
@@ -87,7 +87,7 @@ namespace OpenTween.Thumbnail.Services
                     {
                         MediaPageUrl = url,
                         ThumbnailImageUrl = thumbUrlElm.Value,
-                        TooltipText = textElm == null ? null : textElm.Value,
+                        TooltipText = textElm?.Value,
                     };
                 }
             }
index 435c757..25d31e5 100644 (file)
@@ -1811,7 +1811,7 @@ namespace OpenTween
                             if (string.IsNullOrEmpty(bText)) return;
 
                             var image = this.IconCache.TryGetFromCache(post.ImageUrl);
-                            gh.Notify(nt, post.StatusId.ToString(), title.ToString(), bText, image == null ? null : image.Image, post.ImageUrl);
+                            gh.Notify(nt, post.StatusId.ToString(), title.ToString(), bText, image?.Image, post.ImageUrl);
                         }
                     }
                     else
@@ -8368,8 +8368,7 @@ namespace OpenTween
                 {
                     if (dialog.ShowDialog(this) == DialogResult.Cancel) return false;
 
-                    var selectedTab = dialog.SelectedTab;
-                    tabName = selectedTab == null ? null : selectedTab.TabName;
+                    tabName = dialog.SelectedTab?.TabName;
                 }
 
                 ListTab.SelectedTab.Focus();
index dd678ef..2df6853 100644 (file)
@@ -382,7 +382,7 @@ namespace OpenTween
             try
             {
                 var urlStr = MyCommon.IDNEncode(pwszUrl);
-                if (object.ReferenceEquals(urlStr, null)) return WebBrowserAPI.URLPOLICY_DISALLOW;
+                if (urlStr == null) return WebBrowserAPI.URLPOLICY_DISALLOW;
                 var url = new Uri(urlStr);
                 if (url.Scheme == "data")
                 {