コード例 #1
0
ファイル: EnumerableFuture.cs プロジェクト: t3hc13h/bounce
        public override void InvokeTask(IBounceCommand command, IBounce bounce)
        {
            _value = GetTasks(bounce);

            foreach (var task in _value)
            {
                bounce.Invoke(command, task);
            }
        }
コード例 #2
0
        public override void Invoke(IBounceCommand command, IBounce bounce)
        {
            IObsoleteTask action;

            if (Cases.TryGetValue(Condition.Value, out action))
            {
                bounce.Invoke(command, action);
            }
            else
            {
                throw new ConfigurationException(String.Format("no such case for `{0}'", Condition.Value));
            }
        }
コード例 #3
0
ファイル: DependentTask.cs プロジェクト: t3hc13h/bounce
 public override void InvokeTask(IBounceCommand command, IBounce bounce)
 {
     bounce.Invoke(command, Task);
     TaskValue = Task.Value;
 }
コード例 #4
0
 public override void InvokeTask(IBounceCommand command, IBounce bounce)
 {
     _value = GetTask(Input.Value);
     bounce.Invoke(command, _value);
 }