8 implementations of ILayoutDiscovery
aspire (1)
Layout\LayoutDiscovery.cs (1)
37public sealed class LayoutDiscovery : ILayoutDiscovery
Aspire.Cli.Tests (7)
BundleServiceIntegrationTests.cs (1)
814private sealed class TestLayoutDiscovery(string layoutRoot) : ILayoutDiscovery
Commands\AppHostLauncherTests.cs (1)
1748private sealed class FixedLayoutDiscovery : ILayoutDiscovery
Commands\DashboardRunCommandTests.cs (1)
733private sealed class FakeLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
474private sealed class FixedLayoutDiscovery(string dcpDirectory) : ILayoutDiscovery
Projects\PrebuiltAppHostServerTests.cs (1)
3235private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery
Utils\CliTestHelper.cs (2)
769internal sealed class NullLayoutDiscovery : ILayoutDiscovery 778internal sealed class FixedLayoutDiscovery : ILayoutDiscovery
8 references to ILayoutDiscovery
aspire (6)
Bundles\BundleService.cs (1)
23ILayoutDiscovery layoutDiscovery,
Commands\DcpWorkloadCleanupService.cs (1)
12ILayoutDiscovery layoutDiscovery,
Processes\DcpExecutableResolver.cs (1)
19ILayoutDiscovery layoutDiscovery,
Processes\ProcessTreeGracefulShutdownService.cs (1)
19ILayoutDiscovery layoutDiscovery,
Program.cs (1)
564builder.Services.AddSingleton<ILayoutDiscovery, LayoutDiscovery>();
Utils\EnvironmentChecker\DcpConnectionHealthCheck.cs (1)
17ILayoutDiscovery layoutDiscovery,
Aspire.Cli.Tests (2)
BundleServiceIntegrationTests.cs (1)
790private static BundleService CreateService(TestBundlePayloadProvider provider, ILayoutDiscovery layoutDiscovery, string? processPathOverride = null)
Utils\CliTestHelper.cs (1)
725public Func<IServiceProvider, ILayoutDiscovery> LayoutDiscoveryFactory { get; set; } = _ => new NullLayoutDiscovery();