4 implementations of IConfigurationService
aspire (1)
Configuration\ConfigurationService.cs (1)
16internal sealed class ConfigurationService(IConfiguration configuration, CliExecutionContext executionContext, FileInfo globalSettingsFile, ILogger<ConfigurationService> logger) : IConfigurationService
Aspire.Cli.Tests (3)
Commands\ConfigCommandTests.cs (1)
1245public class TestConfigurationService : IConfigurationService
Projects\ProjectLocatorTests.cs (1)
2162private sealed class TestConfigurationService(CliExecutionContext executionContext) : IConfigurationService
TestServices\TestConfigurationService.cs (1)
11public sealed class TestConfigurationService : IConfigurationService
92 references to IConfigurationService
aspire (23)
Caching\AppHostInfoDiskCache.cs (2)
110private readonly IConfigurationService _configurationService; 113public AppHostInfoDiskCache(ILogger<AppHostInfoDiskCache> logger, CliExecutionContext executionContext, IConfigurationService configurationService, IEnvironment environment)
Commands\AgentInitCommand.cs (2)
41private readonly IConfigurationService _configurationService; 54IConfigurationService configurationService,
Commands\BaseConfigSubCommand.cs (2)
8internal abstract class BaseConfigSubCommand(string name, string description, IConfigurationService configurationService, CommonCommandServices services) : BaseCommand(name, description, services) 10protected IConfigurationService ConfigurationService { get; } = configurationService;
Commands\ConfigCommand.cs (6)
24public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, CommonCommandServices services) 70public GetCommand(IConfigurationService configurationService, CommonCommandServices services) 125public SetCommand(IConfigurationService configurationService, CommonCommandServices services) 219public ListCommand(IConfigurationService configurationService, CommonCommandServices services) 375public DeleteCommand(IConfigurationService configurationService, CommonCommandServices services) 452public InfoCommand(IConfigurationService configurationService, CommonCommandServices services)
Commands\UpdateCommand.cs (2)
41private readonly IConfigurationService _configurationService; 79IConfigurationService configurationService,
Program.cs (1)
481builder.Services.AddSingleton<IConfigurationService>(sp => new ConfigurationService(
Projects\AppHostConfigurationProjector.cs (1)
12internal sealed class AppHostConfigurationProjector(IConfigurationService configurationService, IEnvironment environment)
Projects\DotNetAppHostProject.cs (2)
52private readonly IConfigurationService _configurationService; 94IConfigurationService configurationService,
Projects\LanguageService.cs (2)
16private readonly IConfigurationService _configurationService; 22IConfigurationService configurationService,
Projects\ProjectLocator.cs (1)
143IConfigurationService configurationService,
Templating\ConfiguredTemplateSourceService.cs (1)
14IConfigurationService configurationService,
Templating\TemplateSourceStore.cs (1)
14IConfigurationService configurationService,
Aspire.Cli.Tests (69)
Caching\AppHostInfoDiskCacheTests.cs (1)
17private static AppHostInfoDiskCache CreateCache(TemporaryWorkspace workspace, IConfigurationService? configurationService = null)
Commands\ConfigCommandTests.cs (9)
182var configurationService = provider.GetRequiredService<IConfigurationService>(); 215var configurationService = provider.GetRequiredService<IConfigurationService>(); 909var configurationService = reloadedProvider.GetRequiredService<IConfigurationService>(); 1157var settingsPath = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: true); 1181var settingsPath = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: true); 1239var settingsPath = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: false);
Commands\ConfigSourceCommandTests.cs (3)
491var globalFile = new FileInfo(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: true)); 572var globalFile = new FileInfo(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: true)); 841var inherited = await provider.GetRequiredService<IConfigurationService>().GetConfigurationFromDirectoryAsync(
Commands\InitCommandTests.cs (1)
1731/// the global <see cref="IConfigurationService"/>. The injected configuration service throws
Commands\NewCommandChannelResolutionTests.cs (1)
32/// the global <see cref="IConfigurationService"/>. The injected configuration service
Commands\NewCommandLocalTemplateTests.ConfiguredSources.cs (9)
32var settings = provider.GetRequiredService<IConfigurationService>(); 64var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 127var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 155var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 443await File.WriteAllTextAsync(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true), 464var settings = provider.GetRequiredService<IConfigurationService>(); 638File.WriteAllTextAsync(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true),
Commands\NewCommandLocalTemplateTests.InitConfig.cs (6)
48var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 77var settings = provider.GetRequiredService<IConfigurationService>(); 149var globalPath = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 186var settings = provider.GetRequiredService<IConfigurationService>();
Commands\NewCommandLocalTemplateTests.SourceList.cs (8)
47var settings = provider.GetRequiredService<IConfigurationService>(); 96var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 141var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 160Directory.CreateDirectory(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true)); 230var settings = provider.GetRequiredService<IConfigurationService>(); 430Assert.False(File.Exists(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true)));
Commands\NewCommandLocalTemplateTests.SourceListGit.cs (4)
70var previousSettings = previousProvider.GetRequiredService<IConfigurationService>(); 83var settings = provider.GetRequiredService<IConfigurationService>();
Commands\NewCommandLocalTemplateTests.SourceManagement.cs (15)
37var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 115var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 185var configuration = provider.GetRequiredService<IConfigurationService>(); 233var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 251var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 273var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 295var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 313var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 323Assert.True(await provider.GetRequiredService<IConfigurationService>().DeleteConfigurationAsync("TEMPLATESOURCES.COMPANY.ref", isGlobal: true)); 347var configuration = provider.GetRequiredService<IConfigurationService>(); 396var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 415var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true); 436var path = provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(true);
Commands\TemplateSourceStartupTests.cs (3)
192var configuration = host.Services.GetRequiredService<IConfigurationService>(); 263Assert.Equal(destination, migratedHost.Services.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: true));
Configuration\ConfigSourceServiceTests.cs (4)
136var globalFile = new FileInfo(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: true)); 216var globalFile = new FileInfo(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: true)); 308var globalFile = new FileInfo(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: true)); 951var globalFile = new FileInfo(provider.GetRequiredService<IConfigurationService>().GetSettingsFilePath(isGlobal: true));
Projects\ProjectLocatorTests.cs (1)
4288IConfigurationService? configurationService = null,
Utils\CliTestHelper.cs (4)
479public Func<IServiceProvider, IConfigurationService> ConfigurationServiceFactory { get; set; } 481public IConfigurationService CreateDefaultConfigurationServiceFactory(IServiceProvider serviceProvider) 506var configurationService = serviceProvider.GetRequiredService<IConfigurationService>();