OSDN Git Service

C# 8.0 のnull許容参照型を有効化
[opentween/open-tween.git] / OpenTween / ImageCache.cs
index 6e2d348..5b2bdd0 100644 (file)
@@ -19,6 +19,8 @@
 // the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
 // Boston, MA 02110-1301, USA.
 
+#nullable enable
+
 using System;
 using System.Collections.Generic;
 using System.Linq;
@@ -95,10 +97,7 @@ namespace OpenTween
                     if (cachedImageTask != null)
                     {
                         if (force)
-                        {
                             this.innerDictionary.Remove(address);
-                            cachedImageTask = null;
-                        }
                         else
                             return cachedImageTask;
                     }
@@ -127,7 +126,7 @@ namespace OpenTween
                 .ConfigureAwait(false);
         }
 
-        public MemoryImage TryGetFromCache(string address)
+        public MemoryImage? TryGetFromCache(string address)
         {
             lock (this.lockObject)
             {