コード例 #1
0
 /// <summary>
 /// Removes the trigger at a specified index.
 /// </summary>
 /// <param name="index">Index of trigger to remove.</param>
 /// <exception cref="ArgumentOutOfRangeException">Index out of range.</exception>
 public void RemoveAt(int index)
 {
     if (index >= this.Count)
     {
         throw new ArgumentOutOfRangeException("index", index, "Failed to remove Trigger. Index out of range.");
     }
     if (v2Coll != null)
     {
         v2Coll.Remove(++index);
     }
     else
     {
         v1Task.DeleteTrigger((ushort)index);                 //Remove the trigger from the Task Scheduler
     }
 }