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);
213
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);
235
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)
84
GetAppHostInfoAsyncCallback = (_, _) => Task.FromResult(new
AppHostProjectInfo
(
123
GetAppHostInfoAsyncCallback = (_, _) => Task.FromResult(new
AppHostProjectInfo
(
161
GetAppHostInfoAsyncCallback = (_, _) => Task.FromResult(new
AppHostProjectInfo
(
193
GetAppHostInfoAsyncCallback = (_, _) => Task.FromResult(new
AppHostProjectInfo
(
31 references to AppHostProjectInfo
aspire (21)
Commands\StopCommand.cs (1)
468
AppHostProjectInfo
appHostInfo;
DotNet\DotNetCliRunner.cs (1)
746
var
info = Projects.AppHostInfoResolver.ParseAppHostInfo(output, exitCode);
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
internal static
AppHostProjectInfo
ParseAppHostInfo(AppHostProjectInspectionOutput? msbuildOutput, int exitCode)
Projects\DotNetAppHostProject.cs (8)
1405
var
information = await _appHostInfoResolver.GetAppHostInfoAsync(appHostFile, cancellationToken);
1436
var
information = await _appHostInfoResolver.GetAppHostInfoAsync(appHostFile, cancellationToken);
1524
var
appHostInfo = await _appHostInfoResolver.GetAppHostInfoAsync(effectiveAppHostFile, cancellationToken);
1816
var
info = await _appHostInfoResolver.GetAppHostInfoAsync(effectiveAppHostFile, cancellationToken);
1853
var
info = await _appHostInfoResolver.GetAppHostInfoAsync(effectiveAppHostFile, cancellationToken).ConfigureAwait(false);
1903
AppHostProjectInfo
info,
1994
private static bool HasMultipleTargetFrameworks(
AppHostProjectInfo
info)
2591
var
info = await _appHostInfoResolver.GetAppHostInfoAsync(projectFile, cancellationToken);
Aspire.Cli.Tests (10)
Projects\AppHostInfoResolverTests.cs (8)
43
var
info = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
77
var
info = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
106
var
first = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
107
var
second = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
132
var
failed = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
133
var
succeeded = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
199
var
uncanceledWaiter = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
223
var
info = await resolver.GetAppHostInfoAsync(projectFile, CancellationToken.None).DefaultTimeout();
Projects\DotNetAppHostProjectTests.cs (2)
4860
public Func<FileInfo, CancellationToken, Task<
AppHostProjectInfo
>>? GetAppHostInfoAsyncCallback { get; init; }
4864
public Task<
AppHostProjectInfo
> GetAppHostInfoAsync(FileInfo projectFile, CancellationToken cancellationToken)