7 instantiations of LanguageInfo
aspire (6)
Projects\DefaultLanguageDiscovery.cs (6)
21
new
LanguageInfo
(
28
new
LanguageInfo
(
35
new
LanguageInfo
(
42
new
LanguageInfo
(
49
new
LanguageInfo
(
56
new
LanguageInfo
(
Aspire.Cli.Tests (1)
TestServices\TestLanguageDiscovery.cs (1)
15
new
LanguageInfo
(
53 references to LanguageInfo
aspire (36)
Commands\InitCommand.cs (2)
145
var
languageInfo = _languageDiscovery.GetLanguageById(selectedProject.LanguageId);
550
private async Task<int> CreatePolyglotAppHostAsync(
LanguageInfo
language, CancellationToken cancellationToken)
Commands\NewCommand.cs (2)
168
var
language = _languageDiscovery.GetLanguageById(explicitLanguage);
203
private async Task<int> CreatePolyglotProjectAsync(ParseResult parseResult,
LanguageInfo
language, CancellationToken cancellationToken)
Commands\Sdk\SdkGenerateCommand.cs (3)
83
var
languageInfo = await GetLanguageInfoAsync(language, cancellationToken);
101
private async Task<
LanguageInfo
?> GetLanguageInfoAsync(string language, CancellationToken cancellationToken)
113
LanguageInfo
languageInfo,
Program.cs (1)
228
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 (8)
19
private static readonly
LanguageInfo
[] s_allLanguages =
66
public Task<IEnumerable<
LanguageInfo
>> GetAvailableLanguagesAsync(CancellationToken cancellationToken = default)
68
return Task.FromResult<IEnumerable<
LanguageInfo
>>(s_allLanguages);
74
var
language = s_allLanguages.FirstOrDefault(l =>
83
foreach (
var
language in s_allLanguages)
99
public
LanguageInfo
? GetLanguageById(LanguageId languageId)
102
var
match = s_allLanguages.FirstOrDefault(l =>
120
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;
179
LanguageInfo
language,
200
LanguageInfo
language,
Aspire.Cli.Tests (17)
Projects\DefaultLanguageDiscoveryTests.cs (8)
18
var
csharp = languages.FirstOrDefault(l => l.LanguageId.Value == KnownLanguageId.CSharp);
34
var
csharp = languages.First(l => l.LanguageId.Value == KnownLanguageId.CSharp);
45
var
typescript = languages.FirstOrDefault(l => l.LanguageId.Value == "typescript/nodejs");
58
var
python = languages.FirstOrDefault(l => l.LanguageId.Value == KnownLanguageId.Python);
81
var
language = discovery.GetLanguageByFile(file);
96
var
language = discovery.GetLanguageByFile(file);
109
var
language = discovery.GetLanguageById(new LanguageId(languageId));
120
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)
123
services.AddSingleton<Func<
LanguageInfo
, GuestAppHostProject>>(sp =>