12 instantiations of LanguageId
aspire (7)
Projects\DefaultLanguageDiscovery.cs (6)
21LanguageId: new LanguageId(KnownLanguageId.CSharp), 28LanguageId: new LanguageId("typescript/nodejs"), 35LanguageId: new LanguageId(KnownLanguageId.Python), 43LanguageId: new LanguageId(KnownLanguageId.Go), 51LanguageId: new LanguageId(KnownLanguageId.Java), 59LanguageId: new LanguageId(KnownLanguageId.Rust),
Projects\ILanguageDiscovery.cs (1)
24public static implicit operator LanguageId(string value) => new(value);
Aspire.Cli.Tests (5)
Projects\DefaultLanguageDiscoveryTests.cs (4)
163var language = discovery.GetLanguageById(new LanguageId(languageId)); 174var language = discovery.GetLanguageById(new LanguageId("unknown")); 184var language = discovery.GetLanguageById(new LanguageId(KnownLanguageId.Rust)); 196var language = discovery.GetLanguageById(new LanguageId(KnownLanguageId.Rust));
TestServices\TestLanguageDiscovery.cs (1)
16LanguageId: new LanguageId(KnownLanguageId.CSharp),
17 references to LanguageId
aspire (11)
Projects\DefaultLanguageDiscovery.cs (5)
83public Task<string?> GetPackageForLanguageAsync(LanguageId languageId, CancellationToken cancellationToken = default) 92public Task<LanguageId?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default) 101return Task.FromResult<LanguageId?>(language.LanguageId); 106return Task.FromResult<LanguageId?>(null); 110public LanguageInfo? GetLanguageById(LanguageId languageId)
Projects\ILanguageDiscovery.cs (6)
19public static implicit operator string(LanguageId id) => id.Value; 24public static implicit operator LanguageId(string value) => new(value); 41LanguageId LanguageId, 72Task<string?> GetPackageForLanguageAsync(LanguageId languageId, CancellationToken cancellationToken = default); 81Task<LanguageId?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default); 88LanguageInfo? GetLanguageById(LanguageId languageId);
Aspire.Cli.Tests (6)
TestServices\TestLanguageDiscovery.cs (6)
27public Task<string?> GetPackageForLanguageAsync(LanguageId languageId, CancellationToken cancellationToken = default) 34public Task<LanguageId?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default) 45return Task.FromResult<LanguageId?>(language.LanguageId); 53return Task.FromResult<LanguageId?>(language.LanguageId); 58return Task.FromResult<LanguageId?>(null); 61public LanguageInfo? GetLanguageById(LanguageId languageId)