C# 为什么方法在Microsoft.Phone.Reactive命名空间中是可观察的.While和可观察的.Prune?

C# 为什么方法在Microsoft.Phone.Reactive命名空间中是可观察的.While和可观察的.Prune?,c#,system.reactive,reactive-extensions-js,C#,System.reactive,Reactive Extensions Js,我注意到Observable.While和Observable.Prune方法是Microsoft.Phone.Reactive命名空间的一部分。奇怪的是为什么这些方法适用于所有操作系统?在2011年4月的Rx版本中,为了得到Prune使用TakeLast(1),为了得到While使用TakeWhile。这些更改尚未在windows phone版本中出现,因为它使用了一个单独的版本。+1,WP7 ROM版本确实很旧,使用现代版本要好得多

我注意到Observable.While和Observable.Prune方法是Microsoft.Phone.Reactive命名空间的一部分。奇怪的是为什么这些方法适用于所有操作系统?

在2011年4月的Rx版本中,为了得到
Prune
使用
TakeLast(1)
,为了得到
While
使用
TakeWhile
。这些更改尚未在windows phone版本中出现,因为它使用了一个单独的版本。

+1,WP7 ROM版本确实很旧,使用现代版本要好得多