在Rx发布的这个dll里,主要是对System.Core的扩充,其实就是把所需要的组件从4.0里拿出来放在了这里,所以Rx才能有在3.5版本上跑的可能性。

System

1)扩展Action<…>和Func<…>都到支持16个参数(.net 3.5下是最多4个)

2)增加了IObserver<TValue, TResult>接口:

interface IObserver<TValue, TResult>
   2: {
// Methods
   4:     TResult OnCompleted();
   5:     TResult OnError(Exception exception);
value);
   7: }

相关文章: