-
Notifications
You must be signed in to change notification settings - Fork 772
Description
`var d1 =
Observable.Using(() => System.Reactive.Disposables.Disposable.Create(() => Console.WriteLine("3")), _ =>
Observable.Using(() => System.Reactive.Disposables.Disposable.Create(() => Console.WriteLine("2")), __ =>
Observable.Using(() => System.Reactive.Disposables.Disposable.Create(() => Console.WriteLine("1")), ___ =>
//Observable.Never<System.Reactive.Unit>()// 4.0 (1234) -> 4.1 (3214)
Observable.Return(System.Reactive.Unit.Default)// 4.0 (1234) -> 4.1 (4321)
)
)
)
.Finally(() => Console.WriteLine("4"))
.Subscribe();
d1.Dispose();`
This code show "1234" in console with Observable.Never and Observable.Return in Using in version 4.0 or earlier.
But in 4.1 or high it show "3214" with Observable.Never and "4321" with Observable.Return in Using.