7 instantiations of LanguageInfo
aspire (6)
Projects\DefaultLanguageDiscovery.cs (6)
20
new
LanguageInfo
(
27
new
LanguageInfo
(
34
new
LanguageInfo
(
42
new
LanguageInfo
(
50
new
LanguageInfo
(
58
new
LanguageInfo
(
Aspire.Cli.Tests (1)
TestServices\TestLanguageDiscovery.cs (1)
15
new
LanguageInfo
(
57 references to LanguageInfo
aspire (36)
Commands\InitCommand.cs (2)
133
var
languageInfo = _languageDiscovery.GetLanguageById(selectedProject.LanguageId);
537
private async Task<int> CreatePolyglotAppHostAsync(
LanguageInfo
language, CancellationToken cancellationToken)
Commands\Sdk\SdkGenerateCommand.cs (3)
82
var
languageInfo = await GetLanguageInfoAsync(language, cancellationToken);
101
private async Task<
LanguageInfo
?> GetLanguageInfoAsync(string language, CancellationToken cancellationToken)
113
LanguageInfo
languageInfo,
Program.cs (1)
348
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)
46
var
language = _languageDiscovery.GetLanguageByFile(appHostFile);
Projects\DefaultLanguageDiscovery.cs (9)
18
private static readonly
LanguageInfo
[] s_allLanguages =
77
public Task<IEnumerable<
LanguageInfo
>> GetAvailableLanguagesAsync(CancellationToken cancellationToken = default)
85
var
language = s_allLanguages.FirstOrDefault(l =>
94
foreach (
var
language in s_allLanguages.Where(IsLanguageEnabled))
110
public
LanguageInfo
? GetLanguageById(LanguageId languageId)
113
var
match = s_allLanguages.FirstOrDefault(l =>
133
public
LanguageInfo
? GetLanguageByFile(FileInfo file)
135
var
match = s_allLanguages.FirstOrDefault(l =>
146
private bool IsLanguageEnabled(
LanguageInfo
language)
Projects\GuestAppHostProject.cs (2)
46
private readonly
LanguageInfo
_resolvedLanguage;
50
LanguageInfo
language,
Projects\IAppHostProjectFactory.cs (1)
16
IAppHostProject GetProject(
LanguageInfo
language);
Projects\ILanguageDiscovery.cs (3)
64
Task<IEnumerable<
LanguageInfo
>> GetAvailableLanguagesAsync(CancellationToken cancellationToken = default);
88
LanguageInfo
? GetLanguageById(LanguageId languageId);
95
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)
56
var
language = context.Language;
162
LanguageInfo
language,
183
LanguageInfo
language,
Templating\CliTemplateFactory.EmptyTemplate.cs (1)
24
var
language = _languageDiscovery.GetLanguageById(languageId);
Aspire.Cli.Tests (21)
Projects\DefaultLanguageDiscoveryTests.cs (12)
19
var
csharp = languages.FirstOrDefault(l => l.LanguageId.Value == KnownLanguageId.CSharp);
35
var
csharp = languages.First(l => l.LanguageId.Value == KnownLanguageId.CSharp);
46
var
typescript = languages.FirstOrDefault(l => l.LanguageId.Value == "typescript/nodejs");
61
var
python = languages.FirstOrDefault(l => l.LanguageId.Value == KnownLanguageId.Python);
111
var
language = discovery.GetLanguageByFile(file);
126
var
language = discovery.GetLanguageByFile(file);
137
var
language = discovery.GetLanguageByFile(file);
150
var
language = discovery.GetLanguageByFile(file);
163
var
language = discovery.GetLanguageById(new LanguageId(languageId));
174
var
language = discovery.GetLanguageById(new LanguageId("unknown"));
184
var
language = discovery.GetLanguageById(new LanguageId(KnownLanguageId.Rust));
196
var
language = discovery.GetLanguageById(new LanguageId(KnownLanguageId.Rust));
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)
141
services.AddSingleton<Func<
LanguageInfo
, GuestAppHostProject>>(sp =>