24 instantiations of CliExecutionContext
aspire (1)
Program.cs (1)
163return new CliExecutionContext(workingDirectory, hivesDirectory, debugMode);
Aspire.Cli.Tests (23)
DotNet\DotNetCliRunnerTests.cs (1)
25return new CliExecutionContext(workingDirectory, hivesDirectory);
Interaction\ConsoleInteractionServiceTests.cs (8)
16var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 37var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 62var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 87var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 118var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 145var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 170var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), debugMode: true); 197var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), debugMode: true);
Interaction\SpectreConsoleLoggerProviderTests.cs (5)
19var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 52var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 96var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 139var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 179var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."));
NuGet\NuGetPackagePrefetcherTests.cs (1)
17var executionContext = new CliExecutionContext(workingDir, hivesDir);
Packaging\NuGetConfigMergerSnapshotTests.cs (5)
50var executionContext = new CliExecutionContext(root, hivesDir); 98var executionContext = new CliExecutionContext(root, hivesDir); 160var executionContext = new CliExecutionContext(root, hivesDir); 221var executionContext = new CliExecutionContext(root, hivesDir); 280var executionContext = new CliExecutionContext(root, hivesDir);
Projects\ProjectLocatorTests.cs (1)
25return new CliExecutionContext(workingDirectory, hivesDirectory);
Projects\ProjectUpdaterTests.cs (1)
921return new CliExecutionContext(workingDirectory, hivesDirectory);
Utils\CliTestHelper.cs (1)
125return new CliExecutionContext(WorkingDirectory, hivesDirectory);
121 references to CliExecutionContext
aspire (36)
Commands\AddCommand.cs (1)
29public AddCommand(IDotNetCliRunner runner, IPackagingService packagingService, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\BaseCommand.cs (3)
17private readonly CliExecutionContext _executionContext; 19protected CliExecutionContext ExecutionContext => _executionContext; 21protected BaseCommand(string name, string description, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) : base(name, description)
Commands\ConfigCommand.cs (5)
23public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, IInteractionService interactionService, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) 60public GetCommand(IConfigurationService configurationService, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) 104public SetCommand(IConfigurationService configurationService, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) 173public ListCommand(IConfigurationService configurationService, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) 206public DeleteCommand(IConfigurationService configurationService, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\DeployCommand.cs (1)
16public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\ExecCommand.cs (1)
40CliExecutionContext executionContext)
Commands\ExtensionInternalCommand.cs (2)
15public ExtensionInternalCommand(IFeatures features, ICliUpdateNotifier updateNotifier, IProjectLocator projectLocator, CliExecutionContext executionContext) : base("extension", "Hidden command for extension integration", features, updateNotifier, executionContext) 33public GetAppHostCandidatesCommand(IFeatures features, ICliUpdateNotifier updateNotifier, IProjectLocator projectLocator, CliExecutionContext executionContext) : base("get-apphosts", "Get AppHosts in the specified directory", features, updateNotifier, executionContext)
Commands\NewCommand.cs (2)
33private readonly CliExecutionContext _executionContext; 56CliExecutionContext executionContext)
Commands\PublishCommand.cs (1)
36public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\PublishCommandBase.cs (1)
42protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\RunCommand.cs (1)
46CliExecutionContext executionContext)
Commands\TemplateCommand.cs (1)
15public TemplateCommand(ITemplate template, Func<ParseResult, CancellationToken, Task<int>> executeCallback, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\UpdateCommand.cs (1)
22public UpdateCommand(IProjectLocator projectLocator, IPackagingService packagingService, IProjectUpdater projectUpdater, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) : base("update", UpdateCommandStrings.Description, features, updateNotifier, executionContext)
Configuration\ConfigurationService.cs (1)
11internal sealed class ConfigurationService(IConfiguration configuration, CliExecutionContext executionContext, FileInfo globalSettingsFile) : IConfigurationService
DotNet\DotNetCliRunner.cs (1)
49internal class DotNetCliRunner(ILogger<DotNetCliRunner> logger, IServiceProvider serviceProvider, AspireCliTelemetry telemetry, IConfiguration configuration, IFeatures features, IInteractionService interactionService, CliExecutionContext executionContext) : IDotNetCliRunner
Interaction\ConsoleInteractionService.cs (2)
20private readonly CliExecutionContext _executionContext; 22public ConsoleInteractionService(IAnsiConsole ansiConsole, CliExecutionContext executionContext)
NuGet\NuGetPackagePrefetcher.cs (1)
13internal sealed class NuGetPackagePrefetcher(ILogger<NuGetPackagePrefetcher> logger, CliExecutionContext executionContext, IFeatures features, IPackagingService packagingService, ICliUpdateNotifier cliUpdateNotifier) : BackgroundService
Packaging\PackagingService.cs (1)
13internal class PackagingService(CliExecutionContext executionContext, INuGetPackageCache nuGetPackageCache) : IPackagingService
Program.cs (7)
159private static CliExecutionContext BuildCliExecutionContext(bool debugMode) 194var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 251var executionContext = provider.GetRequiredService<CliExecutionContext>(); 268var executionContext = provider.GetRequiredService<CliExecutionContext>();
Projects\ProjectLocator.cs (1)
22internal sealed class ProjectLocator(ILogger<ProjectLocator> logger, IDotNetCliRunner runner, CliExecutionContext executionContext, IInteractionService interactionService, IConfigurationService configurationService, AspireCliTelemetry telemetry) : IProjectLocator
Projects\ProjectUpdater.cs (1)
23internal sealed class ProjectUpdater(ILogger<ProjectUpdater> logger, IDotNetCliRunner runner, IInteractionService interactionService, IMemoryCache cache, CliExecutionContext executionContext, FallbackProjectParser fallbackParser) : IProjectUpdater
Templating\DotNetTemplateFactory.cs (1)
18internal class DotNetTemplateFactory(IInteractionService interactionService, IDotNetCliRunner runner, ICertificateService certificateService, IPackagingService packagingService, INewCommandPrompter prompter, CliExecutionContext executionContext) : ITemplateFactory
Aspire.Cli.Tests (85)
DotNet\DotNetCliRunnerTests.cs (13)
19private static Aspire.Cli.CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 45var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 90var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 137var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 174var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 220var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 269var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 320var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 372provider.GetRequiredService<CliExecutionContext>(), 419provider.GetRequiredService<CliExecutionContext>(), 468provider.GetRequiredService<CliExecutionContext>(), 528var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 561CliExecutionContext executionContext,
Interaction\ConsoleInteractionServiceTests.cs (8)
16var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 37var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 62var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 87var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 118var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 145var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 170var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), debugMode: true); 197var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), debugMode: true);
Interaction\SpectreConsoleLoggerProviderTests.cs (15)
19var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 32var context = provider.GetRequiredService<CliExecutionContext>(); 52var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 65var context = provider.GetRequiredService<CliExecutionContext>(); 96var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 103var context = provider.GetRequiredService<CliExecutionContext>(); 139var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 146var context = provider.GetRequiredService<CliExecutionContext>(); 179var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo(".")); 186var context = provider.GetRequiredService<CliExecutionContext>();
NuGet\NuGetPackagePrefetcherTests.cs (1)
17var executionContext = new CliExecutionContext(workingDir, hivesDir);
Packaging\NuGetConfigMergerSnapshotTests.cs (5)
50var executionContext = new CliExecutionContext(root, hivesDir); 98var executionContext = new CliExecutionContext(root, hivesDir); 160var executionContext = new CliExecutionContext(root, hivesDir); 221var executionContext = new CliExecutionContext(root, hivesDir); 280var executionContext = new CliExecutionContext(root, hivesDir);
Projects\ProjectLocatorTests.cs (11)
19private static Aspire.Cli.CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 40var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 78var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 117var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 161var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 185var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 220var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 236var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 257var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 277var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 308var executionContext = CreateExecutionContext(workspace.WorkspaceRoot);
Projects\ProjectUpdaterTests.cs (16)
118var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 230var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 382var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 548var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 691var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 796var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 899var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 915private static Aspire.Cli.CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 1041var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1164var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1278var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1388var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1486var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1588var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1667var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1749var executionContext = CreateExecutionContext(workspace.WorkspaceRoot);
Utils\CliTestHelper.cs (16)
122private CliExecutionContext CreateDefaultCliExecutionContextFactory(IServiceProvider provider) 181var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 192public Func<IServiceProvider, CliExecutionContext> CliExecutionContextFactory { get; set; } 198var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 216var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 224var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 242var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 296var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 303var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>();