22 instantiations of LayoutConfiguration
aspire (3)
Bundles\BundleService.cs (1)
731return new LayoutConfiguration
Layout\LayoutDiscovery.cs (2)
275return new LayoutConfiguration 323return new LayoutConfiguration
Aspire.Cli.Tests (19)
BundleServiceIntegrationTests.cs (1)
830return new LayoutConfiguration
Commands\DashboardRunCommandTests.cs (1)
697var layout = new LayoutConfiguration
Commands\StopCommandTests.cs (1)
1527var layout = new LayoutConfiguration
Commands\TrayCommandTests.cs (1)
537var layout = new LayoutConfiguration { LayoutPath = root, Components = new LayoutComponents { Tray = LayoutComponents.MacTrayExecutablePath } };
Configuration\PrebuiltAppHostServerChannelResolutionTests.cs (1)
101new LayoutConfiguration(),
Layout\LayoutConfigurationTests.cs (4)
37var layout = new LayoutConfiguration { LayoutPath = workspace.WorkspaceRoot.FullName }; 54var layout = new LayoutConfiguration { LayoutPath = workspace.WorkspaceRoot.FullName }; 89var layout = new LayoutConfiguration { LayoutPath = workspace.WorkspaceRoot.FullName }; 118Assert.Null(DashboardLaunchHelper.GetDashboardPath(new LayoutConfiguration(), supportsNativeDashboard));
Layout\TrayLayoutTests.cs (1)
61var layout = new LayoutConfiguration();
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
172Layout = new LayoutConfiguration { LayoutPath = versionRoot.FullName }
ProfileCaptureServiceTests.cs (2)
128Layout = new LayoutConfiguration { LayoutPath = layoutRoot.FullName } 161Layout = new LayoutConfiguration { LayoutPath = layoutRoot.FullName }
Projects\AppHostServerSessionTests.cs (2)
529new LayoutConfiguration(), 540new LayoutConfiguration(),
Projects\DotNetAppHostProjectTests.cs (1)
4802layout = new LayoutConfiguration
Projects\PrebuiltAppHostServerTests.cs (2)
1441layout ?? new LayoutConfiguration(), 2952return new LayoutConfiguration { LayoutPath = layoutRoot.FullName };
Utils\CliTestHelper.cs (1)
841var layout = new LayoutConfiguration
90 references to LayoutConfiguration
aspire (31)
Bundles\BundleLayoutLease.cs (2)
17internal BundleLayoutLease(LayoutConfiguration layout, BundleVersionLease? lease) 26public LayoutConfiguration Layout { get; }
Bundles\BundleService.cs (2)
106var fallbackLayout = layoutDiscovery.DiscoverLayout(); 729private static LayoutConfiguration CreateVersionRootedLayout(string versionDirectory)
Commands\DashboardRunCommand.cs (1)
106var layout = layoutLease?.Layout;
Commands\TrayLifecycleService.cs (1)
63var layout = lease?.Layout;
Layout\LayoutConfiguration.cs (2)
183public static (string Path, string InvocationArgs)? GetLaunch(LayoutConfiguration layout, bool supportsDirectLaunch) 213public 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) 343private LayoutConfiguration LogEnvironmentOverrides(LayoutConfiguration config) 360private bool ValidateLayout(LayoutConfiguration layout)
Profiling\ProfileCaptureService.cs (1)
66var layout = layoutLease?.Layout;
Projects\AppHostServerProject.cs (2)
64var layout = layoutLease?.Layout; 81LayoutConfiguration layout,
Projects\DotNetAppHostProject.cs (1)
2620var layout = layoutLease?.Layout;
Projects\PrebuiltAppHostServer.cs (2)
48private readonly LayoutConfiguration _layout; 87LayoutConfiguration layout,
Aspire.Cli.Tests (59)
BundleServiceIntegrationTests.cs (1)
816public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null)
Commands\AppHostLauncherTests.cs (1)
1750public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => null;
Commands\DashboardRunCommandTests.cs (3)
697var layout = new LayoutConfiguration 733private sealed class FakeLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery 735public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => layout;
Commands\StopCommandTests.cs (1)
1527var layout = new LayoutConfiguration
Commands\TrayCommandTests.cs (2)
129var layout = bundle.Layout!; 537var layout = new LayoutConfiguration { LayoutPath = root, Components = new LayoutComponents { Tray = LayoutComponents.MacTrayExecutablePath } };
Layout\LayoutConfigurationTests.cs (3)
37var layout = new LayoutConfiguration { LayoutPath = workspace.WorkspaceRoot.FullName }; 54var layout = new LayoutConfiguration { LayoutPath = workspace.WorkspaceRoot.FullName }; 89var layout = new LayoutConfiguration { LayoutPath = workspace.WorkspaceRoot.FullName };
Layout\LayoutDiscoveryReparsePointTests.cs (7)
56var layout = discovery.DiscoverLayout(); 85var layout = discovery.DiscoverLayout(); 123var layout = discovery.DiscoverLayout(); 165var layout = discovery.DiscoverLayout(); 211var layout = discovery.DiscoverLayout(); 251var layout = discovery.DiscoverLayout(); 297var layout = discovery.DiscoverLayout();
Layout\TrayLayoutTests.cs (3)
51var layout = Assert.IsType<LayoutConfiguration>(discovery.DiscoverLayout()); 61var layout = new LayoutConfiguration();
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
476public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => null;
Projects\DotNetAppHostProjectTests.cs (15)
110_ = CreateCliBundle(out var layout); 446var bundleRoot = CreateCliBundle(out var layout); 515_ = CreateCliBundle(out var layout); 568var bundleRoot = CreateCliBundle(out var layout); 629_ = CreateCliBundle(out var layout); 731_ = CreateCliBundle(out var layout); 780_ = CreateCliBundle(out var layout); 844var bundleRoot = CreateCliBundle(out var layout); 901var bundleRoot = CreateCliBundle(out var layout); 961_ = CreateCliBundle(out var layout); 2259var bundleRoot = CreateCliBundle(out var layout); 2330var bundleRoot = CreateCliBundle(out var layout); 2579_ = CreateCliBundle(out var layout); 4784private DirectoryInfo CreateCliBundle(out LayoutConfiguration layout) 4819LayoutConfiguration? layout = null,
Projects\PrebuiltAppHostServerTests.cs (16)
1426LayoutConfiguration? layout = null, 2360var layout = CreateBundleLayout(workspace); 2439var layout = CreateBundleLayout(workspace); 2901LayoutConfiguration? layout = null) 2924var layout = CreateBundleLayout(workspace); 2939private static LayoutConfiguration CreateBundleLayout(TemporaryWorkspace workspace) 3054var layout = CreateBundleLayout(workspace); 3081var layout = CreateBundleLayout(workspace); 3106var layout = CreateBundleLayout(workspace); 3126var layout = CreateBundleLayout(workspace); 3149var layout = CreateBundleLayout(workspace); 3166var layout = CreateBundleLayout(workspace); 3183var layout = CreateBundleLayout(workspace); 3201var layout = CreateBundleLayout(workspace); 3235private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery 3237public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => layout;
Utils\CliTestHelper.cs (6)
771public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => null; 780private readonly LayoutConfiguration? _layout; 783public FixedLayoutDiscovery(LayoutConfiguration layout) 793public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => _layout; 841var layout = new LayoutConfiguration 870public Layout.LayoutConfiguration? Layout { get; set; }