12 instantiations of ConfigurationService
aspire (1)
Program.cs (1)
481builder.Services.AddSingleton<IConfigurationService>(sp => new ConfigurationService(
Aspire.Cli.Tests (11)
Caching\AppHostInfoDiskCacheTests.cs (1)
30var configurationService = new ConfigurationService(configuration, ctx, globalSettingsFile, NullLogger<ConfigurationService>.Instance);
Configuration\ConfigurationServiceTests.cs (2)
39var service = new ConfigurationService(configuration, executionContext, globalSettingsFile, logger); 732var reader = new ConfigurationService(configuration, workspace.CreateExecutionContext(),
Projects\ProjectLocatorTests.cs (7)
594var configurationService = new ConfigurationService(new ConfigurationBuilder().Build(), executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1528var configurationService = new ConfigurationService(config, executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1564var configurationService = new ConfigurationService(config, executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1615var configurationService = new ConfigurationService(new ConfigurationBuilder().Build(), executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1684var configurationService = new ConfigurationService(new ConfigurationBuilder().Build(), executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1739var configurationService = new ConfigurationService(new ConfigurationBuilder().Build(), executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1791var configurationService = new ConfigurationService(config, executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance);
Utils\CliTestHelper.cs (1)
485return new ConfigurationService(configuration, executionContext, GetGlobalSettingsFile(WorkingDirectory), NullLogger<ConfigurationService>.Instance);
47 references to ConfigurationService
aspire (5)
Configuration\ConfigurationService.cs (1)
16internal sealed class ConfigurationService(IConfiguration configuration, CliExecutionContext executionContext, FileInfo globalSettingsFile, ILogger<ConfigurationService> logger) : IConfigurationService
Program.cs (1)
485sp.GetRequiredService<ILogger<ConfigurationService>>()));
Projects\ProjectLocator.cs (3)
1344await ConfigurationService.SetConfigurationInFileAsync(settingsFile.FullName, AspireConfigAppHostPathKey, relativePathToProjectFile, cancellationToken); 1350await ConfigurationService.SetConfigurationInFileAsync(settingsFile.FullName, "appHost.language", language.LanguageId.Value, cancellationToken); 1361await ConfigurationService.SetConfigurationInFileAsync(settingsFile.FullName, "sdk.version", inheritedSdkVersion, cancellationToken);
Aspire.Cli.Tests (42)
Caching\AppHostInfoDiskCacheTests.cs (2)
30var configurationService = new ConfigurationService(configuration, ctx, globalSettingsFile, NullLogger<ConfigurationService>.Instance);
Commands\ConfigSourceCommandTests.cs (11)
155await ConfigurationService.SetConfigurationInFileAsync( 157await ConfigurationService.SetConfigurationInFileAsync( 340await ConfigurationService.SetConfigurationInFileAsync(path, "skillSources.team.repository", "example/local"); 341await ConfigurationService.SetConfigurationInFileAsync(path, "appHost.path", "apphost.cs"); 434await ConfigurationService.SetConfigurationInFileAsync(rootPath, "appHost.path", "AppHost/apphost.cs"); 521await ConfigurationService.SetConfigurationInFileAsync(parentPath, "appHost.path", "selected-project/apphost.cs"); 827await ConfigurationService.SetConfigurationInFileAsync(parentPath, "appHost.path", "A/apphost.cs"); 863await ConfigurationService.SetConfigurationInFileAsync( 898await ConfigurationService.SetConfigurationInFileAsync(parentPath, "appHost.path", "selected/AppHost/apphost.cs"); 1068await ConfigurationService.SetConfigurationInFileAsync(path, "skillSources.team.repository", "example/local"); 1129await ConfigurationService.SetConfigurationInFileAsync(configPath, "skillSources.team.repository", "example/local");
Configuration\ConfigSourceServiceTests.cs (9)
243await ConfigurationService.SetConfigurationInFileAsync(path, "custom", directory.Name); 246await ConfigurationService.SetConfigurationInFileAsync(globalFile.FullName, "docs.custom", global.Name); 1061await ConfigurationService.SetConfigurationInFileAsync(path, "skillSources.local.repository", "example/local"); 1062await ConfigurationService.SetConfigurationInFileAsync(path, "skillSources.local.plugins.0", "existing"); 1063await ConfigurationService.SetConfigurationInFileAsync(path, "docs.llmsTxtUrl", "https://local.example/docs"); 1090await ConfigurationService.SetConfigurationInFileAsync(path, "skillSources.team.repository", "example/local"); 1091await ConfigurationService.SetConfigurationInFileAsync(path, "docs.llmsTxtUrl", "https://local.example/docs"); 1538await ConfigurationService.SetConfigurationInFileAsync(path, "custom", "intervening edit"); 1640await ConfigurationService.SetConfigurationInFileAsync(path, "skillSources.team.repository", "example/local");
Configuration\ConfigurationServiceTests.cs (5)
20private static (ConfigurationService Service, string SettingsFilePath) CreateService( 38var logger = NullLogger<ConfigurationService>.Instance; 39var service = new ConfigurationService(configuration, executionContext, globalSettingsFile, logger); 732var reader = new ConfigurationService(configuration, workspace.CreateExecutionContext(), 733new FileInfo(service.GetSettingsFilePath(isGlobal: true)), NullLogger<ConfigurationService>.Instance);
Projects\ProjectLocatorTests.cs (14)
594var configurationService = new ConfigurationService(new ConfigurationBuilder().Build(), executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1528var configurationService = new ConfigurationService(config, executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1564var configurationService = new ConfigurationService(config, executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1615var configurationService = new ConfigurationService(new ConfigurationBuilder().Build(), executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1684var configurationService = new ConfigurationService(new ConfigurationBuilder().Build(), executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1739var configurationService = new ConfigurationService(new ConfigurationBuilder().Build(), executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance); 1791var configurationService = new ConfigurationService(config, executionContext, globalSettingsFile, NullLogger<ConfigurationService>.Instance);
Utils\CliTestHelper.cs (1)
485return new ConfigurationService(configuration, executionContext, GetGlobalSettingsFile(WorkingDirectory), NullLogger<ConfigurationService>.Instance);