internal static IHelperTask GetDocExtractTask( this ITaskHelper helper, string targetName = "All", bool isTarget = true) { if (helper == null) { return(null); } var buildTask = helper.GetTask($"{DocExtractTaskName}-{targetName}", isTarget, TargetCategory, DocExtractTaskName); if (isTarget) { var clnTask = helper.GetDocCleanTask(targetName); helper.AddTaskDependency(buildTask, clnTask); } return(buildTask); }