34 references to _service
Microsoft.CodeAnalysis.Features (34)
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (34)
185if (_service._ioService.Exists(databaseFileInfo)) 196catch (Exception e) when (_service._reportAndSwallowExceptionUnlessCanceled(e, cancellationToken)) 204var delay = _service._delayService.ExpectedFailureDelay; 215if (!_service._ioService.Exists(_cacheDirectoryInfo)) 220_service._ioService.Create(_cacheDirectoryInfo); 264var failureDelay = _service._delayService.CatastrophicFailureDelay; 279catch (Exception e) when (_service._reportAndSwallowExceptionUnlessCanceled(e, cancellationToken)) 285var failureDelay = _service._delayService.CatastrophicFailureDelay; 299var delay = _service._delayService.UpdateSucceededDelay; 359_service._ioService.WriteAndFlushAllBytes(tempFilePath, bytes); 364if (_service._ioService.Exists(databaseFileInfo)) 367_service._ioService.Replace(tempFilePath, databaseFileInfo.FullName, destinationBackupFileName: null, ignoreMetadataErrors: true); 373_service._ioService.Move(tempFilePath, databaseFileInfo.FullName); 381IOUtilities.PerformIO(() => _service._ioService.Delete(new FileInfo(tempFilePath))); 408catch (Exception e) when (_service._reportAndSwallowExceptionUnlessCanceled(e, cancellationToken)) 429getDatabaseBytes: () => _service._ioService.ReadAllBytes(isBinary ? GetBinaryFileInfo(databaseFileInfo).FullName : databaseFileInfo.FullName), 445return _service._ioService.OpenRead(databaseBinaryFileInfo.FullName); 453return _service._ioService.OpenRead(databaseFileInfo.FullName); 466_service._sourceToDatabase[_source] = new AddReferenceDatabaseWrapper(database); 485catch (Exception e) when (_service._reportAndSwallowExceptionUnlessCanceled(e, cancellationToken)) 505if (!_service._ioService.Exists(databaseBinaryFileInfo)) 506await WriteDatabaseBinaryFileAsync(_service._sourceToDatabase[_source].Database, databaseFileInfo, cancellationToken).ConfigureAwait(false); 508return _service._delayService.UpdateSucceededDelay; 523var finalBytes = _service._patchService.ApplyPatch(databaseBytes, patchBytes); 537return _service._delayService.UpdateSucceededDelay; 571var result = _service._databaseFactoryService.CreateDatabaseFromStream(stream, isBinary); 592using var client = _service._fileDownloaderFactory.CreateClient(HostId, serverPath, pollingMinutes); 625return (element: null, _service._delayService.CachePollDelay); 653catch (Exception e) when (_service._reportAndSwallowExceptionUnlessCanceled(e, cancellationToken)) 659return (element: null, _service._delayService.CatastrophicFailureDelay); 675catch (Exception e) when (IOUtilities.IsNormalIOException(e) || _service._reportAndSwallowExceptionUnlessCanceled(e, cancellationToken)) 684var delay = _service._delayService.FileWriteDelay; 697_service._reportAndSwallowExceptionUnlessCanceled(new FormatException($"Database element invalid. Missing '{ContentAttributeName}' attribute"), CancellationToken.None); 716_service._reportAndSwallowExceptionUnlessCanceled(new FormatException($"Checksum mismatch: expected != actual. {expectedChecksum} != {actualChecksum}"), CancellationToken.None);