Reactive Extensions是开源的吗?

时间:2012-05-30 14:22:11

标签: .net system.reactive

Reactive Extensions是开源的吗?微软会开源吗?

我希望阅读源代码以更好地了解它是如何实现的。我希望看到单元测试,所以我可以针对我自己的一些代码运行它们,重新实现Reactive.Linq的一些。

我知道微软的开源F#对于开发人员来说很方便https://github.com/fsharp/fsharp

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:5)

更新07/11/2012:忘了这个,它现在是开源的,是的!

https://rx.codeplex.com/

https://github.com/Reactive-Extensions/Rx.NET

这也包括Interactive Extensions。


快速搜索不会抛出任何CodePlex链接,所以我要说它不是开源的。

Bart De Smet已经完成了很多关于Rx以及它如何运作以及如何使用它的视频:

http://channel9.msdn.com/Tags/reactive+extensions

要查看内部结构,如果您知道存储的程序集,则唯一剩下的选项是使用ILSpydotPeek等内容对其进行反汇编。

微软会开源吗?他们不久前发布了.NET源代码,也许他们也会这样做。这与开源不同,但您至少可以进入代码并查看它的全部内容。我没有去看,但Rx的东西可能已经存在了。

答案 2 :(得分:3)

只有Rx的JavaScript实现是开源的。 https://github.com/Reactive-Extensions