I'm wondering if there's a way to figure out how many observers there are subscribed to an IObservable object.
I've got a class that manages a HashTable of filtered IObservable instances, and I'd like to implement a "health check" routine that can determine if subscribers have been removed / disposed, without each subscriber having to explicitly notify this class that they're finished (i.e. should be implicit via Dispose() or Unsubscribe()).
This doesn't really answer the question -
should-i-use-listiobserver-or-simply-actiont-to-keep-track-of-an-iobservable
Any ideas Rx experts?