22 instantiations of LayoutConfiguration
aspire (3)
Bundles\BundleService.cs (1)
726return new LayoutConfiguration
Layout\LayoutDiscovery.cs (2)
274return new LayoutConfiguration 319return new LayoutConfiguration
Aspire.Cli.Tests (19)
BundleServiceIntegrationTests.cs (1)
801return new LayoutConfiguration
Commands\DashboardRunCommandTests.cs (1)
696var layout = new LayoutConfiguration
Commands\StopCommandTests.cs (1)
1262var layout = new LayoutConfiguration
Configuration\PrebuiltAppHostServerChannelResolutionTests.cs (1)
101new LayoutConfiguration(),
DotNet\ProcessExecutionDetachedTests.cs (4)
330var layout = new LayoutConfiguration 384var layout = new LayoutConfiguration 434var layout = new LayoutConfiguration 497new FixedLayoutDiscovery(layout ?? new LayoutConfiguration()),
Layout\LayoutConfigurationTests.cs (2)
48var layout = new LayoutConfiguration { LayoutPath = workspace.WorkspaceRoot.FullName }; 77Assert.Null(DashboardLaunchHelper.GetDashboardPath(new LayoutConfiguration(), supportsNativeDashboard));
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
97Layout = new LayoutConfiguration { LayoutPath = versionRoot.FullName }
ProfileCaptureServiceTests.cs (2)
128Layout = new LayoutConfiguration { LayoutPath = layoutRoot.FullName } 161Layout = new LayoutConfiguration { LayoutPath = layoutRoot.FullName }
Projects\AppHostServerSessionTests.cs (2)
457new LayoutConfiguration(), 468new LayoutConfiguration(),
Projects\DotNetAppHostProjectTests.cs (1)
4649layout = new LayoutConfiguration
Projects\PrebuiltAppHostServerTests.cs (2)
1287layout ?? new LayoutConfiguration(), 2762return new LayoutConfiguration { LayoutPath = layoutRoot.FullName };
Utils\CliTestHelper.cs (1)
829var layout = new LayoutConfiguration
89 references to LayoutConfiguration
aspire (29)
Bundles\BundleLayoutLease.cs (2)
17internal BundleLayoutLease(LayoutConfiguration layout, BundleVersionLease? lease) 26public LayoutConfiguration Layout { get; }
Bundles\BundleService.cs (2)
106var fallbackLayout = layoutDiscovery.DiscoverLayout(); 724private static LayoutConfiguration CreateVersionRootedLayout(string versionDirectory)
Commands\DashboardRunCommand.cs (1)
105var layout = layoutLease?.Layout;
Layout\LayoutConfiguration.cs (1)
154public static string? GetDashboardPath(LayoutConfiguration layout, bool supportsNativeDashboard)
Layout\LayoutDiscovery.cs (17)
21LayoutConfiguration? DiscoverLayout(string? projectDirectory = null); 54public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) 61var config = TryLoadLayoutFromPath(envLayoutPath); 69var relativeLayout = TryDiscoverRelativeLayout(); 84var aspireHomeLayout = TryDiscoverAspireHomeLayout(); 95private LayoutConfiguration? TryDiscoverAspireHomeLayout() 133var layout = DiscoverLayout(projectDirectory); 148var layout = DiscoverLayout(projectDirectory); 158private LayoutConfiguration? TryLoadLayoutFromPath(string layoutPath) 185private LayoutConfiguration? TryDiscoverRelativeLayout() 199var resolvedLayout = TryDiscoverRelativeLayout(resolvedCliPath); 211private LayoutConfiguration? TryDiscoverRelativeLayout(string cliPath) 225var layout = TryInferLayout(cliDir); 247private LayoutConfiguration? TryInferLayout(string layoutPath) 326private LayoutConfiguration LogEnvironmentOverrides(LayoutConfiguration config) 343private bool ValidateLayout(LayoutConfiguration layout)
Profiling\ProfileCaptureService.cs (1)
67var layout = layoutLease?.Layout;
Projects\AppHostServerProject.cs (2)
64var layout = layoutLease?.Layout; 81LayoutConfiguration layout,
Projects\DotNetAppHostProject.cs (1)
2597var layout = layoutLease?.Layout;
Projects\PrebuiltAppHostServer.cs (2)
52private readonly LayoutConfiguration _layout; 90LayoutConfiguration layout,
Aspire.Cli.Tests (60)
BundleServiceIntegrationTests.cs (1)
787public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null)
Commands\AppHostLauncherTests.cs (1)
1750public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => null;
Commands\DashboardRunCommandTests.cs (3)
696var layout = new LayoutConfiguration 732private sealed class FakeLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery 734public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => layout;
Commands\StopCommandTests.cs (1)
1262var layout = new LayoutConfiguration
DotNet\ProcessExecutionDetachedTests.cs (8)
330var layout = new LayoutConfiguration 384var layout = new LayoutConfiguration 434var layout = new LayoutConfiguration 488LayoutConfiguration? layout = null, 514private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery 516public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) 568private sealed class AcquiringBundleService(LayoutConfiguration layout) : IBundleService 600private sealed class BlockingBundleService(LayoutConfiguration layout) : IBundleService
Layout\LayoutConfigurationTests.cs (1)
48var layout = new LayoutConfiguration { LayoutPath = workspace.WorkspaceRoot.FullName };
Layout\LayoutDiscoveryReparsePointTests.cs (7)
56var layout = discovery.DiscoverLayout(); 85var layout = discovery.DiscoverLayout(); 122var layout = discovery.DiscoverLayout(); 164var layout = discovery.DiscoverLayout(); 210var layout = discovery.DiscoverLayout(); 249var layout = discovery.DiscoverLayout(); 294var layout = discovery.DiscoverLayout();
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
401public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => null;
Projects\DotNetAppHostProjectTests.cs (15)
110_ = CreateCliBundle(out var layout); 442var bundleRoot = CreateCliBundle(out var layout); 505_ = CreateCliBundle(out var layout); 558var bundleRoot = CreateCliBundle(out var layout); 619_ = CreateCliBundle(out var layout); 721_ = CreateCliBundle(out var layout); 769_ = CreateCliBundle(out var layout); 834var bundleRoot = CreateCliBundle(out var layout); 894var bundleRoot = CreateCliBundle(out var layout); 952_ = CreateCliBundle(out var layout); 2220var bundleRoot = CreateCliBundle(out var layout); 2283var bundleRoot = CreateCliBundle(out var layout); 2515_ = CreateCliBundle(out var layout); 4635private DirectoryInfo CreateCliBundle(out LayoutConfiguration layout) 4665LayoutConfiguration? layout = null,
Projects\PrebuiltAppHostServerTests.cs (16)
1272LayoutConfiguration? layout = null, 2206var layout = CreateBundleLayout(workspace); 2285var layout = CreateBundleLayout(workspace); 2713LayoutConfiguration? layout = null) 2736var layout = CreateBundleLayout(workspace); 2751private static LayoutConfiguration CreateBundleLayout(TemporaryWorkspace workspace) 2864var layout = CreateBundleLayout(workspace); 2891var layout = CreateBundleLayout(workspace); 2916var layout = CreateBundleLayout(workspace); 2936var layout = CreateBundleLayout(workspace); 2959var layout = CreateBundleLayout(workspace); 2976var layout = CreateBundleLayout(workspace); 2993var layout = CreateBundleLayout(workspace); 3011var layout = CreateBundleLayout(workspace); 3045private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery 3047public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => layout;
Utils\CliTestHelper.cs (6)
759public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => null; 768private readonly LayoutConfiguration? _layout; 771public FixedLayoutDiscovery(LayoutConfiguration layout) 781public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => _layout; 829var layout = new LayoutConfiguration 858public Layout.LayoutConfiguration? Layout { get; set; }