public Executable(IHumanInterface ux, IFileExtensionPresenter fileExtensionPresenter, IDirectoryDescendentFilesEvaluator directoryDescendentFilesEvaluator, IListPresenter listPresenter, IFilteredFilesPresenter filteredFilesPresenter, IFilteredFilesStatsPresenter filteredFilesStatsPresenter, ICssStatsPresenter cssStatsPresenter, IJavaScriptStatsPresenter javaScriptStatsPresenter, IFilteredFilesEvaluator filteredFilesEvaluator, IJavaScriptFileStatsPresenter javaScriptFileStatsPresenter, ISettingsValidator settingsValidator, ISettingsEvaluator settingsEvaluator, IJavaScriptStatsStorageService javaScriptStatsStorageService, ICssStatsStorageService cssStatsStorageService) { CssStatsStorageService = cssStatsStorageService; JavaScriptStatsStorageService = javaScriptStatsStorageService; SettingsEvaluator = settingsEvaluator; SettingsValidator = settingsValidator; JavaScriptFileStatsPresenter = javaScriptFileStatsPresenter; FilteredFilesEvaluator = filteredFilesEvaluator; JavaScriptStatsPresenter = javaScriptStatsPresenter; CssStatsPresenter = cssStatsPresenter; FilteredFilesStatsPresenter = filteredFilesStatsPresenter; Console.SetWindowSize(Console.LargestWindowWidth, Console.LargestWindowHeight); FilteredFilesPresenter = filteredFilesPresenter; ListPresenter = listPresenter; DirectoryDescendentFilesEvaluator = directoryDescendentFilesEvaluator; FileExtensionPresenter = fileExtensionPresenter; Ux = ux; }
public FilteredFilesPresenter(IListPresenter listPresenter, IFilteredFilesEvaluator filteredFilesEvaluator) { FilteredFilesEvaluator = filteredFilesEvaluator; ListPresenter = listPresenter; }
protected BaseUITableViewSource(IListPresenter presenter, UITableView table) { Presenter = presenter; _table = table; }