// defined from .NET Framework 4.0 and NETFX_CORE #if !(NETFX_CORE || NET_4_6 || NET_STANDARD_2_0 || UNITY_WSA_10_0) using System; namespace UniRx { public interface IObserver { void OnCompleted(); void OnError(Exception error); void OnNext(T value); } } #endif