Pārlūkot izejas kodu

Some trivial refactoring.

Bart De Smet 8 gadi atpakaļ
vecāks
revīzija
5559157e0e

+ 51 - 0
AsyncRx.NET/System.Reactive.Async.Subjects/System/Reactive/Subjects/ConcurrentReplayAsyncSubject.cs

@@ -0,0 +1,51 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the Apache 2.0 License.
+// See the LICENSE file in the project root for more information. 
+
+using System.Reactive.Concurrency;
+
+namespace System.Reactive.Subjects
+{
+    public sealed class ConcurrentReplayAsyncSubject<T> : ReplayAsyncSubject<T>
+    {
+        public ConcurrentReplayAsyncSubject()
+            : base(true)
+        {
+        }
+
+        public ConcurrentReplayAsyncSubject(int bufferSize)
+            : base(true, bufferSize)
+        {
+        }
+
+        public ConcurrentReplayAsyncSubject(IAsyncScheduler scheduler)
+            : base(true, scheduler)
+        {
+        }
+
+        public ConcurrentReplayAsyncSubject(int bufferSize, IAsyncScheduler scheduler)
+            : base(true, bufferSize, scheduler)
+        {
+        }
+
+        public ConcurrentReplayAsyncSubject(TimeSpan window)
+            : base(false, window)
+        {
+        }
+
+        public ConcurrentReplayAsyncSubject(TimeSpan window, IAsyncScheduler scheduler)
+            : base(false, window, scheduler)
+        {
+        }
+
+        public ConcurrentReplayAsyncSubject(int bufferSize, TimeSpan window)
+            : base(false, bufferSize, window)
+        {
+        }
+
+        public ConcurrentReplayAsyncSubject(int bufferSize, TimeSpan window, IAsyncScheduler scheduler)
+            : base(false, bufferSize, window, scheduler)
+        {
+        }
+    }
+}

+ 0 - 86
AsyncRx.NET/System.Reactive.Async.Subjects/System/Reactive/Subjects/ReplayAsyncSubject.cs

@@ -11,92 +11,6 @@ using System.Threading.Tasks;
 
 namespace System.Reactive.Subjects
 {
-    public sealed class SequentialReplayAsyncSubject<T> : ReplayAsyncSubject<T>
-    {
-        public SequentialReplayAsyncSubject()
-            : base(false)
-        {
-        }
-
-        public SequentialReplayAsyncSubject(int bufferSize)
-            : base(false, bufferSize)
-        {
-        }
-
-        public SequentialReplayAsyncSubject(IAsyncScheduler scheduler)
-            : base(false, scheduler)
-        {
-        }
-
-        public SequentialReplayAsyncSubject(int bufferSize, IAsyncScheduler scheduler)
-            : base(false, bufferSize, scheduler)
-        {
-        }
-
-        public SequentialReplayAsyncSubject(TimeSpan window)
-            : base(false, window)
-        {
-        }
-
-        public SequentialReplayAsyncSubject(TimeSpan window, IAsyncScheduler scheduler)
-            : base(false, window, scheduler)
-        {
-        }
-
-        public SequentialReplayAsyncSubject(int bufferSize, TimeSpan window)
-            : base(false, bufferSize, window)
-        {
-        }
-
-        public SequentialReplayAsyncSubject(int bufferSize, TimeSpan window, IAsyncScheduler scheduler)
-            : base(false, bufferSize, window, scheduler)
-        {
-        }
-    }
-
-    public sealed class ConcurrentReplayAsyncSubject<T> : ReplayAsyncSubject<T>
-    {
-        public ConcurrentReplayAsyncSubject()
-            : base(true)
-        {
-        }
-
-        public ConcurrentReplayAsyncSubject(int bufferSize)
-            : base(true, bufferSize)
-        {
-        }
-
-        public ConcurrentReplayAsyncSubject(IAsyncScheduler scheduler)
-            : base(true, scheduler)
-        {
-        }
-
-        public ConcurrentReplayAsyncSubject(int bufferSize, IAsyncScheduler scheduler)
-            : base(true, bufferSize, scheduler)
-        {
-        }
-
-        public ConcurrentReplayAsyncSubject(TimeSpan window)
-            : base(false, window)
-        {
-        }
-
-        public ConcurrentReplayAsyncSubject(TimeSpan window, IAsyncScheduler scheduler)
-            : base(false, window, scheduler)
-        {
-        }
-
-        public ConcurrentReplayAsyncSubject(int bufferSize, TimeSpan window)
-            : base(false, bufferSize, window)
-        {
-        }
-
-        public ConcurrentReplayAsyncSubject(int bufferSize, TimeSpan window, IAsyncScheduler scheduler)
-            : base(false, bufferSize, window, scheduler)
-        {
-        }
-    }
-
     public abstract class ReplayAsyncSubject<T> : IAsyncSubject<T>
     {
         protected readonly IAsyncSubject<T> _impl;

+ 51 - 0
AsyncRx.NET/System.Reactive.Async.Subjects/System/Reactive/Subjects/SequentialReplayAsyncSubject.cs

@@ -0,0 +1,51 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the Apache 2.0 License.
+// See the LICENSE file in the project root for more information. 
+
+using System.Reactive.Concurrency;
+
+namespace System.Reactive.Subjects
+{
+    public sealed class SequentialReplayAsyncSubject<T> : ReplayAsyncSubject<T>
+    {
+        public SequentialReplayAsyncSubject()
+            : base(false)
+        {
+        }
+
+        public SequentialReplayAsyncSubject(int bufferSize)
+            : base(false, bufferSize)
+        {
+        }
+
+        public SequentialReplayAsyncSubject(IAsyncScheduler scheduler)
+            : base(false, scheduler)
+        {
+        }
+
+        public SequentialReplayAsyncSubject(int bufferSize, IAsyncScheduler scheduler)
+            : base(false, bufferSize, scheduler)
+        {
+        }
+
+        public SequentialReplayAsyncSubject(TimeSpan window)
+            : base(false, window)
+        {
+        }
+
+        public SequentialReplayAsyncSubject(TimeSpan window, IAsyncScheduler scheduler)
+            : base(false, window, scheduler)
+        {
+        }
+
+        public SequentialReplayAsyncSubject(int bufferSize, TimeSpan window)
+            : base(false, bufferSize, window)
+        {
+        }
+
+        public SequentialReplayAsyncSubject(int bufferSize, TimeSpan window, IAsyncScheduler scheduler)
+            : base(false, bufferSize, window, scheduler)
+        {
+        }
+    }
+}