public static IHelperTask GetCleanTask( this ITaskHelper helper, string cleanCategory = "", string targetName = "All", bool isTarget = true) { if (helper == null) { return(null); } if (string.IsNullOrWhiteSpace(targetName)) { targetName = "All"; } if (string.IsNullOrWhiteSpace(cleanCategory)) { cleanCategory = "Generic"; } cleanCategory = $"Clean-{cleanCategory}"; var taskName = $"{cleanCategory}-{targetName}"; var task = helper.GetTask(taskName, isTarget, "Clean", cleanCategory); if (targetName == "All") { var defaultTask = helper.GetDefaultCleanTask(); helper.AddTaskDependency(defaultTask, task); } return(task); }
public static IHelperTask GetTestCleanTask( this ITaskHelper helper, string testCategory = "Generic", string targetName = "All", bool isTarget = true) { if (helper == null) { return(null); } var taskName = $"{testCategory}-{targetName}"; var task = helper.GetCleanTask(TargetCategory, taskName, isTarget); if (targetName == "All") { var defaultTask = helper.GetDefaultCleanTask(); helper.AddTaskDependency(defaultTask, task); } return(task); }