|
|
@@ -670,7 +670,7 @@ namespace System.Reactive.Linq
|
|
|
|
|
|
private IObservable<TSource> StartAsyncImpl<TSource>(Func<Task<TSource>> functionAsync, IScheduler scheduler)
|
|
|
{
|
|
|
- var task = default(Task<TSource>);
|
|
|
+ Task<TSource> task;
|
|
|
try
|
|
|
{
|
|
|
task = functionAsync();
|
|
|
@@ -702,7 +702,7 @@ namespace System.Reactive.Linq
|
|
|
{
|
|
|
var cancellable = new CancellationDisposable();
|
|
|
|
|
|
- var task = default(Task<TSource>);
|
|
|
+ Task<TSource> task;
|
|
|
try
|
|
|
{
|
|
|
task = functionAsync(cancellable.Token);
|
|
|
@@ -712,7 +712,7 @@ namespace System.Reactive.Linq
|
|
|
return Throw<TSource>(exception);
|
|
|
}
|
|
|
|
|
|
- var result = default(IObservable<TSource>);
|
|
|
+ IObservable<TSource> result;
|
|
|
|
|
|
if (scheduler != null)
|
|
|
{
|
|
|
@@ -773,7 +773,7 @@ namespace System.Reactive.Linq
|
|
|
|
|
|
private IObservable<Unit> StartAsyncImpl(Func<Task> actionAsync, IScheduler scheduler)
|
|
|
{
|
|
|
- var task = default(Task);
|
|
|
+ Task task;
|
|
|
try
|
|
|
{
|
|
|
task = actionAsync();
|
|
|
@@ -805,7 +805,7 @@ namespace System.Reactive.Linq
|
|
|
{
|
|
|
var cancellable = new CancellationDisposable();
|
|
|
|
|
|
- var task = default(Task);
|
|
|
+ Task task;
|
|
|
try
|
|
|
{
|
|
|
task = actionAsync(cancellable.Token);
|
|
|
@@ -815,7 +815,7 @@ namespace System.Reactive.Linq
|
|
|
return Throw<Unit>(exception);
|
|
|
}
|
|
|
|
|
|
- var result = default(IObservable<Unit>);
|
|
|
+ IObservable<Unit> result;
|
|
|
|
|
|
if (scheduler != null)
|
|
|
{
|