19 lines
No EOL
480 B
C#
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);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |