152 references to DotNetAppHostProject
aspire (13)
Caching\AppHostInfoDiskCache.cs (6)
31/// Tracked inputs (see <see cref="ComputeKeyAsync(FileInfo, IEnvironment, in DotNetAppHostProject.AppHostImportDependencies)"/>): 130var importDependencies = DotNetAppHostProject.CollectImportDependencies(projectFile); 183var importDependencies = DotNetAppHostProject.CollectImportDependencies(projectFile); 265private bool HasUnfingerprintableImports(FileInfo projectFile, in DotNetAppHostProject.AppHostImportDependencies importDependencies) 290=> ComputeKeyAsync(projectFile, environment, DotNetAppHostProject.CollectImportDependencies(projectFile)); 292internal static string ComputeKeyAsync(FileInfo projectFile, IEnvironment environment, in DotNetAppHostProject.AppHostImportDependencies importDependencies)
Commands\RestoreCommand.cs (1)
125if (project is DotNetAppHostProject)
Program.cs (1)
647builder.Services.AddSingleton<DotNetAppHostProject>();
Projects\AppHostProjectFactory.cs (2)
13private readonly DotNetAppHostProject _dotNetProject; 19DotNetAppHostProject dotNetProject,
Projects\DotNetAppHostProject.cs (2)
43private readonly ILogger<DotNetAppHostProject> _logger; 90ILogger<DotNetAppHostProject> logger,
Utils\FileSystemHelper.cs (1)
174var isProjectFile = DotNetAppHostProject.ProjectExtensions.Contains(extension, StringComparer.OrdinalIgnoreCase);
Aspire.Cli.Tests (139)
Projects\DotNetAppHostProjectTests.cs (137)
31DotNetAppHostProject.RepoLocalManagedPathProviderOverride = () => null; 37DotNetAppHostProject.RepoLocalManagedPathProviderOverride = null; 53var result = DotNetAppHostProject.ShouldKillEntireProcessTreeOnCancel(isWindows); 66var project = CreateDotNetAppHostProject(runner, appHostInfoResolver: resolver); 97var project = CreateDotNetAppHostProject(runner, appHostInfoResolver: resolver); 136var project = CreateDotNetAppHostProject( 174var project = CreateDotNetAppHostProject(runner, appHostInfoResolver: resolver); 206var project = CreateDotNetAppHostProject(runner, appHostInfoResolver: resolver); 221DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 237DotNetAppHostProject.ConfigureSingleFilePublishEnvironment( 253DotNetAppHostProject.ConfigureSingleFilePublishEnvironment( 286DotNetAppHostProject.ConfigureSingleFilePublishEnvironment( 304DotNetAppHostProject.ConfigureSingleFilePublishEnvironment( 330var project = CreateDotNetAppHostProject(runner); 373var project = CreateDotNetAppHostProject(runner); 406var project = CreateDotNetAppHostProject(runner); 423var project = CreateDotNetAppHostProject(runner); 469var project = CreateDotNetAppHostProject(runner, layout); 530var project = CreateDotNetAppHostProject(runner, layout); 586var project = CreateDotNetAppHostProject(runner, layout, environment: environment); 652var project = CreateDotNetAppHostProject(runner, layout, environment: inheritedEnvironment); 703var project = CreateDotNetAppHostProject(runner); 750var project = CreateDotNetAppHostProject(runner, layout); 807var project = CreateDotNetAppHostProject( 856var project = CreateDotNetAppHostProject(runner, layout); 899DotNetAppHostProject.RepoLocalManagedPathProviderOverride = () => repoLocalManaged; 919var project = CreateDotNetAppHostProject(runner, layout); 975var project = CreateDotNetAppHostProject(runner, layout); 1071var project = CreateDotNetAppHostProject(runner); 1154var project = CreateDotNetAppHostProject(runner); 1250var project = CreateDotNetAppHostProject(runner, environment: environment); 1301var project = CreateDotNetAppHostProject(runner, environment: environment); 1340var project = CreateDotNetAppHostProject(runner); 1383var project = CreateDotNetAppHostProject(runner); 1424var project = CreateDotNetAppHostProject(runner); 1472var project = CreateDotNetAppHostProject(runner); 1516var project = CreateDotNetAppHostProject(runner); 1567var project = CreateDotNetAppHostProject(runner); 1625var project = CreateDotNetAppHostProject(runner); 1781var project = CreateDotNetAppHostProject(runner); 1837var project = CreateDotNetAppHostProject(runner); 1892var project = CreateDotNetAppHostProject(runner); 1954var project = CreateDotNetAppHostProject(runner); 2017var project = CreateDotNetAppHostProject(runner); 2078var project = CreateDotNetAppHostProject(runner); 2138var project = CreateDotNetAppHostProject(runner); 2204var project = CreateDotNetAppHostProject(runner); 2262var project = CreateDotNetAppHostProject(runner, layout); 2320var project = CreateDotNetAppHostProject(runner, layout); 2359var project = CreateDotNetAppHostProject( 2408var project = CreateDotNetAppHostProject( 2459var project = CreateDotNetAppHostProject(runner); 2501var project = CreateDotNetAppHostProject(runner); 2550var project = CreateDotNetAppHostProject( 2598var project = CreateDotNetAppHostProject(runner); 2646DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 2680DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 2714DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 2745DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 2775DotNetAppHostProject.ConfigureSingleFilePublishEnvironment( 2819DotNetAppHostProject.ConfigureSingleFilePublishEnvironment( 2839DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 2866DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 2891DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 2906DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 2934DotNetAppHostProject.ConfigureSingleFileRunEnvironment( 3004var project = CreateDotNetAppHostProject(runner, configureServices: configureServices); 3035Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3045Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3055Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3067Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3080Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3094Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3108Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3120Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3131Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3146Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3159Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3170Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3180Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3192Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3213Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3230Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3251Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3275Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3292Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3312Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3327Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3346Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3375Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3394Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3413Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3435Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3463Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3482Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3501Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3520Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3540Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3568Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3589Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3607Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3622Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3657Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3694Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3729Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3766Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3799Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3843Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3886Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3920Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3945Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 3976Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4007Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4038Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4062Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4087Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4119Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4154Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4172Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4192Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4208Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4228Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4246Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4264Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4285Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4307Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4327Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4368Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4410Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4429Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4450Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4495Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4511Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4527Assert.True(DotNetAppHostProject.IsLikelyAppHost(projectFile)); 4559Assert.False(DotNetAppHostProject.IsLikelyAppHost(projectFile), 4679private DotNetAppHostProject CreateDotNetAppHostProject( 4714return provider.GetRequiredService<DotNetAppHostProject>();
Utils\CliTestHelper.cs (2)
237services.AddSingleton<DotNetAppHostProject>(); 719?? serviceProvider.GetService<DotNetAppHostProject>();