39 instantiations of LanguageId
aspire (9)
Projects\DefaultLanguageDiscovery.cs (6)
27
LanguageId: new
LanguageId
(KnownLanguageId.CSharp),
34
LanguageId: new
LanguageId
("typescript/nodejs"),
41
LanguageId: new
LanguageId
(KnownLanguageId.Python),
49
LanguageId: new
LanguageId
(KnownLanguageId.Go),
57
LanguageId: new
LanguageId
(KnownLanguageId.Java),
66
LanguageId: new
LanguageId
(KnownLanguageId.Rust),
Projects\ILanguageDiscovery.cs (1)
24
public static implicit operator LanguageId(string value) =>
new
(value);
Templating\CliTemplateFactory.cs (2)
238
return _languageDiscovery.GetLanguageById(new
LanguageId
(languageId)) is not null;
248
return _languageDiscovery.GetLanguageById(new
LanguageId
(template.LanguageId)) is not null;
Aspire.Cli.Tests (30)
Agents\CommonAgentApplicatorsTests.cs (5)
77
Assert.True(bundleSkill.IsApplicableToLanguage(new
LanguageId
(KnownLanguageId.CSharp)));
78
Assert.True(bundleSkill.IsApplicableToLanguage(new
LanguageId
(KnownLanguageId.TypeScript)));
86
Assert.True(SkillDefinition.DotnetInspect.IsApplicableToLanguage(new
LanguageId
(KnownLanguageId.CSharp)));
87
Assert.False(SkillDefinition.DotnetInspect.IsApplicableToLanguage(new
LanguageId
(KnownLanguageId.TypeScript)));
88
Assert.False(SkillDefinition.DotnetInspect.IsApplicableToLanguage(new
LanguageId
(KnownLanguageId.Python)));
Commands\DotNetSdkCheckTests.cs (1)
121
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
Commands\InitCommandTests.cs (6)
379
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
457
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
1273
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
1321
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
1375
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
1427
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
Commands\TypeScriptAppHostToolingCheckTests.cs (1)
16
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
Migrations\TypeScriptAppHostMigrationTests.cs (1)
16
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
Projects\DefaultLanguageDiscoveryTests.cs (5)
167
var language = discovery.GetLanguageById(new
LanguageId
(languageId));
200
var java = discovery.GetLanguageById(new
LanguageId
(KnownLanguageId.Java));
215
var language = discovery.GetLanguageById(new
LanguageId
("unknown"));
225
var language = discovery.GetLanguageById(new
LanguageId
(KnownLanguageId.Rust));
237
var language = discovery.GetLanguageById(new
LanguageId
(KnownLanguageId.Rust));
Projects\LanguageInfoTests.cs (2)
11
LanguageId: new
LanguageId
("csharp"),
18
LanguageId: new
LanguageId
("typescript/nodejs"),
Projects\ProjectLocatorTests.cs (4)
1557
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
1627
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
1681
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
1924
LanguageId: new
LanguageId
("overlapping"),
Scaffolding\ChannelReseedTests.cs (1)
110
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
Scaffolding\ScaffoldingServiceTests.cs (2)
14
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
22
LanguageId: new
LanguageId
("python"),
TestServices\TestLanguageDiscovery.cs (1)
17
LanguageId: new
LanguageId
(KnownLanguageId.CSharp),
Utils\MissingJavaScriptToolWarningTests.cs (1)
12
LanguageId: new
LanguageId
(KnownLanguageId.TypeScript),
31 references to LanguageId
aspire (17)
Agents\SkillDefinition.cs (1)
140
public bool IsApplicableToLanguage(
LanguageId
? detectedLanguage)
Commands\AgentInitCommand.cs (1)
533
private async Task<(IReadOnlyList<SkillDefinition> Skills, AspireSkillsBundle? Bundle, string? FailureMessage)> ResolveAvailableSkillsAsync(
LanguageId
? detectedLanguage, CancellationToken cancellationToken)
Projects\DefaultLanguageDiscovery.cs (8)
90
public Task<string?> GetPackageForLanguageAsync(
LanguageId
languageId, CancellationToken cancellationToken = default)
99
public Task<
LanguageId
?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
112
return Task.FromResult<
LanguageId
?>(language.LanguageId);
116
return Task.FromResult<
LanguageId
?>(null);
120
public Task<
LanguageId
?> DetectLanguageRecursiveAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
126
return Task.FromResult<
LanguageId
?>(language.LanguageId);
130
return Task.FromResult<
LanguageId
?>(null);
134
public LanguageInfo? GetLanguageById(
LanguageId
languageId)
Projects\ILanguageDiscovery.cs (7)
19
public static implicit operator string(
LanguageId
id) => id.Value;
24
public static implicit operator
LanguageId
(string value) => new(value);
54
LanguageId
LanguageId,
145
Task<string?> GetPackageForLanguageAsync(
LanguageId
languageId, CancellationToken cancellationToken = default);
154
Task<
LanguageId
?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default);
165
Task<
LanguageId
?> DetectLanguageRecursiveAsync(DirectoryInfo directory, CancellationToken cancellationToken = default);
172
LanguageInfo? GetLanguageById(
LanguageId
languageId);
Aspire.Cli.Tests (14)
Projects\ProjectLocatorTests.cs (6)
2151
public Task<string?> GetPackageForLanguageAsync(
LanguageId
languageId, CancellationToken cancellationToken = default)
2154
public Task<
LanguageId
?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
2155
=> Task.FromResult<
LanguageId
?>(null);
2157
public Task<
LanguageId
?> DetectLanguageRecursiveAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
2158
=> Task.FromResult<
LanguageId
?>(null);
2160
public LanguageInfo? GetLanguageById(
LanguageId
languageId)
TestServices\TestLanguageDiscovery.cs (8)
35
public Task<string?> GetPackageForLanguageAsync(
LanguageId
languageId, CancellationToken cancellationToken = default)
42
public Task<
LanguageId
?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
54
return Task.FromResult<
LanguageId
?>(language.LanguageId);
58
return Task.FromResult<
LanguageId
?>(null);
61
public Task<
LanguageId
?> DetectLanguageRecursiveAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
67
return Task.FromResult<
LanguageId
?>(language.LanguageId);
71
return Task.FromResult<
LanguageId
?>(null);
74
public LanguageInfo? GetLanguageById(
LanguageId
languageId)