4 implementations of IFileSystemService
Aspire.Hosting (1)
Utils\FileSystemService.cs (1)
13internal sealed class FileSystemService : IFileSystemService, IDisposable
Aspire.Hosting.Blazor.Tests (1)
tests\Shared\TestFileSystemService.cs (1)
10internal sealed class TestFileSystemService : IFileSystemService, IDisposable
Aspire.Hosting.Tests (2)
Dcp\KubernetesServiceTests.cs (1)
2367private sealed class TestFileSystemService : IFileSystemService, IDisposable
tests\Shared\TestFileSystemService.cs (1)
10internal sealed class TestFileSystemService : IFileSystemService, IDisposable
66 references to IFileSystemService
Aspire.Hosting (16)
ApplicationModel\AspireStore.cs (2)
14private readonly IFileSystemService _directoryService; 22public AspireStore(string basePath, IFileSystemService directoryService)
ApplicationModel\DotnetProgramPublishing.cs (2)
177var directoryService = services.GetRequiredService<IFileSystemService>();
ContainerResourceBuilderExtensions.cs (1)
832var directoryService = builder.ApplicationBuilder.FileSystemService;
Dashboard\InteractionFileUploadStore.cs (1)
21public InteractionFileUploadStore(IFileSystemService fileSystemService, ILogger<InteractionFileUploadStore> logger)
Dcp\Locations.cs (2)
10private readonly IFileSystemService _directoryService; 13public Locations(IFileSystemService directoryService)
DistributedApplicationBuilder.cs (4)
113public IFileSystemService FileSystemService => _directoryService; 392_innerBuilder.Services.AddSingleton<IFileSystemService>(sp => 455var directoryService = sp.GetRequiredService<IFileSystemService>();
IDistributedApplicationBuilder.cs (1)
157public IFileSystemService FileSystemService => throw new NotImplementedException();
Pipelines\PipelineOutputService.cs (1)
30public PipelineOutputService(IOptions<PipelineOptions> options, IConfiguration configuration, IFileSystemService directoryService)
UserSecrets\UserSecretsManagerFactory.cs (1)
29internal UserSecretsManagerFactory(IFileSystemService fileSystemService)
Utils\FileSystemService.cs (1)
11/// Default implementation of <see cref="IFileSystemService"/>.
Aspire.Hosting.Azure (3)
AzurePublishingContext.cs (2)
141var fileSystemService = ServiceProvider.GetRequiredService<IFileSystemService>();
Provisioning\Provisioners\BicepProvisioner.cs (1)
31IFileSystemService fileSystemService,
Aspire.Hosting.Azure.Kubernetes (2)
AzureKubernetesEnvironmentResource.AksPipeline.cs (2)
299var fileSystemService = context.Services.GetRequiredService<IFileSystemService>();
Aspire.Hosting.Azure.Tests (26)
AzureBicepProvisionerTests.cs (26)
141services.GetRequiredService<IFileSystemService>(), 167services.GetRequiredService<IFileSystemService>(), 201services.GetRequiredService<IFileSystemService>(), 237services.GetRequiredService<IFileSystemService>(), 284services.GetRequiredService<IFileSystemService>(), 574services.GetRequiredService<IFileSystemService>(), 610services.GetRequiredService<IFileSystemService>(), 682services.GetRequiredService<IFileSystemService>(), 763services.GetRequiredService<IFileSystemService>(), 840services.GetRequiredService<IFileSystemService>(), 874services.GetRequiredService<IFileSystemService>(), 908services.GetRequiredService<IFileSystemService>(), 947services.GetRequiredService<IFileSystemService>(), 983services.GetRequiredService<IFileSystemService>(), 1026services.GetRequiredService<IFileSystemService>(), 1077services.GetRequiredService<IFileSystemService>(), 1111services.GetRequiredService<IFileSystemService>(), 1144services.GetRequiredService<IFileSystemService>(), 1173services.GetRequiredService<IFileSystemService>(), 1261services.GetRequiredService<IFileSystemService>(), 1377services.GetRequiredService<IFileSystemService>(), 1425services.GetRequiredService<IFileSystemService>(), 1458services.GetRequiredService<IFileSystemService>(), 1491services.GetRequiredService<IFileSystemService>(), 1584services.GetRequiredService<IFileSystemService>(), 1976services.GetRequiredService<IFileSystemService>(),
Aspire.Hosting.Blazor.Tests (1)
tests\Shared\TestFileSystemService.cs (1)
7/// A simple <see cref="IFileSystemService"/> implementation for tests that delegates to real temp directory operations.
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFMigrationPipelineTests.cs (1)
29using var workspace = services.GetRequiredService<IFileSystemService>().TempDirectory.CreateTempSubdirectory();
Aspire.Hosting.Maui (2)
Utilities\MauiAndroidEnvironmentAnnotation.cs (1)
43IFileSystemService fileSystemService) : IDistributedApplicationEventingSubscriber
Utilities\MauiiOSEnvironmentAnnotation.cs (1)
43IFileSystemService fileSystemService) : IDistributedApplicationEventingSubscriber
Aspire.Hosting.Maui.Tests (2)
MauiPlatformExtensionsTests.cs (2)
587app.Services.GetRequiredService<IFileSystemService>()) 592app.Services.GetRequiredService<IFileSystemService>());
Aspire.Hosting.MySql (3)
MySqlBuilderExtensions.cs (3)
354var fileSystemService = e.Services.GetRequiredService<IFileSystemService>(); 478private static async Task<string> WritePhpMyAdminConfiguration(IFileSystemService fileSystemService, IEnumerable<MySqlServerResource> mySqlInstances, CancellationToken cancellationToken)
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
817.GetRequiredService<IFileSystemService>()
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
530public IFileSystemService FileSystemService => innerBuilder.FileSystemService; 695public IFileSystemService FileSystemService => _innerBuilder.FileSystemService; 790new IFileSystemService FileSystemService => ((IDistributedApplicationBuilder)this).FileSystemService;
Aspire.Hosting.Testing.Tests (2)
TestingBuilderTests.cs (2)
46var fileSystemService = builder.FileSystemService; 51Assert.Same(app.Services.GetRequiredService<IFileSystemService>(), fileSystemService);
Aspire.Hosting.Tests (4)
Dashboard\DashboardServiceTests.cs (1)
1910private static InteractionFileUploadStore CreateFileUploadStore(IFileSystemService fileSystemService) =>
Dashboard\InteractionFileUploadStoreTests.cs (1)
532private static InteractionFileUploadStore CreateFileUploadStore(IFileSystemService fileSystemService) =>
FileSystemServiceTests.cs (1)
14[InlineData(typeof(IFileSystemService))]
tests\Shared\TestFileSystemService.cs (1)
7/// A simple <see cref="IFileSystemService"/> implementation for tests that delegates to real temp directory operations.