コード例 #1
0
ファイル: Sinks.cs プロジェクト: ziez/akka.net
            private void InitInternalSource(Sink <TIn, TMat> sink, TIn firstElement)
            {
                var sourceOut = new SubSource(this, firstElement);

                _completion.TrySetResult(Source.FromGraph(sourceOut.Source)
                                         .RunWith(sink, Interpreter.SubFusingMaterializer));
            }
コード例 #2
0
 internal Substitution(TilePivot subbed, TilePivot subber, IEnumerable <TilePivot> subSource)
 {
     Subbed      = subbed;
     Subber      = subber;
     SubSource   = subSource.ToList();
     Probability = SubSource.Count(t => t.Equals(Subber)) / (double)SubSource.Count;
 }
コード例 #3
0
        public ActionResult <List <SubSource> > SubSource(string sourceCode)
        {
            List <SubSource> Result = new List <SubSource>();

            foreach (CM_S_REFERENCE_SOURCE_EXT_AUS item in DBContext.CM_S_REFERENCE_SOURCE_EXT_AUS.Where(E => E.REF_CODE == sourceCode && E.TYPE_CATEGORY_CODE == "SS").OrderBy(E => E.SORT_ORDER))
            {
                SubSource model = EntityMapper.Map <SubSource, CM_S_REFERENCE_SOURCE_EXT_AUS>(DBContext, item);
                Result.Add(model);
            }
            return(Result);
        }
コード例 #4
0
            private void InitInternalSource(Sink <TIn, TMat> sink, TIn firstElement)
            {
                var sourceOut = new SubSource(this, firstElement);

                try {
                    var matVal = Source.FromGraph(sourceOut.Source)
                                 .RunWith(sink, Interpreter.SubFusingMaterializer);
                    _completion.TrySetResult(matVal);
                }
                catch (Exception ex)
                {
                    _completion.TrySetException(ex);
                    FailStage(ex);
                }
            }
コード例 #5
0
ファイル: ObservableSelectMany.cs プロジェクト: mlessmann/NMF
            internal void UnregisterAllResultEvents()
            {
                foreach (var result in Values.Values)
                {
                    result.ValueChanged -= Parent.ResultChanged;
                    result.Detach();
                }
                var notifier = SubSource.Value as INotifyCollectionChanged;

                if (notifier != null)
                {
                    notifier.CollectionChanged -= OnCollectionChanged;
                }
                SubSource.Detach();
            }