public PreprocessingStepsFactory( Workspaces.IWorkspacesManager workspacesManager, AppLaunch.ILaunchUrlParser appLaunch, ISynchronizationContext invoke, IExtensionsRegistry extentions, Progress.IProgressAggregator progressAggregator, Persistence.IWebContentCache cache, ICredentialsCache credCache, ILogProviderFactoryRegistry logProviderFactoryRegistry, WebViewTools.IWebViewTools webBrowserDownloader, ILogsDownloaderConfig logsDownloaderConfig, RegularExpressions.IRegexFactory regexFactory ) { this.workspacesManager = workspacesManager; this.appLaunch = appLaunch; this.invoke = invoke; this.extentions = extentions; this.progressAggregator = progressAggregator; this.cache = cache; this.credCache = credCache; this.logProviderFactoryRegistry = logProviderFactoryRegistry; this.webViewTools = webBrowserDownloader; this.logsDownloaderConfig = logsDownloaderConfig; this.regexFactory = regexFactory; }
internal DownloadingStep( PreprocessingStepParams srcFile, Progress.IProgressAggregator progressAgg, Persistence.IWebContentCache cache, ICredentialsCache credCache, WebViewTools.IWebViewTools webBrowserDownloader, ILogsDownloaderConfig config, IStepsFactory preprocessingStepsFactory ) { this.sourceFile = srcFile; this.preprocessingStepsFactory = preprocessingStepsFactory; this.progressAggregator = progressAgg; this.cache = cache; this.credCache = credCache; this.webBrowserDownloader = webBrowserDownloader; this.config = config; }
public PreprocessingManagerExtentionsRegistry(ILogsDownloaderConfig logsDownloaderConfig) { this.logsDownloaderConfig = logsDownloaderConfig; }