5 implementations of IConfigurationService
aspire (1)
Configuration\ConfigurationService.cs (1)
11internal sealed class ConfigurationService(IConfiguration configuration, CliExecutionContext executionContext, FileInfo globalSettingsFile) : IConfigurationService
Aspire.Cli.Tests (4)
Commands\ConfigCommandTests.cs (1)
423public class TestConfigurationService : IConfigurationService
Projects\ProjectLocatorTests.cs (1)
666private sealed class TestConfigurationService : IConfigurationService
Templating\DotNetTemplateFactoryTests.cs (1)
349private sealed class FakeConfigurationService : IConfigurationService
TestServices\TrackingConfigurationService.cs (1)
11public sealed class TrackingConfigurationService : IConfigurationService
27 references to IConfigurationService
aspire (21)
Commands\BaseConfigSubCommand.cs (2)
10internal abstract class BaseConfigSubCommand(string name, string description, IFeatures features, ICliUpdateNotifier updateNotifier, IConfigurationService configurationService, CliExecutionContext executionContext, IInteractionService interactionService) : BaseCommand(name, description, features, updateNotifier, executionContext, interactionService) 12protected IConfigurationService ConfigurationService { get; } = configurationService;
Commands\ConfigCommand.cs (5)
23public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, IInteractionService interactionService, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) 71public GetCommand(IConfigurationService configurationService, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) 120public SetCommand(IConfigurationService configurationService, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) 199private sealed class ListCommand(IConfigurationService configurationService, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) 237public DeleteCommand(IConfigurationService configurationService, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\InitCommand.cs (2)
39private readonly IConfigurationService _configurationService; 68IConfigurationService configurationService,
Commands\UpdateCommand.cs (2)
31private readonly IConfigurationService _configurationService; 43IConfigurationService configurationService)
Program.cs (1)
305private static IConfigurationService BuildConfigurationService(IServiceProvider serviceProvider)
Projects\AppHostServerProject.cs (3)
31IConfigurationService configurationService, 91private readonly IConfigurationService _configurationService; 103public AppHostServerProject(string appPath, IDotNetCliRunner dotNetCliRunner, IPackagingService packagingService, IConfigurationService configurationService, ILogger<AppHostServerProject> logger, string? projectModelPath = null)
Projects\LanguageService.cs (2)
16private readonly IConfigurationService _configurationService; 22IConfigurationService configurationService,
Projects\ProjectLocator.cs (1)
26IConfigurationService configurationService,
Scaffolding\ScaffoldingService.cs (2)
24private readonly IConfigurationService _configurationService; 32IConfigurationService configurationService,
Templating\DotNetTemplateFactory.cs (1)
28IConfigurationService configurationService)
Aspire.Cli.Tests (6)
Utils\CliTestHelper.cs (6)
225public Func<IServiceProvider, IConfigurationService> ConfigurationServiceFactory { get; set; } 227public IConfigurationService CreateDefaultConfigurationServiceFactory(IServiceProvider serviceProvider) 249var configurationService = serviceProvider.GetRequiredService<IConfigurationService>(); 363var configurationService = serviceProvider.GetRequiredService<IConfigurationService>();