コード例 #1
0
 public CompiledTextSearchDataFactory(
     ISearchStringParser searchStringParser,
     ICompiledTextSearchProviderFactory compiledTextSearchProviderFactory)
 {
     _searchStringParser = searchStringParser;
     _compiledTextSearchProviderFactory = compiledTextSearchProviderFactory;
 }
コード例 #2
0
        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;
        }
コード例 #3
0
 public AsynchronousSearchService(ISearchStringParser <IAsynchronousSearch> searchStringParser)
 {
     _searchStringParser = searchStringParser;
 }
コード例 #4
0
 public SearchServiceBuilder(ISearchStringParser<ISearch> searchStringParser)
 {
     _searchStringParser = searchStringParser;
 }
コード例 #5
0
 public SearchServiceBuilder(ISearchStringParser <ISearch> searchStringParser)
 {
     _searchStringParser = searchStringParser;
 }
コード例 #6
0
ファイル: SearchService.cs プロジェクト: e82eric/Prompts
 public SearchService(ISearchablePromptItemCollection searchablePromptItemCollection, ISearchStringParser<ISearch> searchStringParser)
 {
     _searchablePromptItemCollection = searchablePromptItemCollection;
     _searchStringParser = searchStringParser;
 }
コード例 #7
0
 public SearchService(ISearchablePromptItemCollection searchablePromptItemCollection, ISearchStringParser <ISearch> searchStringParser)
 {
     _searchablePromptItemCollection = searchablePromptItemCollection;
     _searchStringParser             = searchStringParser;
 }
コード例 #8
0
 public CompiledTextSearchDataFactory(
   ISearchStringParser searchStringParser,
   ICompiledTextSearchProviderFactory compiledTextSearchProviderFactory) {
   _searchStringParser = searchStringParser;
   _compiledTextSearchProviderFactory = compiledTextSearchProviderFactory;
 }