コード例 #1
0
ファイル: AmbMany.cs プロジェクト: oboukli/reactive
        protected override IDisposable Run(IObserver <T> observer)
        {
            var sourcesEnumerable = this.sources;
            var sources           = default(IObservable <T>[]);

            try
            {
                sources = sourcesEnumerable.ToArray();
            }
            catch (Exception ex)
            {
                observer.OnError(ex);
                return(Disposable.Empty);
            }

            return(AmbCoordinator <T> .Create(observer, sources));
        }
コード例 #2
0
ファイル: AmbMany.cs プロジェクト: oboukli/reactive
 protected override IDisposable Run(IObserver <T> observer)
 {
     return(AmbCoordinator <T> .Create(observer, sources));
 }