public LoadVcsPluginPostProcessingStage([NotNull] IBackendPluginProvider backendPluginProvider) { if (backendPluginProvider == null) { throw new ArgumentNullException(nameof(backendPluginProvider)); } _backendPluginProvider = backendPluginProvider; }
public PreScanTaskJob( IEventProvider eventProvider, ITaskRepository taskRepository, IBackendPluginProvider backendPluginProvider, IConfigurationProvider configurationProvider, IFileSystemInfoProvider fileSystemInfoProvider, IProjectRepository projectRepository, ITelemetryScopeProvider telemetryScopeProvider, ITelemetryScopeProvider telemetryScopeProvider1) : base(eventProvider, taskRepository, telemetryScopeProvider) { _backendPluginProvider = backendPluginProvider; _configurationProvider = configurationProvider; _fileSystemInfoProvider = fileSystemInfoProvider; _projectRepository = projectRepository; _telemetryScopeProvider = telemetryScopeProvider1; }