ISubject<T> public interface ISubject<T> : ISubject<T, T>, IObserver<T>, IObservable<T> Represents an object that is both an observable sequence as well as an observer. Documentation Code