10 implementations of ILayoutDiscovery
aspire (1)
Layout\LayoutDiscovery.cs (1)
37public sealed class LayoutDiscovery : ILayoutDiscovery
Aspire.Cli.Tests (9)
BundleServiceIntegrationTests.cs (1)
623private sealed class TestLayoutDiscovery(string layoutRoot) : ILayoutDiscovery
Commands\AppHostLauncherTests.cs (1)
1580private sealed class FixedLayoutDiscovery : ILayoutDiscovery
Commands\DashboardRunCommandTests.cs (1)
668private sealed class FakeLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery
DotNet\ProcessExecutionDetachedTests.cs (1)
514private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery
NuGet\BundleNuGetServiceTests.cs (1)
426private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
399private sealed class FixedLayoutDiscovery(string dcpDirectory) : ILayoutDiscovery
Projects\PrebuiltAppHostServerTests.cs (1)
3028private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery
Utils\CliTestHelper.cs (2)
748internal sealed class NullLayoutDiscovery : ILayoutDiscovery 757internal sealed class FixedLayoutDiscovery : ILayoutDiscovery
15 references to ILayoutDiscovery
aspire (13)
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)
23private readonly ILayoutDiscovery? _layoutDiscovery; 35ILayoutDiscovery? layoutDiscovery, 206ILayoutDiscovery? layoutDiscovery,
NuGet\BundleNuGetService.cs (2)
47private readonly ILayoutDiscovery _layoutDiscovery; 55ILayoutDiscovery layoutDiscovery,
Processes\DcpExecutableResolver.cs (1)
19ILayoutDiscovery layoutDiscovery,
Processes\ProcessTreeGracefulShutdownService.cs (1)
19ILayoutDiscovery layoutDiscovery,
Program.cs (1)
528builder.Services.AddSingleton<ILayoutDiscovery, LayoutDiscovery>();
Utils\EnvironmentChecker\DcpConnectionHealthCheck.cs (1)
16ILayoutDiscovery layoutDiscovery,
Aspire.Cli.Tests (2)
BundleServiceIntegrationTests.cs (1)
599private static BundleService CreateService(TestBundlePayloadProvider provider, ILayoutDiscovery layoutDiscovery, string? processPathOverride = null)
Utils\CliTestHelper.cs (1)
704public Func<IServiceProvider, ILayoutDiscovery> LayoutDiscoveryFactory { get; set; } = _ => new NullLayoutDiscovery();