Where is ISubject?
.net, c#, system.reactive
Solution
In Rx 1.x, `ISubject` is defined in the `System.Reactive` assembly, so you'll need to add a reference to that.
In Rx 2.x, `ISubject` is defined in the `System.Reactive.Interfaces` assembly (Rx-Interfaces NuGet package) and `Subject<T>` is defined in the `System.Reactive.Linq` assembly (Rx-Linq NuGet package). You can just add a reference to Rx-Linq as it has a dependency on Rx-Interfaces.
Problem
I don't have ISubject, Subject class in my VS2012 with Net4.5. Did they became obselete? Should I use only IObservable and IObserver? If not how can I get them?