Browse Source

OfType(): use pattern variable instead of double cast (#683)

David Karnok 7 years ago
parent
commit
4bcffa0f86
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Rx.NET/Source/src/System.Reactive/Linq/Observable/OfType.cs

+ 2 - 2
Rx.NET/Source/src/System.Reactive/Linq/Observable/OfType.cs

@@ -26,9 +26,9 @@ namespace System.Reactive.Linq.ObservableImpl
 
             public override void OnNext(TSource value)
             {
-                if (value is TResult)
+                if (value is TResult v)
                 {
-                    ForwardOnNext((TResult)(object)value);
+                    ForwardOnNext(v);
                 }
             }
         }