1 write to _environmentSettings
Microsoft.TemplateSearch.Common (1)
Providers\NuGetMetadataSearchProvider.cs (1)
43_environmentSettings = environmentSettings ?? throw new ArgumentNullException(nameof(environmentSettings));
16 references to _environmentSettings
Microsoft.TemplateSearch.Common (16)
Providers\NuGetMetadataSearchProvider.cs (16)
45_logger = _environmentSettings.Host.LoggerFactory.CreateLogger<NuGetMetadataSearchProvider>(); 73_searchCache = TemplateSearchCache.FromJObject(_environmentSettings.Host.FileSystem.ReadObject(metadataLocation), _logger, _additionalDataReaders); 93string? localOverridePath = _environmentSettings.Environment.GetEnvironmentVariable(LocalSourceSearchFileOverrideEnvVar); 97if (_environmentSettings.Host.FileSystem.FileExists(localOverridePath!)) 105string preferredMetadataLocation = Path.Combine(_environmentSettings.Paths.HostVersionSettingsDir, TemplateDiscoveryMetadataFile); 107string? useLocalSearchFile = _environmentSettings.Environment.GetEnvironmentVariable(UseLocalSearchFileIfPresentEnvVar); 112if (_environmentSettings.Host.FileSystem.FileExists(preferredMetadataLocation)) 138if (_environmentSettings.Host.FileSystem.FileExists(metadataFileTargetLocation)) 141DateTime lastWriteTimeUtc = _environmentSettings.Host.FileSystem.GetLastWriteTimeUtc(metadataFileTargetLocation); 179if (_environmentSettings.Host.FileSystem.FileExists(etagFileLocation)) 181string etagValue = _environmentSettings.Host.FileSystem.ReadAllText(etagFileLocation); 194_environmentSettings.Host.FileSystem.WriteAllText(searchMetadataFileLocation, resultText); 200_environmentSettings.Host.FileSystem.WriteAllText(etagFileLocation, etagValues.First()); 209_environmentSettings.Host.FileSystem.SetLastWriteTimeUtc(searchMetadataFileLocation, DateTime.UtcNow); 224if (_environmentSettings.Host.FileSystem.FileExists(searchMetadataFileLocation)) 227_environmentSettings.Host.Logger.LogWarning(LocalizableStrings.BlobStoreSourceFileProvider_Warning_LocalCacheWillBeUsed);