Col*_*nic 6 .net system.reactive
Reactive Extensions是开源的吗?微软会开源吗?
我正在寻找源代码以更好地理解它是如何实现的.我希望看到单元测试,所以我可以针对我自己的一些代码重新实现它们来运行它们Reactive.Linq.
我知道微软的开源F#对开发人员来说很方便https://github.com/fsharp/fsharp
更新07/11/2012:忘了这个,它现在是开源的,耶!
https://github.com/Reactive-Extensions/Rx.NET
这还包括Interactive Extensions.
快速搜索不会抛出任何CodePlex链接,所以我要说它不是开源的.
Bart De Smet已经完成了很多关于Rx及其工作原理以及如何使用它的视频:
http://channel9.msdn.com/Tags/reactive+extensions
要查看内部结构,如果您知道它所存储的程序集,则唯一剩下的选项是使用ILSpy或dotPeek之类的东西对其进行反汇编.
微软会开源吗?他们不久前发布了.NET源代码,也许他们也会这样做.这与开源不同,但您至少可以进入代码并查看它的全部内容.我没有去寻找,但Rx的东西可能已经存在了.