上海虹口龙之梦项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

32 lines
780 B

using System;
namespace UniRx.Operators
{
internal class NeverObservable<T> : OperatorObservableBase<T>
{
public NeverObservable()
: base(false)
{
}
protected override IDisposable SubscribeCore(IObserver<T> observer, IDisposable cancel)
{
return Disposable.Empty;
}
}
internal class ImmutableNeverObservable<T> : IObservable<T>, IOptimizedObservable<T>
{
internal static ImmutableNeverObservable<T> Instance = new ImmutableNeverObservable<T>();
public bool IsRequiredSubscribeOnCurrentThread()
{
return false;
}
public IDisposable Subscribe(IObserver<T> observer)
{
return Disposable.Empty;
}
}
}