2 instantiations of ProjectLocator
Aspire.Cli.Tests (2)
Projects\ProjectLocatorTests.cs (1)
4177
return new
ProjectLocator
(
Utils\CliTestHelper.cs (1)
481
return new
ProjectLocator
(logger, executionContext, environment, interactionService, configurationService, projectFactory, languageDiscovery, sdkInstaller, appHostCandidateFinder, telemetry, configuration);
129 references to ProjectLocator
aspire (2)
Program.cs (1)
434
builder.Services.AddSingleton<IProjectLocator,
ProjectLocator
>();
Projects\ProjectLocator.cs (1)
139
ILogger<
ProjectLocator
> logger,
Aspire.Cli.Tests (127)
Projects\ProjectLocatorTests.cs (126)
75
var
projectLocator = CreateProjectLocator(
106
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
135
var
projectLocator = CreateProjectLocator(
167
var
projectLocator = CreateProjectLocator(
202
var
projectLocator = CreateProjectLocator(
234
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
256
var
projectLocator = CreateProjectLocator(
280
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
358
Assert.True(
ProjectLocator
.IsSamePersistedAppHostPath(configuredPath, selectedPath, TestEnvironment.CreateWindows()));
359
Assert.False(
ProjectLocator
.IsSamePersistedAppHostPath(configuredPath, selectedPath, TestEnvironment.CreateLinux()));
360
Assert.False(
ProjectLocator
.IsSamePersistedAppHostPath(configuredPath, selectedPath, TestEnvironment.CreateMacOS()));
382
var
projectLocator = CreateProjectLocator(
417
var
projectLocator = CreateProjectLocator(
449
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
490
var
projectLocator = CreateProjectLocator(executionContext);
516
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
567
var
projectLocator = CreateProjectLocator(executionContext, configurationService: configurationService, projectFactory: projectFactory);
608
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
636
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
667
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
699
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
738
var
projectLocator = CreateProjectLocator(executionContext);
767
var
projectLocator = CreateProjectLocator(executionContext);
798
var
projectLocator = CreateProjectLocator(executionContext);
838
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
882
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
912
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
935
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
980
var
projectLocator = CreateProjectLocator(
1018
var
projectLocator = CreateProjectLocator(
1053
var
projectLocator = CreateProjectLocator(
1107
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
1160
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
1197
var
projectLocator = CreateProjectLocator(executionContext);
1238
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
1270
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
1309
var
projectLocator = CreateProjectLocator(executionContext);
1328
var
projectLocator = CreateProjectLocator(executionContext);
1358
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
1369
var
projectLocator = CreateProjectLocator(executionContext);
1389
var
projectLocator = CreateProjectLocator(executionContext);
1416
var
projectLocator = CreateProjectLocator(executionContext);
1436
var
projectLocator = CreateProjectLocator(executionContext);
1465
var
projectLocator = CreateProjectLocator(
1502
var
locator = CreateProjectLocator(executionContext, configurationService: configurationService, projectFactory: projectFactory);
1552
var
projectLocator = CreateProjectLocator(
1621
var
projectLocator = CreateProjectLocator(
1676
var
projectLocator = CreateProjectLocator(
1729
var
locator = CreateProjectLocator(executionContext, configurationService: configurationService);
1764
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1789
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1830
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
1865
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1895
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
1932
var
projectLocator = CreateProjectLocator(
1958
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1977
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2000
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
2033
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2048
var
projectLocator = CreateProjectLocator(executionContext);
2080
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
2239
private static
ProjectLocator
CreateProjectLocatorWithSingleFileEnabled(CliExecutionContext executionContext, Func<FileInfo, AppHostValidationResult>? validateCallback = null)
2272
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2290
var
projectLocator = CreateProjectLocator(executionContext);
2319
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2352
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2400
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2447
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2489
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2528
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2549
var result =
ProjectLocator
.IsUnderDirectory(file, directory, TestEnvironment.CreateMacOS());
2590
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2632
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2661
var
projectLocator = CreateProjectLocator(executionContext);
2694
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2729
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
2773
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
2811
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2834
var
projectLocator = CreateProjectLocator(executionContext, sdkInstaller: sdkInstaller);
2855
var
projectLocator = CreateProjectLocator(executionContext, sdkInstaller: sdkInstaller);
2878
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, sdkInstaller: sdkInstaller);
2906
var
projectLocator = CreateProjectLocator(executionContext, sdkInstaller: sdkInstaller);
2941
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, environment: new TestEnvironment(envVars));
2971
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3009
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, environment: new TestEnvironment(envVars));
3049
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, environment: new TestEnvironment(envVars));
3074
var
projectLocator = CreateProjectLocator(executionContext);
3101
var
projectLocator = CreateProjectLocator(executionContext);
3127
var
projectLocator = CreateProjectLocator(executionContext);
3149
var
projectLocator = CreateProjectLocator(executionContext);
3205
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3240
var
projectLocator = CreateProjectLocator(executionContext);
3273
var
projectLocator = CreateProjectLocator(executionContext);
3305
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3332
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3361
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3392
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3441
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: sentinelGit);
3473
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3512
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: fakeGit);
3549
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: fakeGit);
3584
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: fakeGit);
3643
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3668
var
projectLocator = CreateProjectLocator(executionContext);
3701
var
projectLocator = CreateProjectLocator(executionContext);
3739
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3779
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3811
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
3814
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
3840
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3867
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3892
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3916
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
3919
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
3946
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
3949
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
3973
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
3976
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4000
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
4003
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4076
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
4116
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
4147
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
4158
private static
ProjectLocator
CreateProjectLocator(
4167
ILogger<
ProjectLocator
>? logger = null,
4178
logger ?? NullLogger<
ProjectLocator
>.Instance,
Utils\CliTestHelper.cs (1)
467
var logger = serviceProvider.GetRequiredService<ILogger<
ProjectLocator
>>();