2 instantiations of ProjectLocator
Aspire.Cli.Tests (2)
Projects\ProjectLocatorTests.cs (1)
4269
return new
ProjectLocator
(
Utils\CliTestHelper.cs (1)
481
return new
ProjectLocator
(logger, executionContext, environment, interactionService, configurationService, projectFactory, languageDiscovery, sdkInstaller, appHostCandidateFinder, telemetry, configuration);
130 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 (128)
Projects\ProjectLocatorTests.cs (127)
82
var
projectLocator = CreateProjectLocator(
113
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
142
var
projectLocator = CreateProjectLocator(
174
var
projectLocator = CreateProjectLocator(
209
var
projectLocator = CreateProjectLocator(
241
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
263
var
projectLocator = CreateProjectLocator(
287
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
373
Assert.True(
ProjectLocator
.IsSamePersistedAppHostPath(configuredPath, differentlyCasedPath));
387
Assert.False(
ProjectLocator
.IsSamePersistedAppHostPath(configuredPath, differentlyCasedPath));
409
var
projectLocator = CreateProjectLocator(
444
var
projectLocator = CreateProjectLocator(
476
var
projectLocator = CreateProjectLocator(CreateExecutionContext(workspace.WorkspaceRoot));
517
var
projectLocator = CreateProjectLocator(executionContext);
543
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
594
var
projectLocator = CreateProjectLocator(executionContext, configurationService: configurationService, projectFactory: projectFactory);
635
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
663
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
694
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
726
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
765
var
projectLocator = CreateProjectLocator(executionContext);
794
var
projectLocator = CreateProjectLocator(executionContext);
825
var
projectLocator = CreateProjectLocator(executionContext);
865
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
909
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
939
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
962
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1007
var
projectLocator = CreateProjectLocator(
1045
var
projectLocator = CreateProjectLocator(
1080
var
projectLocator = CreateProjectLocator(
1134
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
1187
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
1224
var
projectLocator = CreateProjectLocator(executionContext);
1265
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
1297
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
1336
var
projectLocator = CreateProjectLocator(executionContext);
1355
var
projectLocator = CreateProjectLocator(executionContext);
1385
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
1396
var
projectLocator = CreateProjectLocator(executionContext);
1416
var
projectLocator = CreateProjectLocator(executionContext);
1443
var
projectLocator = CreateProjectLocator(executionContext);
1473
var
projectLocator = CreateProjectLocator(executionContext);
1498
var
projectLocator = CreateProjectLocator(executionContext);
1527
var
projectLocator = CreateProjectLocator(
1564
var
locator = CreateProjectLocator(executionContext, configurationService: configurationService, projectFactory: projectFactory);
1614
var
projectLocator = CreateProjectLocator(
1683
var
projectLocator = CreateProjectLocator(
1738
var
projectLocator = CreateProjectLocator(
1791
var
locator = CreateProjectLocator(executionContext, configurationService: configurationService);
1826
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1851
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1892
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
1927
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
1957
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
1994
var
projectLocator = CreateProjectLocator(
2020
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2039
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2062
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
2095
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2110
var
projectLocator = CreateProjectLocator(executionContext);
2142
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
2301
private static
ProjectLocator
CreateProjectLocatorWithSingleFileEnabled(CliExecutionContext executionContext, Func<FileInfo, AppHostValidationResult>? validateCallback = null)
2334
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2352
var
projectLocator = CreateProjectLocator(executionContext);
2381
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2414
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2462
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2509
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2551
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2590
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2614
var result =
ProjectLocator
.IsUnderDirectory(file, directory);
2633
Assert.True(
ProjectLocator
.IsUnderDirectory(appHostFile, new DirectoryInfo(symlinkDirectory)));
2672
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2714
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2743
var
projectLocator = CreateProjectLocator(executionContext);
2776
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
2811
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
2855
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext, projectFile =>
2893
var
projectLocator = CreateProjectLocatorWithSingleFileEnabled(executionContext);
2916
var
projectLocator = CreateProjectLocator(executionContext, sdkInstaller: sdkInstaller);
2937
var
projectLocator = CreateProjectLocator(executionContext, sdkInstaller: sdkInstaller);
2960
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, sdkInstaller: sdkInstaller);
2988
var
projectLocator = CreateProjectLocator(executionContext, sdkInstaller: sdkInstaller);
3023
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, environment: new TestEnvironment(envVars));
3053
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3091
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, environment: new TestEnvironment(envVars));
3131
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, environment: new TestEnvironment(envVars));
3156
var
projectLocator = CreateProjectLocator(executionContext);
3183
var
projectLocator = CreateProjectLocator(executionContext);
3209
var
projectLocator = CreateProjectLocator(executionContext);
3231
var
projectLocator = CreateProjectLocator(executionContext);
3287
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3322
var
projectLocator = CreateProjectLocator(executionContext);
3355
var
projectLocator = CreateProjectLocator(executionContext);
3387
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3414
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3443
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3474
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3523
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: sentinelGit);
3555
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3594
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: fakeGit);
3631
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: fakeGit);
3666
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory, gitRepository: fakeGit);
3725
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3750
var
projectLocator = CreateProjectLocator(executionContext);
3783
var
projectLocator = CreateProjectLocator(executionContext);
3821
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
3861
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3893
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
3896
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
3922
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3949
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3974
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService);
3998
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
4001
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4028
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
4031
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4055
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
4058
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4082
var logger = new TestLogger<
ProjectLocator
>(new TestLoggerFactory(sink, enabled: true));
4085
var
projectLocator = CreateProjectLocator(executionContext, interactionService: interactionService, logger: logger);
4158
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
4208
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
4239
var
projectLocator = CreateProjectLocator(executionContext, projectFactory: projectFactory);
4250
private static
ProjectLocator
CreateProjectLocator(
4259
ILogger<
ProjectLocator
>? logger = null,
4270
logger ?? NullLogger<
ProjectLocator
>.Instance,
Utils\CliTestHelper.cs (1)
467
var logger = serviceProvider.GetRequiredService<ILogger<
ProjectLocator
>>();