39 instantiations of CliExecutionContext
aspire (1)
Program.cs (1)
169return new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory, debugMode);
Aspire.Cli.Tests (38)
Caching\DiskCacheTests.cs (1)
21var ctx = new CliExecutionContext(workspace.WorkspaceRoot, hives, cacheDir);
Commands\RunCommandTests.cs (7)
781var executionContext = new CliExecutionContext( 837var executionContext = new CliExecutionContext( 889var executionContext = new CliExecutionContext( 945var executionContext = new CliExecutionContext( 996var executionContext = new CliExecutionContext( 1048var executionContext = new CliExecutionContext( 1100var executionContext = new CliExecutionContext(
DotNet\DotNetCliRunnerTests.cs (1)
27return new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory);
Interaction\ConsoleInteractionServiceTests.cs (9)
16var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 29var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 50var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 75var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 100var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 131var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 158var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 183var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), debugMode: true); 210var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), debugMode: true);
Interaction\SpectreConsoleLoggerProviderTests.cs (5)
19var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 52var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 96var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 139var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 179var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."));
NuGet\NuGetPackagePrefetcherTests.cs (1)
18var executionContext = new CliExecutionContext(workingDir, hivesDir, cacheDir);
Packaging\NuGetConfigMergerSnapshotTests.cs (5)
65var executionContext = new CliExecutionContext(root, hivesDir, cacheDir); 114var executionContext = new CliExecutionContext(root, hivesDir, cacheDir2); 176var executionContext = new CliExecutionContext(root, hivesDir, cacheDir3); 237var executionContext = new CliExecutionContext(root, hivesDir, cacheDir4); 296var executionContext = new CliExecutionContext(root, hivesDir, cacheDir5);
Packaging\PackagingServiceTests.cs (5)
47var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir); 82var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir); 126var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir); 160var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir); 203new CliExecutionContext(tempDir, tempDir, tempDir),
Projects\ProjectLocatorTests.cs (1)
26return new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory);
Projects\ProjectUpdaterTests.cs (1)
907return new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory);
Templating\DotNetTemplateFactoryTests.cs (1)
349var executionContext = new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory);
Utils\CliTestHelper.cs (1)
134return new CliExecutionContext(WorkingDirectory, hivesDirectory, cacheDirectory);
172 references to CliExecutionContext
aspire (42)
Caching\DiskCache.cs (1)
21public DiskCache(ILogger<DiskCache> logger, CliExecutionContext executionContext, IConfiguration configuration)
Commands\AddCommand.cs (1)
28public 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; 23protected BaseCommand(string name, string description, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, IInteractionService interactionService) : base(name, description)
Commands\BaseConfigSubCommand.cs (1)
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)
Commands\CacheCommand.cs (2)
16public CacheCommand(IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) 36public ClearCommand(IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
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\DeployCommand.cs (1)
19public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\ExecCommand.cs (1)
39CliExecutionContext executionContext)
Commands\ExtensionInternalCommand.cs (2)
16public ExtensionInternalCommand(IFeatures features, ICliUpdateNotifier updateNotifier, IProjectLocator projectLocator, CliExecutionContext executionContext, IInteractionService interactionService) : base("extension", "Hidden command for extension integration", features, updateNotifier, executionContext, interactionService) 34public GetAppHostCandidatesCommand(IFeatures features, ICliUpdateNotifier updateNotifier, IProjectLocator projectLocator, CliExecutionContext executionContext, IInteractionService interactionService) : base("get-apphosts", "Get AppHosts in the specified directory", features, updateNotifier, executionContext, interactionService)
Commands\InitCommand.cs (2)
35private readonly CliExecutionContext _executionContext; 58CliExecutionContext executionContext,
Commands\NewCommand.cs (2)
32private readonly CliExecutionContext _executionContext; 55CliExecutionContext executionContext)
Commands\PublishCommand.cs (1)
37public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\PublishCommandBase.cs (1)
45protected 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)
47CliExecutionContext executionContext)
Commands\TemplateCommand.cs (1)
16public TemplateCommand(ITemplate template, Func<ParseResult, CancellationToken, Task<int>> executeCallback, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, IInteractionService interactionService)
Commands\UpdateCommand.cs (1)
21public UpdateCommand(IProjectLocator projectLocator, IPackagingService packagingService, IProjectUpdater projectUpdater, IInteractionService interactionService, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext) : base("update", UpdateCommandStrings.Description, features, updateNotifier, executionContext, interactionService)
Configuration\ConfigurationService.cs (1)
11internal sealed class ConfigurationService(IConfiguration configuration, CliExecutionContext executionContext, FileInfo globalSettingsFile) : IConfigurationService
DotNet\DotNetCliRunner.cs (1)
56internal class DotNetCliRunner(ILogger<DotNetCliRunner> logger, IServiceProvider serviceProvider, AspireCliTelemetry telemetry, IConfiguration configuration, IFeatures features, IInteractionService interactionService, CliExecutionContext executionContext, IDiskCache diskCache) : 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)
16internal class PackagingService(CliExecutionContext executionContext, INuGetPackageCache nuGetPackageCache, IFeatures features, IConfiguration configuration) : IPackagingService
Program.cs (7)
164private static CliExecutionContext BuildCliExecutionContext(bool debugMode) 207var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 264var executionContext = provider.GetRequiredService<CliExecutionContext>(); 281var executionContext = provider.GetRequiredService<CliExecutionContext>();
Projects\ProjectLocator.cs (1)
23internal sealed class ProjectLocator(ILogger<ProjectLocator> logger, IDotNetCliRunner runner, CliExecutionContext executionContext, IInteractionService interactionService, IConfigurationService configurationService, AspireCliTelemetry telemetry, IFeatures features) : IProjectLocator
Projects\ProjectUpdater.cs (1)
25internal sealed class ProjectUpdater(ILogger<ProjectUpdater> logger, IDotNetCliRunner runner, IInteractionService interactionService, IMemoryCache cache, CliExecutionContext executionContext, FallbackProjectParser fallbackParser) : IProjectUpdater
Templating\DotNetTemplateFactory.cs (1)
19internal class DotNetTemplateFactory(IInteractionService interactionService, IDotNetCliRunner runner, ICertificateService certificateService, IPackagingService packagingService, INewCommandPrompter prompter, CliExecutionContext executionContext, IFeatures features) : ITemplateFactory
Aspire.Cli.Tests (130)
Caching\DiskCacheTests.cs (1)
21var ctx = new CliExecutionContext(workspace.WorkspaceRoot, hives, cacheDir);
Commands\RunCommandTests.cs (8)
781var executionContext = new CliExecutionContext( 837var executionContext = new CliExecutionContext( 889var executionContext = new CliExecutionContext( 945var executionContext = new CliExecutionContext( 996var executionContext = new CliExecutionContext( 1048var executionContext = new CliExecutionContext( 1100var executionContext = new CliExecutionContext( 1167CliExecutionContext executionContext,
DotNet\DotNetCliRunnerTests.cs (18)
20private static Aspire.Cli.CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 47var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 93var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 141var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 179var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 226var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 276var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 328var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 381provider.GetRequiredService<CliExecutionContext>(), 429provider.GetRequiredService<CliExecutionContext>(), 479provider.GetRequiredService<CliExecutionContext>(), 540var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 580var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 641var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 710var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 795var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 842var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 875CliExecutionContext executionContext,
Interaction\ConsoleInteractionServiceTests.cs (9)
16var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 29var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 50var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 75var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 100var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 131var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 158var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 183var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), debugMode: true); 210var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), debugMode: true);
Interaction\SpectreConsoleLoggerProviderTests.cs (15)
19var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 32var context = provider.GetRequiredService<CliExecutionContext>(); 52var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 65var context = provider.GetRequiredService<CliExecutionContext>(); 96var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 103var context = provider.GetRequiredService<CliExecutionContext>(); 139var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 146var context = provider.GetRequiredService<CliExecutionContext>(); 179var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(".")); 186var context = provider.GetRequiredService<CliExecutionContext>();
NuGet\NuGetPackagePrefetcherTests.cs (1)
18var executionContext = new CliExecutionContext(workingDir, hivesDir, cacheDir);
Packaging\NuGetConfigMergerSnapshotTests.cs (6)
37private static PackagingService CreatePackagingService(CliExecutionContext executionContext) 65var executionContext = new CliExecutionContext(root, hivesDir, cacheDir); 114var executionContext = new CliExecutionContext(root, hivesDir, cacheDir2); 176var executionContext = new CliExecutionContext(root, hivesDir, cacheDir3); 237var executionContext = new CliExecutionContext(root, hivesDir, cacheDir4); 296var executionContext = new CliExecutionContext(root, hivesDir, cacheDir5);
Packaging\PackagingServiceTests.cs (4)
47var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir); 82var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir); 126var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir); 160var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir);
Projects\ProjectLocatorTests.cs (35)
19private static Aspire.Cli.CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 41var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 79var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 118var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 162var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 186var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 221var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 237var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 258var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 278var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 309var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 347var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 375var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 421var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 451var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 496var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 528var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 551var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 585var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 608var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 655var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 720private static ProjectLocator CreateProjectLocatorWithSingleFileEnabled(CliExecutionContext executionContext) 750var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 780var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 812var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 834var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 874var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 907var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 939var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 979var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1021var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1056var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1095var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1113var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1162var executionContext = CreateExecutionContext(workspace.WorkspaceRoot);
Projects\ProjectUpdaterTests.cs (16)
118var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 230var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 375var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 533var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 676var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 781var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 884var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 900private static Aspire.Cli.CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 1027var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1150var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1264var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1374var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1472var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1574var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1653var executionContext = CreateExecutionContext(workspace.WorkspaceRoot); 1735var executionContext = CreateExecutionContext(workspace.WorkspaceRoot);
Templating\DotNetTemplateFactoryTests.cs (1)
349var executionContext = new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory);
Utils\CliTestHelper.cs (16)
130private CliExecutionContext CreateDefaultCliExecutionContextFactory(IServiceProvider provider) 190var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 202public Func<IServiceProvider, CliExecutionContext> CliExecutionContextFactory { get; set; } 208var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 234var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 242var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 260var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 315var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>(); 323var executionContext = serviceProvider.GetRequiredService<CliExecutionContext>();