in src/AWS.Deploy.CLI/Commands/CommandFactory.cs [82:142]
public CommandFactory(
IServiceProvider serviceProvider,
IToolInteractiveService toolInteractiveService,
IOrchestratorInteractiveService orchestratorInteractiveService,
ICDKManager cdkManager,
ISystemCapabilityEvaluator systemCapabilityEvaluator,
ICloudApplicationNameGenerator cloudApplicationNameGenerator,
IAWSUtilities awsUtilities,
IAWSClientFactory awsClientFactory,
IAWSResourceQueryer awsResourceQueryer,
IProjectParserUtility projectParserUtility,
ICommandLineWrapper commandLineWrapper,
ICdkProjectHandler cdkProjectHandler,
IDeploymentBundleHandler deploymentBundleHandler,
ICloudFormationTemplateReader cloudFormationTemplateReader,
IDeployedApplicationQueryer deployedApplicationQueryer,
ITypeHintCommandFactory typeHintCommandFactory,
IDisplayedResourcesHandler displayedResourceHandler,
IConsoleUtilities consoleUtilities,
IDirectoryManager directoryManager,
IFileManager fileManager,
IDeploymentManifestEngine deploymentManifestEngine,
ILocalUserSettingsEngine localUserSettingsEngine,
ICDKVersionDetector cdkVersionDetector,
IAWSServiceHandler awsServiceHandler,
IOptionSettingHandler optionSettingHandler,
IValidatorFactory validatorFactory,
IRecipeHandler recipeHandler,
IDeployToolWorkspaceMetadata deployToolWorkspaceMetadata,
IDeploymentSettingsHandler deploymentSettingsHandler)
{
_serviceProvider = serviceProvider;
_toolInteractiveService = toolInteractiveService;
_orchestratorInteractiveService = orchestratorInteractiveService;
_cdkManager = cdkManager;
_systemCapabilityEvaluator = systemCapabilityEvaluator;
_cloudApplicationNameGenerator = cloudApplicationNameGenerator;
_awsUtilities = awsUtilities;
_awsClientFactory = awsClientFactory;
_awsResourceQueryer = awsResourceQueryer;
_projectParserUtility = projectParserUtility;
_commandLineWrapper = commandLineWrapper;
_cdkProjectHandler = cdkProjectHandler;
_deploymentBundleHandler = deploymentBundleHandler;
_cloudFormationTemplateReader = cloudFormationTemplateReader;
_deployedApplicationQueryer = deployedApplicationQueryer;
_typeHintCommandFactory = typeHintCommandFactory;
_displayedResourceHandler = displayedResourceHandler;
_consoleUtilities = consoleUtilities;
_directoryManager = directoryManager;
_fileManager = fileManager;
_deploymentManifestEngine = deploymentManifestEngine;
_localUserSettingsEngine = localUserSettingsEngine;
_cdkVersionDetector = cdkVersionDetector;
_awsServiceHandler = awsServiceHandler;
_optionSettingHandler = optionSettingHandler;
_validatorFactory = validatorFactory;
_recipeHandler = recipeHandler;
_deployToolWorkspaceMetadata = deployToolWorkspaceMetadata;
_deploymentSettingsHandler = deploymentSettingsHandler;
}