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