2 implementations of IDotnetSdkVersionProvider
Aspire.Hosting (1)
Utils\DotnetSdkVersionProvider.cs (1)
31internal sealed class DotnetSdkVersionProvider : IDotnetSdkVersionProvider
Aspire.Hosting.TestUtilities (1)
Utils\TestDotnetSdkVersionProvider.cs (1)
10internal sealed class TestDotnetSdkVersionProvider(string? version) : IDotnetSdkVersionProvider
12 references to IDotnetSdkVersionProvider
Aspire.Hosting (6)
DistributedApplicationBuilder.cs (1)
413_innerBuilder.Services.TryAddSingleton<IDotnetSdkVersionProvider, DotnetSdkVersionProvider>();
DotnetToolResourceExtensions.cs (2)
212var versionProvider = context.Services.GetRequiredService<IDotnetSdkVersionProvider>();
Lifecycle\DotnetBuildCommandEventingSubscriber.cs (1)
12IDotnetSdkVersionProvider versionProvider) : IDistributedApplicationEventingSubscriber
ProjectResourceBuilderExtensions.cs (2)
543var versionProvider = e.Services.GetRequiredService<IDotnetSdkVersionProvider>();
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)
1038builder.Services.AddSingleton<IDotnetSdkVersionProvider>(