32 references to IntegrationClosureBuilder
aspire (7)
Projects\IntegrationClosureBuilder.cs (1)
367/// Controls how <see cref="IntegrationClosureBuilder.ReadClosureManifestAsync"/> reacts to
Projects\PrebuiltAppHostServer.cs (6)
110_workingDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(new DirectoryInfo(_appDirectoryPath)).FullName; 813IntegrationClosureBuilder.CreateClosureDirectoryBuildProps(restoreDir).ToString(), 856var projectRefAssemblyNames = await IntegrationClosureBuilder.ReadProjectRefAssemblyNamesAsync( 862var closureManifest = await IntegrationClosureBuilder.ReadClosureManifestAsync( 864Path.Combine(restoreDir, "obj", IntegrationClosureBuilder.ProjectAssetsFileName), 902var projectFile = IntegrationClosureBuilder.CreateClosureProjectFile(
Aspire.Cli.Tests (25)
Projects\PrebuiltAppHostServerTests.cs (25)
458var doc = IntegrationClosureBuilder.CreateClosureDirectoryBuildProps("/custom/output/path"); 495var projectFile = IntegrationClosureBuilder.CreateClosureProjectFile( 506IntegrationClosureBuilder.CreateClosureDirectoryBuildProps(restoreDirectory.FullName).ToString()); 528Assert.True(File.Exists(Path.Combine(restoreDirectory.FullName, "obj", IntegrationClosureBuilder.ProjectAssetsFileName))); 534Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureSourcesFileName)); 539await File.ReadAllLinesAsync(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureMetadataFileName))); 542await File.ReadAllLinesAsync(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureTargetsFileName))); 545await File.ReadAllLinesAsync(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName))); 555Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureMetadataFileName), doc.Descendants(ns + "AspireClosureMetadataFile").FirstOrDefault()?.Value); 556Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureSourcesFileName), doc.Descendants(ns + "AspireClosureSourcesFile").FirstOrDefault()?.Value); 557Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureTargetsFileName), doc.Descendants(ns + "AspireClosureTargetsFile").FirstOrDefault()?.Value); 558Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName), doc.Descendants(ns + "AspireProjectRefAssemblyNamesFile").FirstOrDefault()?.Value); 761var realCacheDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(realDirectory); 762var linkCacheDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(new DirectoryInfo(linkDirectoryPath)); 779var externalCacheDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(externalAppHost); 780var linkedCacheDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(new DirectoryInfo(linkedAppHostPath)); 2827Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureSourcesFileName), 2830Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureMetadataFileName), 2833Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureTargetsFileName), 2838var manifest = await IntegrationClosureBuilder.ReadClosureManifestAsync( 2840Path.Combine(intermediateOutputPath, IntegrationClosureBuilder.ProjectAssetsFileName), 2986File.WriteAllLines(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureMetadataFileName), metadataLines); 2987File.WriteAllLines(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureSourcesFileName), sourcePaths); 2988File.WriteAllLines(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureTargetsFileName), targetPaths); 2989File.WriteAllLines(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName), projectReferenceAssemblyNames);