30 instantiations of LayoutConfiguration
aspire (3)
Bundles\BundleService.cs (1)
716
return new
LayoutConfiguration
Layout\LayoutDiscovery.cs (2)
269
return new
LayoutConfiguration
309
return new
LayoutConfiguration
Aspire.Cli.Tests (27)
BundleServiceIntegrationTests.cs (1)
639
return new
LayoutConfiguration
Commands\DashboardRunCommandTests.cs (1)
636
var layout = new
LayoutConfiguration
Commands\StopCommandTests.cs (1)
1231
var layout = new
LayoutConfiguration
Configuration\PrebuiltAppHostServerChannelResolutionTests.cs (1)
104
new
LayoutConfiguration
(),
DotNet\ProcessExecutionDetachedTests.cs (4)
330
var layout = new
LayoutConfiguration
384
var layout = new
LayoutConfiguration
434
var layout = new
LayoutConfiguration
497
new FixedLayoutDiscovery(layout ?? new
LayoutConfiguration
()),
NuGet\BundleNuGetPackageCacheTests.cs (3)
19
var layout = new
LayoutConfiguration
74
var layout = new
LayoutConfiguration
123
var layout = new
LayoutConfiguration
NuGet\BundleNuGetServiceTests.cs (9)
36
new FixedLayoutDiscovery(new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }),
72
new FixedLayoutDiscovery(new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }),
114
new FixedLayoutDiscovery(new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }),
160
new FixedLayoutDiscovery(new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }),
211
new FixedLayoutDiscovery(new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }),
240
new FixedLayoutDiscovery(new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }),
275
new FixedLayoutDiscovery(new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }),
354
new FixedLayoutDiscovery(new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }),
403
new FixedLayoutDiscovery(new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }),
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
97
Layout = new
LayoutConfiguration
{ LayoutPath = versionRoot.FullName }
ProfileCaptureServiceTests.cs (1)
98
Layout = new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName }
Projects\AppHostServerSessionTests.cs (2)
457
new
LayoutConfiguration
(),
468
new
LayoutConfiguration
(),
Projects\DotNetAppHostProjectTests.cs (1)
4247
layout = new
LayoutConfiguration
Projects\PrebuiltAppHostServerTests.cs (2)
1290
layout ?? new
LayoutConfiguration
(),
2864
return new
LayoutConfiguration
{ LayoutPath = layoutRoot.FullName };
84 references to LayoutConfiguration
aspire (30)
Bundles\BundleLayoutLease.cs (2)
17
internal BundleLayoutLease(
LayoutConfiguration
layout, BundleVersionLease? lease)
26
public
LayoutConfiguration
Layout { get; }
Bundles\BundleService.cs (2)
106
var
fallbackLayout = layoutDiscovery.DiscoverLayout();
714
private static
LayoutConfiguration
CreateVersionRootedLayout(string versionDirectory)
Commands\DashboardRunCommand.cs (1)
105
var
layout = layoutLease?.Layout;
Layout\LayoutDiscovery.cs (17)
21
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null);
54
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null)
61
var
config = TryLoadLayoutFromPath(envLayoutPath);
69
var
relativeLayout = TryDiscoverRelativeLayout();
84
var
aspireHomeLayout = TryDiscoverAspireHomeLayout();
95
private
LayoutConfiguration
? TryDiscoverAspireHomeLayout()
133
var
layout = DiscoverLayout(projectDirectory);
148
var
layout = DiscoverLayout(projectDirectory);
158
private
LayoutConfiguration
? TryLoadLayoutFromPath(string layoutPath)
185
private
LayoutConfiguration
? TryDiscoverRelativeLayout()
199
var
resolvedLayout = TryDiscoverRelativeLayout(resolvedCliPath);
211
private
LayoutConfiguration
? TryDiscoverRelativeLayout(string cliPath)
225
var
layout = TryInferLayout(cliDir);
247
private
LayoutConfiguration
? TryInferLayout(string layoutPath)
316
private
LayoutConfiguration
LogEnvironmentOverrides(
LayoutConfiguration
config)
333
private bool ValidateLayout(
LayoutConfiguration
layout)
NuGet\BundleNuGetPackageCache.cs (1)
141
var
layout = layoutLease?.Layout;
NuGet\BundleNuGetService.cs (1)
84
var
layout = layoutLease?.Layout ?? _layoutDiscovery.DiscoverLayout();
Profiling\ProfileCaptureService.cs (1)
67
var
layout = layoutLease?.Layout;
Projects\AppHostServerProject.cs (2)
59
var
layout = layoutLease?.Layout;
76
LayoutConfiguration
layout,
Projects\DotNetAppHostProject.cs (1)
2543
var
layout = layoutLease?.Layout;
Projects\PrebuiltAppHostServer.cs (2)
49
private readonly
LayoutConfiguration
_layout;
86
LayoutConfiguration
layout,
Aspire.Cli.Tests (54)
BundleServiceIntegrationTests.cs (1)
625
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null)
Commands\AppHostLauncherTests.cs (1)
1582
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null) => null;
Commands\DashboardRunCommandTests.cs (3)
636
var
layout = new LayoutConfiguration
668
private sealed class FakeLayoutDiscovery(
LayoutConfiguration
layout) : ILayoutDiscovery
670
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null) => layout;
Commands\StopCommandTests.cs (1)
1231
var
layout = new LayoutConfiguration
DotNet\ProcessExecutionDetachedTests.cs (8)
330
var
layout = new LayoutConfiguration
384
var
layout = new LayoutConfiguration
434
var
layout = new LayoutConfiguration
488
LayoutConfiguration
? layout = null,
514
private sealed class FixedLayoutDiscovery(
LayoutConfiguration
layout) : ILayoutDiscovery
516
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null)
568
private sealed class AcquiringBundleService(
LayoutConfiguration
layout) : IBundleService
600
private sealed class BlockingBundleService(
LayoutConfiguration
layout) : IBundleService
Layout\LayoutDiscoveryReparsePointTests.cs (6)
56
var
layout = discovery.DiscoverLayout();
85
var
layout = discovery.DiscoverLayout();
118
var
layout = discovery.DiscoverLayout();
157
var
layout = discovery.DiscoverLayout();
203
var
layout = discovery.DiscoverLayout();
238
var
layout = discovery.DiscoverLayout();
NuGet\BundleNuGetPackageCacheTests.cs (3)
19
var
layout = new LayoutConfiguration
74
var
layout = new LayoutConfiguration
123
var
layout = new LayoutConfiguration
NuGet\BundleNuGetServiceTests.cs (2)
426
private sealed class FixedLayoutDiscovery(
LayoutConfiguration
layout) : ILayoutDiscovery
428
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null) => layout;
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
401
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null) => null;
Projects\DotNetAppHostProjectTests.cs (14)
108
_ = CreateCliBundle(out
var
layout);
420
var bundleRoot = CreateCliBundle(out
var
layout);
481
_ = CreateCliBundle(out
var
layout);
534
var bundleRoot = CreateCliBundle(out
var
layout);
595
_ = CreateCliBundle(out
var
layout);
697
_ = CreateCliBundle(out
var
layout);
744
_ = CreateCliBundle(out
var
layout);
809
var bundleRoot = CreateCliBundle(out
var
layout);
869
var bundleRoot = CreateCliBundle(out
var
layout);
927
_ = CreateCliBundle(out
var
layout);
2116
var bundleRoot = CreateCliBundle(out
var
layout);
2259
_ = CreateCliBundle(out
var
layout);
4237
private DirectoryInfo CreateCliBundle(out
LayoutConfiguration
layout)
4262
LayoutConfiguration
? layout = null,
Projects\PrebuiltAppHostServerTests.cs (9)
1272
LayoutConfiguration
? layout = null,
2301
var
layout = CreateBundleLayout(workspace);
2385
var
layout = CreateBundleLayout(workspace);
2813
LayoutConfiguration
? layout = null)
2836
var
layout = CreateBundleLayout(workspace);
2854
private static
LayoutConfiguration
CreateBundleLayout(TemporaryWorkspace workspace)
2977
var
layout = CreateBundleLayout(workspace);
3028
private sealed class FixedLayoutDiscovery(
LayoutConfiguration
layout) : ILayoutDiscovery
3030
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null) => layout;
Utils\CliTestHelper.cs (5)
750
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null) => null;
759
private readonly
LayoutConfiguration
? _layout;
762
public FixedLayoutDiscovery(
LayoutConfiguration
layout)
772
public
LayoutConfiguration
? DiscoverLayout(string? projectDirectory = null) => _layout;
817
public Layout.
LayoutConfiguration
? Layout { get; set; }