浏览代码

Don't nullcheck GetEnumerator

akarnokd 7 年之前
父节点
当前提交
73f9412ad7
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Ix.NET/Source/System.Interactive/Retry.cs

+ 2 - 2
Ix.NET/Source/System.Interactive/Retry.cs

@@ -54,7 +54,7 @@ namespace System.Linq
                 var enumerator = default(IEnumerator<TSource>);
                 var enumerator = default(IEnumerator<TSource>);
                 try
                 try
                 {
                 {
-                    enumerator = source.GetEnumerator() ?? throw new NullReferenceException();
+                    enumerator = source.GetEnumerator();
                 }
                 }
                 catch
                 catch
                 {
                 {
@@ -102,7 +102,7 @@ namespace System.Linq
                 var enumerator = default(IEnumerator<TSource>);
                 var enumerator = default(IEnumerator<TSource>);
                 try
                 try
                 {
                 {
-                    enumerator = source.GetEnumerator() ?? throw new NullReferenceException();
+                    enumerator = source.GetEnumerator();
                 }
                 }
                 catch (Exception ex)
                 catch (Exception ex)
                 {
                 {