Example #1
0
            public ContinuationList(IPromiseContinuation continuation, ContinuationList previous = null)
            {
                _continuation = continuation;
                _previous     = previous;

                if (previous == null)
                {
                    _count = 1;
                }
                else
                {
                    _count = previous._count + 1;
                }
            }
Example #2
0
 internal abstract void AddContinuation(IPromiseContinuation continuation);
Example #3
0
 public ContinuationList Add(IPromiseContinuation continuation)
 {
     return(new ContinuationList(continuation, this));
 }