3 implementations of AppHostDirectory
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
82public string AppHostDirectory { get; }
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
234public string AppHostDirectory => innerBuilder.AppHostDirectory; 388public string AppHostDirectory => _innerBuilder.AppHostDirectory;
33 references to AppHostDirectory
Aspire.Hosting (10)
ContainerResourceBuilderExtensions.cs (5)
254var sourcePath = Path.IsPathRooted(source) ? source : Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory); 570var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory) 708var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory) 1293var sourceFullPath = Path.GetFullPath(sourcePath, builder.ApplicationBuilder.AppHostDirectory); 1390var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory)
ExecutableResourceBuilderExtensions.cs (2)
55workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, workingDirectory)); 206workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.ApplicationBuilder.AppHostDirectory, workingDirectory));
ProjectResourceBuilderExtensions.cs (2)
285projectPath = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, projectPath)); 365path = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, path));
Utils\ImageNameGenerator.cs (1)
21var bytes = Encoding.UTF8.GetBytes($"{builder.ApplicationBuilder.AppHostDirectory}{DateTime.UtcNow.Ticks}");
Aspire.Hosting.Azure (1)
AzureBicepResourceExtensions.cs (1)
27var path = Path.GetFullPath(Path.Combine(builder.AppHostDirectory, bicepFile));
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
122projectPath = NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, projectPath));
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
82var workingDirectory = builder.AppHostDirectory;
Aspire.Hosting.JavaScript (3)
JavaScriptHostingExtensions.cs (3)
118appDirectory = Path.GetFullPath(appDirectory, builder.AppHostDirectory); 329appDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, appDirectory)); 503appDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, appDirectory));
Aspire.Hosting.JavaScript.Tests (1)
ResourceCreationTests.cs (1)
44Assert.Equal(Path.Combine(builder.AppHostDirectory, "test"), resource.WorkingDirectory);
Aspire.Hosting.Keycloak (2)
KeycloakResourceBuilderExtensions.cs (2)
226var importFullPath = Path.GetFullPath(import, builder.ApplicationBuilder.AppHostDirectory); 254var importFullPath = Path.GetFullPath(import, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.Maui (1)
MauiPlatformHelper.cs (1)
29Path.Combine(builder.ApplicationBuilder.AppHostDirectory, projectPath));
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
242var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
375var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
147var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
432var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.Python (4)
PythonAppResourceBuilderExtensions.cs (4)
379var resource = createResource(name, "python", Path.GetFullPath(appDirectory, builder.AppHostDirectory)); 526var appDirectoryFullPath = Path.GetFullPath(appDirectory, builder.AppHostDirectory); 775var appDirectoryFullPath = Path.GetFullPath(appDirectory, builder.AppHostDirectory); 779var appHostParentDirectory = Path.GetDirectoryName(builder.AppHostDirectory);
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
472/// <inheritdoc cref="IDistributedApplicationBuilder.AppHostDirectory" /> 473new string AppHostDirectory => ((IDistributedApplicationBuilder)this).AppHostDirectory;
Aspire.Hosting.Tests (3)
DistributedApplicationBuilderTests.cs (1)
92var appHostDirectory = appBuilder.AppHostDirectory;
DistributedApplicationOptionsTests.cs (1)
66Assert.Equal(projectDirectory, builder.AppHostDirectory);
ManifestGenerationTests.cs (1)
288options.OutputPath = program.AppBuilder.AppHostDirectory;