26 instantiations of LayoutConfiguration
aspire (3)
Bundles\BundleService.cs (1)
731return new LayoutConfiguration
Layout\LayoutDiscovery.cs (2)
275return new LayoutConfiguration 324return new LayoutConfiguration
Aspire.Cli.Tests (23)
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)
527new LayoutConfiguration(), 538new LayoutConfiguration(),
Projects\DotNetAppHostProjectTests.cs (1)
4802layout = new LayoutConfiguration
Projects\NativeAppHostServerProjectTests.cs (4)
77var layout = new LayoutConfiguration { LayoutPath = workspace.Path }; 265LayoutLease = new BundleLayoutLease(new LayoutConfiguration { LayoutPath = workspace.Path }, null) 307var layout = new LayoutConfiguration { LayoutPath = workspace.Path }; 486LayoutLease = new BundleLayoutLease(new LayoutConfiguration { LayoutPath = workspace.Path }, null)
Projects\PrebuiltAppHostServerTests.cs (2)
2287layout ?? new LayoutConfiguration(), 4922return new LayoutConfiguration { LayoutPath = layoutRoot.FullName };
Utils\CliTestHelper.cs (1)
843var layout = new LayoutConfiguration
98 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)
198public static (string Path, string InvocationArgs)? GetLaunch(LayoutConfiguration layout, bool supportsDirectLaunch) 228public 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) 344private LayoutConfiguration LogEnvironmentOverrides(LayoutConfiguration config) 361private bool ValidateLayout(LayoutConfiguration layout)
Profiling\ProfileCaptureService.cs (1)
66var layout = layoutLease?.Layout;
Projects\AppHostServerProject.cs (2)
112var layout = layoutLease?.Layout; 129LayoutConfiguration layout,
Projects\DotNetAppHostProject.cs (1)
2620var layout = layoutLease?.Layout;
Projects\PrebuiltAppHostServer.cs (2)
43private readonly LayoutConfiguration _layout; 84LayoutConfiguration layout,
Aspire.Cli.Tests (67)
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\NativeAppHostServerProjectTests.cs (2)
77var layout = new LayoutConfiguration { LayoutPath = workspace.Path }; 307var layout = new LayoutConfiguration { LayoutPath = workspace.Path };
Projects\PrebuiltAppHostServerTests.cs (22)
2269LayoutConfiguration? layout = null, 3171var layout = CreateBundleLayout(workspace); 3403var layout = CreateBundleLayout(workspace); 3465var layout = CreateBundleLayout(workspace); 3684var layout = CreateBundleLayout(workspace); 3761var layout = CreateBundleLayout(workspace); 4235var layout = CreateBundleLayout(workspace); 4309var layout = CreateBundleLayout(workspace); 4467var layout = CreateBundleLayout(workspace); 4871LayoutConfiguration? layout = null) 4891var layout = CreateBundleLayout(workspace); 4909private static LayoutConfiguration CreateBundleLayout(TemporaryWorkspace workspace) 5142var layout = CreateBundleLayout(workspace); 5169var layout = CreateBundleLayout(workspace); 5194var layout = CreateBundleLayout(workspace); 5214var layout = CreateBundleLayout(workspace); 5237var layout = CreateBundleLayout(workspace); 5254var layout = CreateBundleLayout(workspace); 5271var layout = CreateBundleLayout(workspace); 5348var layout = CreateBundleLayout(workspace); 5419private sealed class FixedLayoutDiscovery(LayoutConfiguration layout) : ILayoutDiscovery 5421public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => layout;
Utils\CliTestHelper.cs (6)
773public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => null; 782private readonly LayoutConfiguration? _layout; 785public FixedLayoutDiscovery(LayoutConfiguration layout) 795public LayoutConfiguration? DiscoverLayout(string? projectDirectory = null) => _layout; 843var layout = new LayoutConfiguration 872public Layout.LayoutConfiguration? Layout { get; set; }