3 instantiations of LanguageInfo
aspire (2)
Projects\DefaultLanguageDiscovery.cs (2)
21
new
LanguageInfo
(
28
new
LanguageInfo
(
Aspire.Cli.Tests (1)
TestServices\TestLanguageDiscovery.cs (1)
15
new
LanguageInfo
(
48 references to LanguageInfo
aspire (32)
Commands\InitCommand.cs (2)
151
var
languageInfo = _languageDiscovery.GetLanguageById(selectedProject.LanguageId);
555
private async Task<int> CreatePolyglotAppHostAsync(
LanguageInfo
language, CancellationToken cancellationToken)
Commands\NewCommand.cs (2)
169
var
language = _languageDiscovery.GetLanguageById(explicitLanguage);
196
private async Task<int> CreatePolyglotProjectAsync(ParseResult parseResult,
LanguageInfo
language, CancellationToken cancellationToken)
Program.cs (1)
211
builder.Services.AddSingleton<Func<
LanguageInfo
, GuestAppHostProject>>(sp =>
Projects\AppHostProjectFactory.cs (4)
14
private readonly Func<
LanguageInfo
, GuestAppHostProject> _guestProjectFactory;
20
Func<
LanguageInfo
, GuestAppHostProject> guestProjectFactory,
31
public IAppHostProject GetProject(
LanguageInfo
language)
44
var
language = _languageDiscovery.GetLanguageByFile(appHostFile);
Projects\DefaultLanguageDiscovery.cs (7)
19
private static readonly
LanguageInfo
[] s_allLanguages =
38
public Task<IEnumerable<
LanguageInfo
>> GetAvailableLanguagesAsync(CancellationToken cancellationToken = default)
40
return Task.FromResult<IEnumerable<
LanguageInfo
>>(s_allLanguages);
46
var
language = s_allLanguages.FirstOrDefault(l =>
55
foreach (
var
language in s_allLanguages)
71
public
LanguageInfo
? GetLanguageById(LanguageId languageId)
78
public
LanguageInfo
? GetLanguageByFile(FileInfo file)
Projects\GuestAppHostProject.cs (2)
44
private readonly
LanguageInfo
_resolvedLanguage;
48
LanguageInfo
language,
Projects\IAppHostProjectFactory.cs (1)
16
IAppHostProject GetProject(
LanguageInfo
language);
Projects\ILanguageDiscovery.cs (3)
62
Task<IEnumerable<
LanguageInfo
>> GetAvailableLanguagesAsync(CancellationToken cancellationToken = default);
86
LanguageInfo
? GetLanguageById(LanguageId languageId);
93
LanguageInfo
? GetLanguageByFile(FileInfo file);
Projects\LanguageService.cs (5)
43
var
language = _languageDiscovery.GetLanguageById(languageId);
72
private async Task<(IAppHostProject project,
LanguageInfo
language)> PromptForProjectWithLanguageAsync(CancellationToken cancellationToken)
80
var
lang = languages[0];
93
var
selected = await _interactionService.PromptForSelectionAsync(
111
var
language = _languageDiscovery.GetLanguageById(explicitLanguageId);
Projects\ProjectLocator.cs (1)
313
var
language = languageDiscovery.GetLanguageByFile(projectFile);
Scaffolding\IScaffoldingService.cs (1)
15
LanguageInfo
Language,
Scaffolding\ScaffoldingService.cs (3)
57
var
language = context.Language;
175
LanguageInfo
language,
196
LanguageInfo
language,
Aspire.Cli.Tests (16)
Projects\DefaultLanguageDiscoveryTests.cs (7)
17
var
csharp = languages.FirstOrDefault(l => l.LanguageId.Value == KnownLanguageId.CSharp);
33
var
csharp = languages.First(l => l.LanguageId.Value == KnownLanguageId.CSharp);
44
var
typescript = languages.FirstOrDefault(l => l.LanguageId.Value == "typescript/nodejs");
65
var
language = discovery.GetLanguageByFile(file);
81
var
language = discovery.GetLanguageByFile(file);
93
var
language = discovery.GetLanguageById(new LanguageId(languageId));
104
var
language = discovery.GetLanguageById(new LanguageId("unknown"));
TestServices\TestAppHostProjectFactory.cs (1)
26
public IAppHostProject GetProject(
LanguageInfo
language)
TestServices\TestLanguageDiscovery.cs (7)
13
private static readonly
LanguageInfo
[] s_allLanguages =
24
public Task<IEnumerable<
LanguageInfo
>> GetAvailableLanguagesAsync(CancellationToken cancellationToken = default)
25
=> Task.FromResult<IEnumerable<
LanguageInfo
>>(s_allLanguages);
29
var
language = s_allLanguages.FirstOrDefault(l =>
36
foreach (
var
language in s_allLanguages)
61
public
LanguageInfo
? GetLanguageById(LanguageId languageId)
67
public
LanguageInfo
? GetLanguageByFile(FileInfo file)
Utils\CliTestHelper.cs (1)
115
services.AddSingleton<Func<
LanguageInfo
, GuestAppHostProject>>(sp =>