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