<PackageReference Include="System.Reactive" Version="4.1.4" />

IGroupedObservable<TKey, TElement>

public interface IGroupedObservable<TKey, TElement> : IObservable<TElement>
Represents an observable sequence of elements that have a common key.
namespace System.Reactive.Linq { public interface IGroupedObservable<out TKey, out TElement> : IObservable<TElement> { TKey Key { get; } } }