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