Esempio n. 1
0
 protected override void ExecuteTask()
 {
     if ((this.ConditionsTrue))
     {
         this.Then.Execute();
     }
     else
     {
         bool Executed = false;
         TaskContainerCollection ElseIfList = new TaskContainerCollection();
         ElseIfList.AddRange(this.ElseIfs);
         ElseIfList.AddRange(this.OldElseIf);
         foreach (TaskContainer Possible in ElseIfList)
         {
             if (Possible.IfDefined)
             {
                 Possible.Execute();
                 Executed = true;
                 break;
             }
         }
         if (!Executed & this.Else != null)
         {
             this.Else.Execute();
         }
     }
 }
 public void AddRange(TaskContainerCollection items)
 {
     this.InnerList.AddRange(items);
 }
 public TaskContainerCollection(TaskContainerCollection value)
 {
     this.InnerList.AddRange(value);
 }
Esempio n. 4
0
 protected override void ExecuteTask()
 {
     if ((this.ConditionsTrue))
     {
         this.Then.Execute();
     }
     else
     {
         bool Executed = false;
         TaskContainerCollection ElseIfList = new TaskContainerCollection();
         ElseIfList.AddRange(this.ElseIfs);
         ElseIfList.AddRange(this.OldElseIf);
         foreach (TaskContainer Possible in ElseIfList)
         {
             if (Possible.IfDefined)
             {
                 Possible.Execute();
                 Executed = true;
                 break;
             }
         }
         if (!Executed & this.Else != null)
         {
             this.Else.Execute();
         }
     }
 }
Esempio n. 5
0
 public void AddRange(TaskContainerCollection items)
 {
     this.InnerList.AddRange(items);
 }
Esempio n. 6
0
 public TaskContainerCollection(TaskContainerCollection value)
 {
     this.InnerList.AddRange(value);
 }