4 types derived from TempDirectory
Aspire.Hosting (1)
Utils\FileSystemService.cs (1)
170private sealed class DefaultTempDirectory : TempDirectory
Aspire.Hosting.Blazor.Tests (1)
tests\Shared\TestFileSystemService.cs (1)
58private sealed class TestTempDirectory(string path) : TempDirectory
Aspire.Hosting.Tests (2)
Dcp\KubernetesServiceTests.cs (1)
2524private sealed class TestTempDirectory(string path) : TempDirectory
tests\Shared\TestFileSystemService.cs (1)
58private sealed class TestTempDirectory(string path) : TempDirectory
46 references to TempDirectory
Aspire.Hosting (5)
ApplicationModel\DotnetProgramPublishing.cs (1)
179TempDirectory? stagedArchiveDirectory = null;
Dcp\Locations.cs (1)
11private TempDirectory? _dcpSessionDir;
Utils\FileSystemService.cs (1)
138public TempDirectory CreateTempSubdirectory(string? prefix = null)
Utils\IFileSystemService.cs (2)
36/// <returns>A <see cref="TempDirectory"/> representing the created temporary subdirectory. Dispose to delete.</returns> 46TempDirectory CreateTempSubdirectory(string? prefix = null);
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentResource.AksPipeline.cs (1)
285var kubeConfigDir = fileSystemService.TempDirectory.CreateTempSubdirectory("aspire-aks");
Aspire.Hosting.Blazor.Tests (12)
AddBlazorGatewayTests.cs (4)
168using var directory = fileSystem.TempDirectory.CreateTempSubdirectory(); 207using var directory = fileSystem.TempDirectory.CreateTempSubdirectory(); 382using var directory = fileSystem.TempDirectory.CreateTempSubdirectory(); 411using var directory = fileSystem.TempDirectory.CreateTempSubdirectory();
BlazorHostedExtensionsTests.cs (7)
166using var tempDirectory = fileSystemService.TempDirectory.CreateTempSubdirectory("blazor-hosted"); 205using var tempDirectory = fileSystemService.TempDirectory.CreateTempSubdirectory("blazor-hosted"); 243using var tempDirectory = fileSystemService.TempDirectory.CreateTempSubdirectory("blazor-hosted"); 280using var tempDirectory = fileSystemService.TempDirectory.CreateTempSubdirectory("blazor-hosted"); 320using var tempDirectory = fileSystemService.TempDirectory.CreateTempSubdirectory("blazor-hosted"); 635private static (string ServerProjectPath, string ClientProjectPath) CreateBlazorHostedProjects(TempDirectory tempDirectory) 659private static string CreateBlazorHostedServerWithoutClient(TempDirectory tempDirectory)
tests\Shared\TestFileSystemService.cs (1)
22public TempDirectory CreateTempSubdirectory(string? prefix = null)
Aspire.Hosting.Browsers (3)
BrowserLogsUserDataDirectory.cs (3)
10private readonly TempDirectory? _temporaryDirectory; 12private BrowserLogsUserDataDirectory(string path, string? profileDirectoryName, TempDirectory? temporaryDirectory) 28public static BrowserLogsUserDataDirectory CreateTemporary(TempDirectory temporaryDirectory) =>
Aspire.Hosting.Browsers.Tests (3)
src\Aspire.Hosting.Browsers\BrowserLogsUserDataDirectory.cs (3)
10private readonly TempDirectory? _temporaryDirectory; 12private BrowserLogsUserDataDirectory(string path, string? profileDirectoryName, TempDirectory? temporaryDirectory) 28public static BrowserLogsUserDataDirectory CreateTemporary(TempDirectory temporaryDirectory) =>
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFMigrationPipelineTests.cs (1)
31using var workspace = services.GetRequiredService<IFileSystemService>().TempDirectory.CreateTempSubdirectory();
Aspire.Hosting.Tests (21)
Dashboard\DashboardServiceTests.cs (1)
1606using var directory = fileSystem.TempDirectory.CreateTempSubdirectory();
Dcp\DcpExecutorTests.cs (2)
6700using var aspireStoreDirectory = fileSystemService.TempDirectory.CreateTempSubdirectory("aspire-store"); 6742using var aspireStoreDirectory = fileSystemService.TempDirectory.CreateTempSubdirectory("aspire-store");
Dcp\KubernetesServiceTests.cs (1)
2490public TempDirectory CreateTempSubdirectory(string? prefix = null)
FileSystemServiceTests.cs (15)
16[InlineData(typeof(TempDirectory))] 49using var tempDir = service.TempDirectory.CreateTempSubdirectory(); 60using var tempDir = service.TempDirectory.CreateTempSubdirectory("test-prefix"); 71var tempDir = service.TempDirectory.CreateTempSubdirectory(); 145var tempDir = service.TempDirectory.CreateTempSubdirectory("path-extraction-test"); 195using var tempDir1 = service.TempDirectory.CreateTempSubdirectory(); 196using var tempDir2 = service.TempDirectory.CreateTempSubdirectory(); 220var tempDir = service.TempDirectory.CreateTempSubdirectory(); 238var tempDir = service.TempDirectory.CreateTempSubdirectory(); 258var tempDir = service.TempDirectory.CreateTempSubdirectory(); 283var tempDir = service.TempDirectory.CreateTempSubdirectory(); 324var tempDir1 = service.TempDirectory.CreateTempSubdirectory(); 325var tempDir2 = service.TempDirectory.CreateTempSubdirectory(); 368var tempDir = service.TempDirectory.CreateTempSubdirectory(); 438using var tempDir = service.TempDirectory.CreateTempSubdirectory();
Terminals\Hex1bAspireTerminalTests.cs (1)
243using var directory = fileSystem.TempDirectory.CreateTempSubdirectory("terminal-options-");
tests\Shared\TestFileSystemService.cs (1)
22public TempDirectory CreateTempSubdirectory(string? prefix = null)