69 instantiations of DotNetCliRunnerInvocationOptions
aspire (28)
Certificates\CertificateService.cs (3)
77
var options = new
DotNetCliRunnerInvocationOptions
111
var options = new
DotNetCliRunnerInvocationOptions
128
var recheckOptions = new
DotNetCliRunnerInvocationOptions
Commands\ExecCommand.cs (1)
158
var runOptions = new
DotNetCliRunnerInvocationOptions
Commands\InitCommand.cs (8)
196
var options = new
DotNetCliRunnerInvocationOptions
339
var options = new
DotNetCliRunnerInvocationOptions
367
var options = new
DotNetCliRunnerInvocationOptions
422
var options = new
DotNetCliRunnerInvocationOptions
448
var options = new
DotNetCliRunnerInvocationOptions
480
var options = new
DotNetCliRunnerInvocationOptions
514
var options = new
DotNetCliRunnerInvocationOptions
616
var options = new
DotNetCliRunnerInvocationOptions
DotNet\DotNetSdkInstaller.cs (1)
250
var options = new
DotNetCliRunnerInvocationOptions
();
NuGet\NuGetPackageCache.cs (1)
95
new
DotNetCliRunnerInvocationOptions
{ SuppressLogging = true },
Projects\DotNetAppHostProject.cs (7)
166
var information = await _runner.GetAppHostInformationAsync(appHostFile, new
DotNetCliRunnerInvocationOptions
(), cancellationToken);
255
var buildOptions = new
DotNetCliRunnerInvocationOptions
303
var runOptions = new
DotNetCliRunnerInvocationOptions
403
var buildOptions = new
DotNetCliRunnerInvocationOptions
434
var runOptions = new
DotNetCliRunnerInvocationOptions
465
var options = new
DotNetCliRunnerInvocationOptions
517
new
DotNetCliRunnerInvocationOptions
(),
Projects\DotNetBasedAppHostServerProject.cs (1)
422
var options = new
DotNetCliRunnerInvocationOptions
Projects\ProjectUpdater.cs (3)
80
var (configPathsExitCode, configPaths) = await runner.GetNuGetConfigPathsAsync(projectFile.Directory!,
new
(), cancellationToken);
179
return await runner.GetProjectItemsAndPropertiesAsync(projectFile, items, properties,
new
(), cancellationToken);
878
options:
new
(),
Templating\DotNetTemplateFactory.cs (2)
419
var options = new
DotNetCliRunnerInvocationOptions
()
456
var options = new
DotNetCliRunnerInvocationOptions
()
Utils\AppHostHelper.cs (1)
62
new
DotNetCliRunnerInvocationOptions
(),
Aspire.Cli.Tests (41)
Commands\RunCommandTests.cs (8)
480
var options = new
DotNetCliRunnerInvocationOptions
();
944
var options = new
DotNetCliRunnerInvocationOptions
();
994
var options = new
DotNetCliRunnerInvocationOptions
();
1040
var options = new
DotNetCliRunnerInvocationOptions
{ Debug = true };
1090
var options = new
DotNetCliRunnerInvocationOptions
{ Debug = false };
1135
var options = new
DotNetCliRunnerInvocationOptions
{ Debug = true };
1181
var options = new
DotNetCliRunnerInvocationOptions
();
1227
var options = new
DotNetCliRunnerInvocationOptions
();
DotNet\DotNetCliRunnerTests.cs (33)
38
var options = new
DotNetCliRunnerInvocationOptions
()
78
var options = new
DotNetCliRunnerInvocationOptions
();
117
var options = new
DotNetCliRunnerInvocationOptions
();
146
var options = new
DotNetCliRunnerInvocationOptions
();
175
var options = new
DotNetCliRunnerInvocationOptions
();
204
var options = new
DotNetCliRunnerInvocationOptions
();
242
var options = new
DotNetCliRunnerInvocationOptions
();
283
var options = new
DotNetCliRunnerInvocationOptions
();
326
var options = new
DotNetCliRunnerInvocationOptions
();
364
var options = new
DotNetCliRunnerInvocationOptions
();
404
var options = new
DotNetCliRunnerInvocationOptions
();
446
var options = new
DotNetCliRunnerInvocationOptions
();
521
options: new
DotNetCliRunnerInvocationOptions
(),
538
var options = new
DotNetCliRunnerInvocationOptions
();
590
var options = new
DotNetCliRunnerInvocationOptions
();
650
var options = new
DotNetCliRunnerInvocationOptions
();
723
var options = new
DotNetCliRunnerInvocationOptions
764
var options = new
DotNetCliRunnerInvocationOptions
();
794
var options = new
DotNetCliRunnerInvocationOptions
()
840
var options = new
DotNetCliRunnerInvocationOptions
()
886
var options = new
DotNetCliRunnerInvocationOptions
()
930
var options = new
DotNetCliRunnerInvocationOptions
()
981
var options = new
DotNetCliRunnerInvocationOptions
()
1030
var options = new
DotNetCliRunnerInvocationOptions
()
1078
var options = new
DotNetCliRunnerInvocationOptions
();
1114
var options = new
DotNetCliRunnerInvocationOptions
();
1167
var options = new
DotNetCliRunnerInvocationOptions
{ SuppressLogging = true };
1208
var options = new
DotNetCliRunnerInvocationOptions
{ SuppressLogging = true };
1249
var options = new
DotNetCliRunnerInvocationOptions
{ SuppressLogging = true };
1293
var options = new
DotNetCliRunnerInvocationOptions
();
1331
var options = new
DotNetCliRunnerInvocationOptions
();
1369
var options = new
DotNetCliRunnerInvocationOptions
();
1409
var options = new
DotNetCliRunnerInvocationOptions
();
152 references to DotNetCliRunnerInvocationOptions
aspire (58)
Certificates\CertificateService.cs (3)
77
var
options = new DotNetCliRunnerInvocationOptions
111
var
options = new DotNetCliRunnerInvocationOptions
128
var
recheckOptions = new DotNetCliRunnerInvocationOptions
Certificates\ICertificateToolRunner.cs (2)
17
DotNetCliRunnerInvocationOptions
options,
24
DotNetCliRunnerInvocationOptions
options,
Certificates\NativeCertificateToolRunner.cs (2)
16
DotNetCliRunnerInvocationOptions
options,
69
DotNetCliRunnerInvocationOptions
options,
Commands\ExecCommand.cs (1)
158
var
runOptions = new DotNetCliRunnerInvocationOptions
Commands\InitCommand.cs (8)
196
var
options = new DotNetCliRunnerInvocationOptions
339
var
options = new DotNetCliRunnerInvocationOptions
367
var
options = new DotNetCliRunnerInvocationOptions
422
var
options = new DotNetCliRunnerInvocationOptions
448
var
options = new DotNetCliRunnerInvocationOptions
480
var
options = new DotNetCliRunnerInvocationOptions
514
var
options = new DotNetCliRunnerInvocationOptions
616
var
options = new DotNetCliRunnerInvocationOptions
DotNet\DotNetCliExecution.cs (2)
16
private readonly
DotNetCliRunnerInvocationOptions
_options;
20
internal DotNetCliExecution(Process process, ILogger logger,
DotNetCliRunnerInvocationOptions
options)
DotNet\DotNetCliExecutionFactory.cs (1)
28
public IDotNetCliExecution CreateExecution(string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory,
DotNetCliRunnerInvocationOptions
options)
DotNet\DotNetCliRunner.cs (28)
29
Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
30
Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
31
Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
32
Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
33
Task<int> NewProjectAsync(string templateName, string name, string outputPath, string[] extraArgs,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
34
Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
35
Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
36
Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
37
Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
38
Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
39
Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
40
Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProject,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken);
103
DotNetCliRunnerInvocationOptions
options,
229
public async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
312
public async Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
385
public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
469
public async Task<(int ExitCode, Certificates.CertificateTrustResult? Result)> CheckHttpCertificateMachineReadableAsync(
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
542
public async Task<int> TrustHttpCertificateAsync(
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
557
public async Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
686
public async Task<int> NewProjectAsync(string templateName, string name, string outputPath, string[] extraArgs,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
701
public async Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
724
public async Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
785
public async Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
814
public async Task<string> ComputeNuGetConfigHierarchySha256Async(DirectoryInfo workingDirectory,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
877
public async Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
1046
public async Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
1086
public async Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
1152
public async Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProject,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
DotNet\DotNetSdkInstaller.cs (1)
250
var
options = new DotNetCliRunnerInvocationOptions();
DotNet\IDotNetCliExecutionFactory.cs (1)
24
DotNetCliRunnerInvocationOptions
options);
Projects\DotNetAppHostProject.cs (5)
255
var
buildOptions = new DotNetCliRunnerInvocationOptions
303
var
runOptions = new DotNetCliRunnerInvocationOptions
403
var
buildOptions = new DotNetCliRunnerInvocationOptions
434
var
runOptions = new DotNetCliRunnerInvocationOptions
465
var
options = new DotNetCliRunnerInvocationOptions
Projects\DotNetBasedAppHostServerProject.cs (1)
422
var
options = new DotNetCliRunnerInvocationOptions
Templating\DotNetTemplateFactory.cs (2)
419
var
options = new DotNetCliRunnerInvocationOptions()
456
var
options = new DotNetCliRunnerInvocationOptions()
Utils\AppHostHelper.cs (1)
68
internal static async Task<int> BuildAppHostAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, bool noRestore,
DotNetCliRunnerInvocationOptions
options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Aspire.Cli.Tests (94)
Certificates\CertificateServiceTests.cs (4)
228
public Func<
DotNetCliRunnerInvocationOptions
, CancellationToken, (int ExitCode, CertificateTrustResult? Result)>? CheckHttpCertificateMachineReadableAsyncCallback { get; set; }
229
public Func<
DotNetCliRunnerInvocationOptions
, CancellationToken, int>? TrustHttpCertificateAsyncCallback { get; set; }
231
public Task<(int ExitCode, CertificateTrustResult? Result)> CheckHttpCertificateMachineReadableAsync(
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
248
public Task<int> TrustHttpCertificateAsync(
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
Commands\RunCommandTests.cs (8)
480
var
options = new DotNetCliRunnerInvocationOptions();
944
var
options = new DotNetCliRunnerInvocationOptions();
994
var
options = new DotNetCliRunnerInvocationOptions();
1040
var
options = new DotNetCliRunnerInvocationOptions { Debug = true };
1090
var
options = new DotNetCliRunnerInvocationOptions { Debug = false };
1135
var
options = new DotNetCliRunnerInvocationOptions { Debug = true };
1181
var
options = new DotNetCliRunnerInvocationOptions();
1227
var
options = new DotNetCliRunnerInvocationOptions();
DotNet\DotNetCliRunnerTests.cs (32)
38
var
options = new DotNetCliRunnerInvocationOptions()
78
var
options = new DotNetCliRunnerInvocationOptions();
117
var
options = new DotNetCliRunnerInvocationOptions();
146
var
options = new DotNetCliRunnerInvocationOptions();
175
var
options = new DotNetCliRunnerInvocationOptions();
204
var
options = new DotNetCliRunnerInvocationOptions();
242
var
options = new DotNetCliRunnerInvocationOptions();
283
var
options = new DotNetCliRunnerInvocationOptions();
326
var
options = new DotNetCliRunnerInvocationOptions();
364
var
options = new DotNetCliRunnerInvocationOptions();
404
var
options = new DotNetCliRunnerInvocationOptions();
446
var
options = new DotNetCliRunnerInvocationOptions();
538
var
options = new DotNetCliRunnerInvocationOptions();
590
var
options = new DotNetCliRunnerInvocationOptions();
650
var
options = new DotNetCliRunnerInvocationOptions();
723
var
options = new DotNetCliRunnerInvocationOptions
764
var
options = new DotNetCliRunnerInvocationOptions();
794
var
options = new DotNetCliRunnerInvocationOptions()
840
var
options = new DotNetCliRunnerInvocationOptions()
886
var
options = new DotNetCliRunnerInvocationOptions()
930
var
options = new DotNetCliRunnerInvocationOptions()
981
var
options = new DotNetCliRunnerInvocationOptions()
1030
var
options = new DotNetCliRunnerInvocationOptions()
1078
var
options = new DotNetCliRunnerInvocationOptions();
1114
var
options = new DotNetCliRunnerInvocationOptions();
1167
var
options = new DotNetCliRunnerInvocationOptions { SuppressLogging = true };
1208
var
options = new DotNetCliRunnerInvocationOptions { SuppressLogging = true };
1249
var
options = new DotNetCliRunnerInvocationOptions { SuppressLogging = true };
1293
var
options = new DotNetCliRunnerInvocationOptions();
1331
var
options = new DotNetCliRunnerInvocationOptions();
1369
var
options = new DotNetCliRunnerInvocationOptions();
1409
var
options = new DotNetCliRunnerInvocationOptions();
Templating\DotNetTemplateFactoryTests.cs (12)
453
public Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
456
public Task<int> NewProjectAsync(string templateName, string projectName, string outputPath, string[] extraArgs,
DotNetCliRunnerInvocationOptions
? options, CancellationToken cancellationToken)
459
public Task<int> BuildAsync(FileInfo projectFile, bool noRestore,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
462
public Task<int> AddPackageAsync(FileInfo projectFile, string packageName, string version, string? packageSourceUrl,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
465
public Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
468
public Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
471
public Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProjectFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
474
public Task<(int ExitCode, NuGetPackageCli[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
477
public Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
480
public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
483
public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
486
public Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
TestServices\TestCertificateToolRunner.cs (4)
15
public Func<
DotNetCliRunnerInvocationOptions
, CancellationToken, (int ExitCode, CertificateTrustResult? Result)>? CheckHttpCertificateMachineReadableAsyncCallback { get; set; }
16
public Func<
DotNetCliRunnerInvocationOptions
, CancellationToken, int>? TrustHttpCertificateAsyncCallback { get; set; }
18
public Task<(int ExitCode, CertificateTrustResult? Result)> CheckHttpCertificateMachineReadableAsync(
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
35
public Task<int> TrustHttpCertificateAsync(
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
TestServices\TestDotNetCliExecutionFactory.cs (10)
24
public Func<string[], IDictionary<string, string>?, DirectoryInfo,
DotNetCliRunnerInvocationOptions
, IDotNetCliExecution>? CreateExecutionCallback { get; set; }
30
public Action<string[], IDictionary<string, string>?, DirectoryInfo,
DotNetCliRunnerInvocationOptions
>? AssertionCallback { get; set; }
37
public Func<int,
DotNetCliRunnerInvocationOptions
, (int ExitCode, string? Stdout)>? AttemptCallback { get; set; }
54
public IDotNetCliExecution CreateExecution(string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory,
DotNetCliRunnerInvocationOptions
options)
75
private readonly
DotNetCliRunnerInvocationOptions
_options;
76
private readonly Func<int,
DotNetCliRunnerInvocationOptions
, (int ExitCode, string? Stdout)> _attemptCallback;
83
DotNetCliRunnerInvocationOptions
options,
84
Func<int,
DotNetCliRunnerInvocationOptions
, (int ExitCode, string? Stdout)> attemptCallback,
140
Action<string[], IDictionary<string, string>?, DirectoryInfo,
DotNetCliRunnerInvocationOptions
> assertionCallback,
172
Func<int,
DotNetCliRunnerInvocationOptions
, (int ExitCode, string? Stdout)> attemptCallback,
TestServices\TestDotNetCliRunner.cs (24)
14
public Func<FileInfo, string, string, string?,
DotNetCliRunnerInvocationOptions
, CancellationToken, int>? AddPackageAsyncCallback { get; set; }
15
public Func<FileInfo, FileInfo,
DotNetCliRunnerInvocationOptions
, CancellationToken, int>? AddProjectToSolutionAsyncCallback { get; set; }
16
public Func<FileInfo, bool,
DotNetCliRunnerInvocationOptions
, CancellationToken, int>? BuildAsyncCallback { get; set; }
17
public Func<FileInfo,
DotNetCliRunnerInvocationOptions
, CancellationToken, (int ExitCode, bool IsAspireHost, string? AspireHostingVersion)>? GetAppHostInformationAsyncCallback { get; set; }
18
public Func<DirectoryInfo,
DotNetCliRunnerInvocationOptions
, CancellationToken, (int ExitCode, string[] ConfigPaths)>? GetNuGetConfigPathsAsyncCallback { get; set; }
19
public Func<FileInfo, string[], string[],
DotNetCliRunnerInvocationOptions
, CancellationToken, (int ExitCode, JsonDocument? Output)>? GetProjectItemsAndPropertiesAsyncCallback { get; set; }
20
public Func<string, string, string?, bool,
DotNetCliRunnerInvocationOptions
, CancellationToken, (int ExitCode, string? TemplateVersion)>? InstallTemplateAsyncCallback { get; set; }
21
public Func<string, string, string,
DotNetCliRunnerInvocationOptions
, CancellationToken, int>? NewProjectAsyncCallback { get; set; }
22
public Func<FileInfo, bool, bool, bool, string[], IDictionary<string, string>?, TaskCompletionSource<IAppHostCliBackchannel>?,
DotNetCliRunnerInvocationOptions
, CancellationToken, Task<int>>? RunAsyncCallback { get; set; }
23
public Func<DirectoryInfo, string, bool, int, int, FileInfo?, bool,
DotNetCliRunnerInvocationOptions
, CancellationToken, (int ExitCode, NuGetPackage[]? Packages)>? SearchPackagesAsyncCallback { get; set; }
24
public Func<FileInfo,
DotNetCliRunnerInvocationOptions
, CancellationToken, (int ExitCode, IReadOnlyList<FileInfo> Projects)>? GetSolutionProjectsAsyncCallback { get; set; }
25
public Func<FileInfo, FileInfo,
DotNetCliRunnerInvocationOptions
, CancellationToken, int>? AddProjectReferenceAsyncCallback { get; set; }
27
public Task<int> AddPackageAsync(FileInfo projectFilePath, string packageName, string packageVersion, string? nugetSource,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
34
public Task<int> AddProjectToSolutionAsync(FileInfo solutionFile, FileInfo projectFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
41
public Task<int> BuildAsync(FileInfo projectFilePath, bool noRestore,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
48
public Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(FileInfo projectFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
57
public Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
73
public Task<(int ExitCode, JsonDocument? Output)> GetProjectItemsAndPropertiesAsync(FileInfo projectFile, string[] items, string[] properties,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
80
public Task<(int ExitCode, string? TemplateVersion)> InstallTemplateAsync(string packageName, string version, FileInfo? nugetConfigFile, string? nugetSource, bool force,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
87
public Task<int> NewProjectAsync(string templateName, string name, string outputPath, string[] extraArgs,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
94
public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
101
public Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
108
public Task<(int ExitCode, IReadOnlyList<FileInfo> Projects)> GetSolutionProjectsAsync(FileInfo solutionFile,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)
115
public Task<int> AddProjectReferenceAsync(FileInfo projectFile, FileInfo referencedProject,
DotNetCliRunnerInvocationOptions
options, CancellationToken cancellationToken)