3 implementations of AppHostDirectory
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
74
public string
AppHostDirectory
{ get; }
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
231
public string
AppHostDirectory
=> innerBuilder.AppHostDirectory;
383
public string
AppHostDirectory
=> _innerBuilder.AppHostDirectory;
26 references to AppHostDirectory
Aspire.Hosting (10)
ContainerResourceBuilderExtensions.cs (5)
184
var sourcePath = Path.IsPathRooted(source) ? source : Path.GetFullPath(source, builder.ApplicationBuilder.
AppHostDirectory
);
500
var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.
AppHostDirectory
)
615
var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.
AppHostDirectory
)
1170
var sourceFullPath = Path.GetFullPath(sourcePath, builder.ApplicationBuilder.
AppHostDirectory
);
1268
var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.
AppHostDirectory
)
ExecutableResourceBuilderExtensions.cs (2)
55
workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.
AppHostDirectory
, workingDirectory));
202
workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.ApplicationBuilder.
AppHostDirectory
, workingDirectory));
ProjectResourceBuilderExtensions.cs (2)
283
projectPath = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.
AppHostDirectory
, projectPath));
363
path = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.
AppHostDirectory
, path));
Utils\ImageNameGenerator.cs (1)
21
var bytes = Encoding.UTF8.GetBytes($"{builder.ApplicationBuilder.
AppHostDirectory
}{DateTime.UtcNow.Ticks}");
Aspire.Hosting.Azure (1)
AzureBicepResourceExtensions.cs (1)
27
var path = Path.GetFullPath(Path.Combine(builder.
AppHostDirectory
, bicepFile));
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
82
var workingDirectory = builder.
AppHostDirectory
;
Aspire.Hosting.Keycloak (2)
KeycloakResourceBuilderExtensions.cs (2)
162
var importFullPath = Path.GetFullPath(import, builder.ApplicationBuilder.
AppHostDirectory
);
190
var importFullPath = Path.GetFullPath(import, builder.ApplicationBuilder.
AppHostDirectory
);
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
242
var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.
AppHostDirectory
);
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
370
var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.
AppHostDirectory
);
Aspire.Hosting.NodeJs (2)
NodeExtensions.cs (2)
32
workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.
AppHostDirectory
, workingDirectory));
63
workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.
AppHostDirectory
, workingDirectory));
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
146
var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.
AppHostDirectory
);
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
420
var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.
AppHostDirectory
);
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
245
var resource = new PythonAppResource(name, "python", Path.GetFullPath(appDirectory, builder.
AppHostDirectory
));
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
465
/// <inheritdoc cref="IDistributedApplicationBuilder.
AppHostDirectory
" />
466
new string AppHostDirectory => ((IDistributedApplicationBuilder)this).
AppHostDirectory
;
Aspire.Hosting.Tests (3)
DistributedApplicationBuilderTests.cs (1)
96
var appHostDirectory = appBuilder.
AppHostDirectory
;
DistributedApplicationOptionsTests.cs (1)
66
Assert.Equal(projectDirectory, builder.
AppHostDirectory
);
ManifestGenerationTests.cs (1)
279
options.OutputPath = program.AppBuilder.
AppHostDirectory
;