public ProjectFileProject(IConfigurationSectionProvider configurationSectionProvider, FullPathName rootPath) { _rootPath = rootPath; _directoryFilter = new DirectoryFilter(configurationSectionProvider); _fileFilter = new FileFilter(configurationSectionProvider); _searchableFilesFilter = new SearchableFilesFilter(configurationSectionProvider); }
public Project(IConfigurationSectionProvider configurationSectionProvider, FullPath rootPath) { _rootPath = rootPath; _configurationToken = configurationSectionProvider.WhenUpdated(); _directoryFilter = new DirectoryFilter(configurationSectionProvider); _fileFilter = new FileFilter(configurationSectionProvider); _searchableFilesFilter = new SearchableFilesFilter(configurationSectionProvider); }
public Project( FullPath rootPath, IFileFilter fileFilter, IDirectoryFilter directoryFilter, ISearchableFilesFilter searchableFilesFilter, string hash) { _rootPath = rootPath; _directoryFilter = directoryFilter; _fileFilter = fileFilter; _searchableFilesFilter = searchableFilesFilter; _hash = hash; }
public Project( FullPath rootPath, IConfigurationSectionContents pathsIgnoreConfiguration, IConfigurationSectionContents searchableFilesIgnoreConfiguration, IConfigurationSectionContents searchableFilesIncludeConfiguration, IFileFilter fileFilter, IDirectoryFilter directoryFilter, ISearchableFilesFilter searchableFilesFilter, string hash) { _rootPath = rootPath; _pathsIgnoreConfiguration = pathsIgnoreConfiguration; _searchableFilesIncludeConfiguration = searchableFilesIncludeConfiguration; _searchableFilesIgnoreConfiguration = searchableFilesIgnoreConfiguration; _directoryFilter = directoryFilter; _fileFilter = fileFilter; _searchableFilesFilter = searchableFilesFilter; _hash = hash; }