/// <summary> /// Add a new trigger to the collections of triggers for the task. /// </summary> /// <param name="taskTriggerType">The type of trigger to create.</param> /// <returns>A <see cref="Trigger"/> instance of the specified type.</returns> public Trigger AddNew(TaskTriggerType taskTriggerType) { if (v1Task != null) { ushort idx; return(Trigger.CreateTrigger(v1Task.CreateTrigger(out idx), Trigger.ConvertToV1TriggerType(taskTriggerType))); } return(Trigger.CreateTrigger(v2Coll.Create(taskTriggerType))); }