public CompiledTextSearchDataFactory( ISearchStringParser searchStringParser, ICompiledTextSearchProviderFactory compiledTextSearchProviderFactory) { _searchStringParser = searchStringParser; _compiledTextSearchProviderFactory = compiledTextSearchProviderFactory; }
public SearchEngine( IFileSystemProcessor fileSystemProcessor, IFileSystemNameFactory fileSystemNameFactory, ICustomThreadPool customThreadPool, IFileDatabaseFactory fileDatabaseFactory, IProjectDiscovery projectDiscovery, ISearchStringParser searchStringParser, IOperationProcessor <OperationResultEventArgs> fileLoadingOperationProcessor) { _fileSystemNameFactory = fileSystemNameFactory; _customThreadPool = customThreadPool; _fileDatabaseFactory = fileDatabaseFactory; _projectDiscovery = projectDiscovery; _searchStringParser = searchStringParser; _fileLoadingOperationProcessor = fileLoadingOperationProcessor; // Create a "Null" state _currentFileDatabase = _fileDatabaseFactory.CreateEmpty(); // Setup computing a new state everytime a new tree is computed. fileSystemProcessor.SnapshotComputed += FileSystemProcessorOnSnapshotComputed; fileSystemProcessor.FilesChanged += FileSystemProcessorOnFilesChanged; }
public AsynchronousSearchService(ISearchStringParser <IAsynchronousSearch> searchStringParser) { _searchStringParser = searchStringParser; }
public SearchServiceBuilder(ISearchStringParser<ISearch> searchStringParser) { _searchStringParser = searchStringParser; }
public SearchServiceBuilder(ISearchStringParser <ISearch> searchStringParser) { _searchStringParser = searchStringParser; }
public SearchService(ISearchablePromptItemCollection searchablePromptItemCollection, ISearchStringParser<ISearch> searchStringParser) { _searchablePromptItemCollection = searchablePromptItemCollection; _searchStringParser = searchStringParser; }
public SearchService(ISearchablePromptItemCollection searchablePromptItemCollection, ISearchStringParser <ISearch> searchStringParser) { _searchablePromptItemCollection = searchablePromptItemCollection; _searchStringParser = searchStringParser; }