2 implementations of IDotnetSdkVersionProvider
Aspire.Hosting (1)
Utils\DotnetSdkVersionProvider.cs (1)
36internal sealed class DotnetSdkVersionProvider : IDotnetSdkVersionProvider
Aspire.Hosting.TestUtilities (1)
Utils\TestDotnetSdkVersionProvider.cs (1)
10internal sealed class TestDotnetSdkVersionProvider(string? version) : IDotnetSdkVersionProvider
16 references to IDotnetSdkVersionProvider
Aspire.Hosting (6)
DistributedApplicationBuilder.cs (1)
420_innerBuilder.Services.TryAddSingleton<IDotnetSdkVersionProvider, DotnetSdkVersionProvider>();
DotnetToolResourceExtensions.cs (2)
212var versionProvider = context.Services.GetRequiredService<IDotnetSdkVersionProvider>();
Lifecycle\DotnetBuildCommandEventingSubscriber.cs (1)
12IDotnetSdkVersionProvider versionProvider) : IDistributedApplicationEventingSubscriber
ProjectResourceBuilderExtensions.cs (2)
549var versionProvider = e.Services.GetRequiredService<IDotnetSdkVersionProvider>();
Aspire.Hosting.Blazor (2)
BlazorHostedExtensions.cs (2)
198var versionProvider = beforeStartEvent.Services.GetRequiredService<IDotnetSdkVersionProvider>();
Aspire.Hosting.Blazor.Tests (2)
BlazorHostedExtensionsTests.cs (2)
231builder.Services.AddSingleton<IDotnetSdkVersionProvider>(sdkVersionProvider); 269builder.Services.AddSingleton<IDotnetSdkVersionProvider>(sdkVersionProvider);
Aspire.Hosting.Dotnet.Tests (3)
DotnetProjectBuildCoordinatorTests.cs (2)
198builder.Services.AddSingleton<IDotnetSdkVersionProvider>( 3965builder.Services.AddSingleton<IDotnetSdkVersionProvider>(provider);
DotnetProjectResourceTests.cs (1)
1096builder.Services.AddSingleton<IDotnetSdkVersionProvider>(provider);
Aspire.Hosting.Tests (3)
DotnetToolResourceTests.cs (1)
42.AddSingleton<IDotnetSdkVersionProvider>(new TestDotnetSdkVersionProvider(version))
ProjectRebuilderResourceTests.cs (1)
89builder.Services.AddSingleton<IDotnetSdkVersionProvider>(provider);
ProjectResourceTests.cs (1)
1062builder.Services.AddSingleton<IDotnetSdkVersionProvider>(