41 references to IntegrationClosureBuilder
aspire (9)
Projects\IntegrationClosureBuilder.cs (1)
413/// Controls how <see cref="IntegrationClosureBuilder.ReadClosureManifestAsync"/> reacts to
Projects\PrebuiltAppHostServer.cs (8)
110_workingDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(new DirectoryInfo(_appDirectoryPath)).FullName; 587var policyDirectory = IntegrationClosureBuilder.GetAppHostIntegrationPolicyDirectory( 592var integrationPackageSources = IntegrationClosureBuilder.CreateRestoreAdditionalProjectSourcesValue( 631IntegrationClosureBuilder.CreateClosureDirectoryBuildProps( 679var projectRefAssemblyNames = await IntegrationClosureBuilder.ReadProjectRefAssemblyNamesAsync( 685var closureManifest = await IntegrationClosureBuilder.ReadClosureManifestAsync( 687Path.Combine(intermediateOutputPath, IntegrationClosureBuilder.ProjectAssetsFileName), 716var projectFile = IntegrationClosureBuilder.CreateClosureProjectFile(
Aspire.Cli.Tests (32)
Projects\PrebuiltAppHostServerTests.cs (32)
426var doc = IntegrationClosureBuilder.CreateClosureDirectoryBuildProps( 470var projectFile = IntegrationClosureBuilder.CreateClosureProjectFile( 481IntegrationClosureBuilder.CreateClosureDirectoryBuildProps( 508Assert.True(File.Exists(Path.Combine(restoreDirectory.FullName, "obj", IntegrationClosureBuilder.ProjectAssetsFileName))); 514Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureSourcesFileName)); 519await File.ReadAllLinesAsync(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureMetadataFileName))); 522await File.ReadAllLinesAsync(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureTargetsFileName))); 525await File.ReadAllLinesAsync(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName))); 655IntegrationClosureBuilder.GetAppHostIntegrationPolicyDirectory(workspace.WorkspaceRoot), 657var integrationPackageSources = IntegrationClosureBuilder.CreateRestoreAdditionalProjectSourcesValue( 670IntegrationClosureBuilder.CreateClosureDirectoryBuildProps( 739Path.Combine(restoreDirectory.FullName, "obj", IntegrationClosureBuilder.ProjectAssetsFileName))); 745Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureSourcesFileName)); 747Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureMetadataFileName)); 777Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureMetadataFileName), doc.Descendants(ns + "AspireClosureMetadataFile").FirstOrDefault()?.Value); 778Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureSourcesFileName), doc.Descendants(ns + "AspireClosureSourcesFile").FirstOrDefault()?.Value); 779Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ClosureTargetsFileName), doc.Descendants(ns + "AspireClosureTargetsFile").FirstOrDefault()?.Value); 780Assert.Equal(Path.Combine("/tmp/work", IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName), doc.Descendants(ns + "AspireProjectRefAssemblyNamesFile").FirstOrDefault()?.Value); 1153var realCacheDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(realDirectory); 1154var linkCacheDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(new DirectoryInfo(linkDirectoryPath)); 1171var externalCacheDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(externalAppHost); 1172var linkedCacheDirectory = IntegrationClosureBuilder.GetAppHostIntegrationCacheDirectory(new DirectoryInfo(linkedAppHostPath)); 3925var restoreDirectory = Path.Combine(workingDirectory, IntegrationClosureBuilder.IntegrationRestoreFolderName); 4797Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureSourcesFileName), 4800Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureMetadataFileName), 4803Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureTargetsFileName), 4808var manifest = await IntegrationClosureBuilder.ReadClosureManifestAsync( 4810Path.Combine(intermediateOutputPath, IntegrationClosureBuilder.ProjectAssetsFileName), 4986File.WriteAllLines(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureMetadataFileName), metadataLines); 4987File.WriteAllLines(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureSourcesFileName), sourcePaths); 4988File.WriteAllLines(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ClosureTargetsFileName), targetPaths); 4989File.WriteAllLines(Path.Combine(restoreDirectory.FullName, IntegrationClosureBuilder.ProjectRefAssemblyNamesFileName), projectReferenceAssemblyNames);