OSDN Git Service

Genericsの制約を独立した行に書く (SA1127)
authorKimura Youichi <kim.upsilon@bucyou.net>
Sun, 27 Feb 2022 19:13:12 +0000 (04:13 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sun, 27 Feb 2022 23:43:47 +0000 (08:43 +0900)
OpenTween.Tests/TestUtils.cs
OpenTween/Models/TabInformations.cs
OpenTween/Setting/SettingBase.cs
OpenTween/Tween.cs
OpenTween/TweenAboutBox.cs

index 2ef83ed..c43e95c 100644 (file)
@@ -110,10 +110,12 @@ namespace OpenTween
         public static MemoryImageMediaItem CreateDummyMediaItem()
             => new MemoryImageMediaItem(CreateDummyImage());
 
-        public static void FireEvent<T>(T control, string eventName) where T : Control
+        public static void FireEvent<T>(T control, string eventName)
+            where T : Control
             => TestUtils.FireEvent(control, eventName, EventArgs.Empty);
 
-        public static void FireEvent<T>(T control, string eventName, EventArgs e) where T : Control
+        public static void FireEvent<T>(T control, string eventName, EventArgs e)
+            where T : Control
         {
             var methodName = "On" + eventName;
             var method = typeof(T).GetMethod(methodName, BindingFlags.Instance | BindingFlags.NonPublic);
@@ -121,7 +123,8 @@ namespace OpenTween
             method.Invoke(control, new[] { e });
         }
 
-        public static void Validate<T>(T control) where T : Control
+        public static void Validate<T>(T control)
+            where T : Control
         {
             var cancelEventArgs = new CancelEventArgs();
             TestUtils.FireEvent(control, "Validating", cancelEventArgs);
index 6059d1e..81056ac 100644 (file)
@@ -854,7 +854,8 @@ namespace OpenTween.Models
             }
         }
 
-        public T? GetTabByType<T>() where T : TabModel
+        public T? GetTabByType<T>()
+            where T : TabModel
         {
             lock (this.LockObj)
                 return this.Tabs.OfType<T>().FirstOrDefault();
@@ -870,7 +871,8 @@ namespace OpenTween.Models
             }
         }
 
-        public T[] GetTabsByType<T>() where T : TabModel
+        public T[] GetTabsByType<T>()
+            where T : TabModel
         {
             lock (this.LockObj)
                 return this.Tabs.OfType<T>().ToArray();
index 0d192ab..75120cf 100644 (file)
@@ -38,7 +38,8 @@ using System.Threading;
 
 namespace OpenTween
 {
-    abstract public class SettingBase<T> where T : class, new()
+    abstract public class SettingBase<T>
+        where T : class, new()
     {
         /// <summary>
         /// XML に含まれる追加データを保持するフィールド
index d3c2937..221a347 100644 (file)
@@ -2241,11 +2241,13 @@ namespace OpenTween
         }
 
         /// <summary>指定された型 <typeparamref name="T"/> に合致する全てのタブを更新します</summary>
-        private Task RefreshTabAsync<T>() where T : TabModel
+        private Task RefreshTabAsync<T>()
+            where T : TabModel
             => this.RefreshTabAsync<T>(backward: false);
 
         /// <summary>指定された型 <typeparamref name="T"/> に合致する全てのタブを更新します</summary>
-        private Task RefreshTabAsync<T>(bool backward) where T : TabModel
+        private Task RefreshTabAsync<T>(bool backward)
+            where T : TabModel
         {
             var loadTasks =
                 from tab in this._statuses.GetTabsByType<T>()
index 2ff4df2..46db088 100644 (file)
@@ -61,7 +61,8 @@ namespace OpenTween
                 + "This software was created by The OpenTween Project, based on Tween v1.1.0.0, which is licensed under GPLv3.";
         }
 
-        protected T GetApplicationAttribute<T>() where T : Attribute
+        protected T GetApplicationAttribute<T>()
+            where T : Attribute
         {
             var currentAssembly = Assembly.GetExecutingAssembly();