فهرست منبع

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

David Karnok 7 سال پیش
والد
کامیت
4bcffa0f86
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  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);
                 }
             }
         }