JD2022-TU1/main/tools/apps/Packager/TaskUtility.cs

19 lines
No EOL
480 B
C#

using Packager.Tasks;
namespace Packager
{
public static class TaskUtility
{
public static void ValidateTaskInput(Task task)
{
var inputDesc = task.GetInputsDesc();
foreach (var input in inputDesc)
{
if (input.Input.Count == 0 && input.Flags != InputFlags.Optional)
{
throw new EmptyInputException(input.DisplayName);
}
}
}
}
}