3 implementations of AppHostDirectory
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
72public string AppHostDirectory { get; }
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
207public string AppHostDirectory => innerBuilder.AppHostDirectory; 344public string AppHostDirectory => _innerBuilder.AppHostDirectory;
21 references to AppHostDirectory
Aspire.Hosting (6)
ContainerResourceBuilderExtensions.cs (3)
182var sourcePath = Path.IsPathRooted(source) ? source : Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory); 481var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory); 859var sourceFullPath = Path.GetFullPath(sourcePath, builder.ApplicationBuilder.AppHostDirectory);
ExecutableResourceBuilderExtensions.cs (1)
55workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, workingDirectory));
ProjectResourceBuilderExtensions.cs (1)
280projectPath = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, projectPath));
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.Keycloak (2)
KeycloakResourceBuilderExtensions.cs (2)
162var importFullPath = Path.GetFullPath(import, builder.ApplicationBuilder.AppHostDirectory); 190var importFullPath = Path.GetFullPath(import, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
242var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
344var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.NodeJs (2)
NodeExtensions.cs (2)
32workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, workingDirectory)); 62workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, workingDirectory));
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
146var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
421var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (1)
116appDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, appDirectory));
PythonProjectResourceBuilderExtensions.cs (1)
119projectDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.AppHostDirectory, projectDirectory));
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
424/// <inheritdoc cref="IDistributedApplicationBuilder.AppHostDirectory" /> 425new string AppHostDirectory => ((IDistributedApplicationBuilder)this).AppHostDirectory;
Aspire.Hosting.Tests (2)
DistributedApplicationBuilderTests.cs (1)
97var appHostDirectory = appBuilder.AppHostDirectory;
ManifestGenerationTests.cs (1)
280options.OutputPath = program.AppBuilder.AppHostDirectory;