// defined from .NET Framework 4.0 and NETFX_CORE using System; #if !(NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) namespace UniRx { public interface IObservable { IDisposable Subscribe(IObserver observer); } } #endif namespace UniRx { public interface IGroupedObservable : IObservable { TKey Key { get; } } }