9 implementations of ILayoutDiscovery
aspire (1)
Layout\LayoutDiscovery.cs (1)
37public sealed class LayoutDiscovery : ILayoutDiscovery
Aspire.Cli.Tests (8)
BundleServiceIntegrationTests.cs (1)
785private sealed class TestLayoutDiscovery(string layoutRoot) : ILayoutDiscovery
Commands\AppHostLauncherTests.cs (1)
1748private sealed class FixedLayoutDiscovery : ILayoutDiscovery
Commands\DashboardRunCommandTests.cs (1)
732private sealed class FakeLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery
DotNet\ProcessExecutionDetachedTests.cs (1)
514private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
399private sealed class FixedLayoutDiscovery(string dcpDirectory) : ILayoutDiscovery
Projects\PrebuiltAppHostServerTests.cs (1)
3045private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery
Utils\CliTestHelper.cs (2)
757internal sealed class NullLayoutDiscovery : ILayoutDiscovery 766internal sealed class FixedLayoutDiscovery : ILayoutDiscovery
13 references to ILayoutDiscovery
aspire (11)
Bundles\BundleService.cs (1)
23ILayoutDiscovery layoutDiscovery,
Commands\DcpWorkloadCleanupService.cs (1)
12ILayoutDiscovery layoutDiscovery,
DotNet\ProcessExecution.cs (2)
31private readonly ILayoutDiscovery? _layoutDiscovery; 51ILayoutDiscovery? layoutDiscovery = null,
DotNet\ProcessExecutionFactory.cs (3)
26private readonly ILayoutDiscovery? _layoutDiscovery; 38ILayoutDiscovery? layoutDiscovery, 209ILayoutDiscovery? layoutDiscovery,
Processes\DcpExecutableResolver.cs (1)
19ILayoutDiscovery layoutDiscovery,
Processes\ProcessTreeGracefulShutdownService.cs (1)
19ILayoutDiscovery layoutDiscovery,
Program.cs (1)
560builder.Services.AddSingleton<ILayoutDiscovery, LayoutDiscovery>();
Utils\EnvironmentChecker\DcpConnectionHealthCheck.cs (1)
17ILayoutDiscovery layoutDiscovery,
Aspire.Cli.Tests (2)
BundleServiceIntegrationTests.cs (1)
761private static BundleService CreateService(TestBundlePayloadProvider provider, ILayoutDiscovery layoutDiscovery, string? processPathOverride = null)
Utils\CliTestHelper.cs (1)
713public Func<IServiceProvider, ILayoutDiscovery> LayoutDiscoveryFactory { get; set; } = _ => new NullLayoutDiscovery();