9 instantiations of AppHostProjectInfo
aspire (5)
Projects\AppHostInfoResolver.cs (5)
101
return new
AppHostProjectInfo
(
153
return new
AppHostProjectInfo
(ExitCode: exitCode, IsAspireHost: false, AspireHostingVersion: null, IsUsingCliBundle: false, UserSecretsId: null, RunCommand: null, TargetPath: null, RunWorkingDirectory: null, RunArguments: null, TargetFramework: null, TargetFrameworks: null);
192
return new
AppHostProjectInfo
(ExitCode: exitCode, IsAspireHost: false, AspireHostingVersion: null, IsUsingCliBundle: false, UserSecretsId: null, RunCommand: null, TargetPath: null, RunWorkingDirectory: null, RunArguments: null, TargetFramework: null, TargetFrameworks: null);
209
return new
AppHostProjectInfo
(ExitCode: exitCode, IsAspireHost: false, AspireHostingVersion: null, IsUsingCliBundle: isUsingCliBundle, UserSecretsId: userSecretsId, RunCommand: runCommand, TargetPath: targetPath, RunWorkingDirectory: runWorkingDirectory, RunArguments: runArguments, TargetFramework: targetFramework, TargetFrameworks: targetFrameworks);
232
return new
AppHostProjectInfo
(ExitCode: exitCode, IsAspireHost: true, AspireHostingVersion: aspireHostingVersion, IsUsingCliBundle: isUsingCliBundle, UserSecretsId: userSecretsId, RunCommand: runCommand, TargetPath: targetPath, RunWorkingDirectory: runWorkingDirectory, RunArguments: runArguments, TargetFramework: targetFramework, TargetFrameworks: targetFrameworks);
Aspire.Cli.Tests (4)
Projects\DotNetAppHostProjectTests.cs (4)
82
GetAppHostInfoAsyncCallback = (_, _) => Task.FromResult(new
AppHostProjectInfo
(
121
GetAppHostInfoAsyncCallback = (_, _) => Task.FromResult(new
AppHostProjectInfo
(
159
GetAppHostInfoAsyncCallback = (_, _) => Task.FromResult(new
AppHostProjectInfo
(
191
GetAppHostInfoAsyncCallback = (_, _) => Task.FromResult(new
AppHostProjectInfo
(
29 references to AppHostProjectInfo
aspire (20)
Commands\StopCommand.cs (1)
382
AppHostProjectInfo
appHostInfo;
Projects\AppHostInfoResolver.cs (11)
14
Task<
AppHostProjectInfo
> GetAppHostInfoAsync(FileInfo projectFile, CancellationToken cancellationToken);
19
private readonly ConcurrentDictionary<(string Path, DateTime LastWriteUtc), Task<
AppHostProjectInfo
>> _cache = new();
21
public async Task<
AppHostProjectInfo
> GetAppHostInfoAsync(FileInfo projectFile, CancellationToken cancellationToken)
33
var
result = await task.WaitAsync(cancellationToken).ConfigureAwait(false);
54
private Task<
AppHostProjectInfo
> GetOrAddSharedFetch((string Path, DateTime LastWriteUtc) key, FileInfo projectFile)
66
var completion = new TaskCompletionSource<
AppHostProjectInfo
>(TaskCreationOptions.RunContinuationsAsynchronously);
75
private async Task CompleteSharedFetchAsync((string Path, DateTime LastWriteUtc) key, FileInfo projectFile, TaskCompletionSource<
AppHostProjectInfo
> completion)
79
var
result = await FetchAppHostInfoCoreAsync(projectFile, CancellationToken.None).ConfigureAwait(false);
91
private async Task<
AppHostProjectInfo
> FetchAppHostInfoCoreAsync(FileInfo projectFile, CancellationToken cancellationToken)
156
AppHostProjectInfo
info;
187
private static
AppHostProjectInfo
ParseAppHostInfo(AppHostProjectInspectionOutput? msbuildOutput, int exitCode)
Projects\DotNetAppHostProject.cs (8)
1400
var
information = await _appHostInfoResolver.GetAppHostInfoAsync(appHostFile, cancellationToken);
1431
var
information = await _appHostInfoResolver.GetAppHostInfoAsync(appHostFile, cancellationToken);
1515
var
appHostInfo = canQueryCliBundleProperty
1762
var
info = await _appHostInfoResolver.GetAppHostInfoAsync(effectiveAppHostFile, cancellationToken);
1799
var
info = await _appHostInfoResolver.GetAppHostInfoAsync(effectiveAppHostFile, cancellationToken).ConfigureAwait(false);
1849
AppHostProjectInfo
info,
1940
private static bool HasMultipleTargetFrameworks(
AppHostProjectInfo
info)
2525
var
info = await _appHostInfoResolver.GetAppHostInfoAsync(projectFile, cancellationToken);
Aspire.Cli.Tests (9)
Projects\AppHostInfoResolverTests.cs (7)
42
var
info = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
71
var
first = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
72
var
second = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
97
var
failed = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
98
var
succeeded = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
164
var
uncanceledWaiter = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
188
var
info = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
Projects\DotNetAppHostProjectTests.cs (2)
4303
public Func<FileInfo, CancellationToken, Task<
AppHostProjectInfo
>>? GetAppHostInfoAsyncCallback { get; init; }
4307
public Task<
AppHostProjectInfo
> GetAppHostInfoAsync(FileInfo projectFile, CancellationToken cancellationToken)