Exemplo n.º 1
0
        public new SerialTaskCollection <Token> Add(ITaskChain <Token> task)
        {
            if (task == null)
            {
                throw new ArgumentNullException();
            }

            base.Add(task);

            return(this);
        }
Exemplo n.º 2
0
        public TaskCollection Add(ITaskChain <Token> task)
        {
            if (task == null)
            {
                throw new ArgumentNullException();
            }

            Add(new TaskWrapper <Token>(task)
            {
                token = _token
            });

            return(this);
        }
Exemplo n.º 3
0
 protected override void ProcessTask(ref ITaskChain <Token> current)
 {
     current.token = token;
 }
Exemplo n.º 4
0
 public TaskWrapper(ITaskChain <Token> task)
     : base(task)
 {
 }