There is no extension method IObservable.Add
in the Rx library, and this method is not part of the interface - so I am not sure where you got that from. IObservable.Subscribe
is the means by which an observer subscribes for notifications from an Observable stream.
You can see the full definitions of these interfaces (which are part of the .NET Base Class Library from version 4.0) here:
You may wish to look at the resources for Rx on the msdn page here - especially the videos, since it appears you are at the start of your Rx journey.
Edit
In light of the clarification that you are using F# - yes it appears Add
is F# specific, as well as the Subscribe
extension method you are referring too; I've never used it in C#. Both these F# methods appear to only react to OnNext
notifications and as such seem rather odd. I would steer clear of these methods and stick to Rx.NET if you want to use observables. (Rx is usable from F#).