|
|
@@ -627,16 +627,19 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
}
|
|
|
|
|
|
OnCompleted();
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
+
|
|
|
case TaskStatus.Faulted:
|
|
|
{
|
|
|
lock (_gate)
|
|
|
{
|
|
|
ForwardOnError(task.Exception.InnerException);
|
|
|
}
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
case TaskStatus.Canceled:
|
|
|
{
|
|
|
if (!_cancel.IsDisposed)
|
|
|
@@ -646,8 +649,9 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
ForwardOnError(new TaskCanceledException(task));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -788,16 +792,18 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
}
|
|
|
|
|
|
OnCompleted();
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
case TaskStatus.Faulted:
|
|
|
{
|
|
|
lock (_gate)
|
|
|
{
|
|
|
ForwardOnError(task.Exception.InnerException);
|
|
|
}
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
case TaskStatus.Canceled:
|
|
|
{
|
|
|
if (!_cancel.IsDisposed)
|
|
|
@@ -807,8 +813,9 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
ForwardOnError(new TaskCanceledException(task));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -1554,16 +1561,18 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
}
|
|
|
|
|
|
OnCompleted();
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
case TaskStatus.Faulted:
|
|
|
{
|
|
|
lock (_gate)
|
|
|
{
|
|
|
ForwardOnError(task.Exception.InnerException);
|
|
|
}
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
case TaskStatus.Canceled:
|
|
|
{
|
|
|
if (!_cts.IsCancellationRequested)
|
|
|
@@ -1573,8 +1582,9 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
ForwardOnError(new TaskCanceledException(task));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -1686,16 +1696,18 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
}
|
|
|
|
|
|
OnCompleted();
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
case TaskStatus.Faulted:
|
|
|
{
|
|
|
lock (_gate)
|
|
|
{
|
|
|
ForwardOnError(task.Exception.InnerException);
|
|
|
}
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
case TaskStatus.Canceled:
|
|
|
{
|
|
|
if (!_cts.IsCancellationRequested)
|
|
|
@@ -1705,8 +1717,9 @@ namespace System.Reactive.Linq.ObservableImpl
|
|
|
ForwardOnError(new TaskCanceledException(task));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ break;
|
|
|
}
|
|
|
- break;
|
|
|
}
|
|
|
}
|
|
|
|