コード例 #1
0
 public UploadProjectCommand(UploadProjectArgs args, ISecretsMananger secretsMananger, IProjectManager projectManager,
                             IProjectClearer projectClearer, VariableConverter variableConverter, IFileSystem fileSystem, ILogger logger)
 {
     _args            = args ?? throw new ArgumentNullException(nameof(args));
     _secretsMananger = secretsMananger ?? throw new ArgumentNullException(nameof(secretsMananger));
     _varConverter    = variableConverter ?? throw new ArgumentNullException(nameof(variableConverter));
     _projectManager  = projectManager ?? throw new ArgumentNullException(nameof(projectManager));
     _projectClearer  = projectClearer ?? throw new ArgumentNullException(nameof(projectClearer));
     _fileSystem      = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem));
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #2
0
 public ClearProjectCommand(IProjectClearer projectClearer)
 {
     _projectClearer = projectClearer ?? throw new System.ArgumentNullException(nameof(projectClearer));
 }