在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: {// Methods4: TResult OnCompleted();5: TResult OnError(Exception exception);value);7: }