IProducer<TSource> interface IProducer<TSource> : IObservable<TSource> Interface with variance annotation; allows for better type checking when detecting capabilities in SubscribeSafe. Documentation Code IDisposable SubscribeRaw(IObserver<TSource> observer, bool enableSafeguard)