654 instantiations of DirectoryInfo
aspire (29)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (1)
144return new DirectoryInfo(claudeCodePath);
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (2)
88var targetVsCodeFolder = new DirectoryInfo(Path.Combine(context.RepositoryRoot.FullName, VsCodeFolderName)); 166return new DirectoryInfo(vsCodePath);
Caching\DiskCache.cs (1)
24_cacheDirectory = new DirectoryInfo(Path.Combine(executionContext.CacheDirectory.FullName, "nuget-search"));
Certificates\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
Certificates\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
Certificates\CertificateGeneration\WindowsCertificateManager.cs (1)
135var dirInfo = new DirectoryInfo(directoryPath);
CliExecutionContext.cs (1)
26public DirectoryInfo HomeDirectory { get; } = homeDirectory ?? new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile));
Commands\AgentInitCommand.cs (1)
132return new DirectoryInfo(workspaceRootPath);
Commands\InitCommand.cs (1)
410var tempDir = new DirectoryInfo(tempProjectDir);
Commands\NewCommand.cs (1)
276var workspaceRoot = new DirectoryInfo(templateResult.OutputPath ?? ExecutionContext.WorkingDirectory.FullName);
DotNet\DotNetCliRunner.cs (1)
628workingDirectory: new DirectoryInfo(Environment.CurrentDirectory),
Git\GitRepository.cs (1)
57var directoryInfo = new DirectoryInfo(rootPath);
Mcp\Docs\DocsCache.cs (1)
29_diskCacheDirectory = new DirectoryInfo(Path.Combine(executionContext.CacheDirectory.FullName, DocsCacheSubdirectory));
Mcp\Tools\ListIntegrationsTool.cs (1)
163return new DirectoryInfo(appHostDirectory);
Program.cs (6)
269var workingDirectory = new DirectoryInfo(Environment.CurrentDirectory); 504return new DirectoryInfo(hivesDirectory); 511return new DirectoryInfo(sdksPath); 516var workingDirectory = new DirectoryInfo(Environment.CurrentDirectory); 520return new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory, sdksDirectory, new DirectoryInfo(logsDirectory), logFilePath, debugMode); 527return new DirectoryInfo(cacheDirectoryPath);
Projects\ProjectLocator.cs (2)
44var allCandidates = await FindAppHostProjectFilesAsync(new DirectoryInfo(searchDirectory), cancellationToken); 264var directory = new DirectoryInfo(projectFile.FullName);
Projects\ProjectUpdater.cs (1)
117var nugetConfigDirectory = new DirectoryInfo(selectedPathForNewNuGetConfigFile);
Templating\CliTemplateFactory.EmptyTemplate.cs (1)
77var context = new ScaffoldContext(language, new DirectoryInfo(outputPath), projectName);
Templating\CliTemplateFactory.TypeScriptStarterTemplate.cs (1)
83var restoreSucceeded = await guestProject.BuildAndGenerateSdkAsync(new DirectoryInfo(outputPath), cancellationToken);
Templating\TemplateNuGetConfigService.cs (1)
39var outputDir = new DirectoryInfo(outputPath);
Utils\FileSystemHelper.cs (1)
22var sourceDirInfo = new DirectoryInfo(sourceDir);
Aspire.Cli.EndToEnd.Tests (1)
Helpers\CliE2ETestHelpers.cs (1)
281var dir = new DirectoryInfo(AppContext.BaseDirectory);
Aspire.Cli.Tests (337)
Agents\PlaywrightCliInstallerTests.cs (6)
23WorkingDirectory = new DirectoryInfo(tempDir), 24RepositoryRoot = new DirectoryInfo(tempDir) 88WorkingDirectory = new DirectoryInfo(Path.GetTempPath()), 89RepositoryRoot = new DirectoryInfo(tempDir) 476WorkingDirectory = new DirectoryInfo(tempDir), 477RepositoryRoot = new DirectoryInfo(tempDir)
Agents\VsCodeAgentEnvironmentScannerTests.cs (1)
395homeDirectory ??= new DirectoryInfo(Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()));
Caching\DiskCacheTests.cs (5)
20var hives = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "hives")); 21var cacheDir = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "cache")); 22var ctx = new CliExecutionContext(workspace.WorkspaceRoot, hives, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 85var files = new DirectoryInfo(diskPath).Exists ? Directory.GetFiles(diskPath, $"{hash}.*.json") : Array.Empty<string>();
Commands\AddCommandTests.cs (1)
755var hivesDir = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "hives"));
Commands\RunCommandTests.cs (14)
948workingDirectory: workspace.WorkspaceRoot, hivesDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log" 998workingDirectory: workspace.WorkspaceRoot, hivesDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log" 1044workingDirectory: workspace.WorkspaceRoot, hivesDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log" 1094workingDirectory: workspace.WorkspaceRoot, hivesDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log" 1139workingDirectory: workspace.WorkspaceRoot, hivesDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log" 1185workingDirectory: workspace.WorkspaceRoot, hivesDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log" 1231workingDirectory: workspace.WorkspaceRoot, hivesDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("hives"), cacheDirectory: workspace.WorkspaceRoot.CreateSubdirectory(".aspire").CreateSubdirectory("cache"), sdksDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory: new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), logFilePath: "test.log"
Commands\SdkDumpCommandTests.cs (1)
248var currentDirectory = new DirectoryInfo(startPath);
Configuration\ConfigurationServiceTests.cs (4)
26var logsDir = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "logs")); 29new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "hives")), 30new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "cache")), 31new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")),
DotNet\DotNetCliRunnerTests.cs (3)
24var cacheDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "cache")); 25return new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log");
Interaction\ConsoleInteractionServiceTests.cs (150)
27var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 40var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 61var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 86var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 111var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 142var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 169var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 194var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log", debugMode: true); 221var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log", debugMode: true); 240var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 254var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 269var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 284var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 306var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 339var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 372var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 399var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 426var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 456var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 485var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 512var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 539var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 565var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 592var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log", debugMode: true); 620var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log", debugMode: true); 647var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log", debugMode: true); 675var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log", debugMode: true); 702var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log", debugMode: true); 731var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log", debugMode: true); 760var executionContext = new CliExecutionContext(new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo("."), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log");
Mcp\E2E\McpDocsE2ETests.cs (1)
288var dir = new DirectoryInfo(currentDir);
Mcp\ListAppHostsToolTests.cs (4)
169var hivesDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "hives")); 170var cacheDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "cache")); 171return new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log");
Mcp\MockPackagingService.cs (5)
55new DirectoryInfo(Path.GetTempPath()), 56new DirectoryInfo(Path.Combine(Path.GetTempPath(), "hives")), 57new DirectoryInfo(Path.Combine(Path.GetTempPath(), "cache")), 58new DirectoryInfo(Path.Combine(Path.GetTempPath(), "sdks")), 59new DirectoryInfo(Path.Combine(Path.GetTempPath(), "logs")),
NuGet\NuGetPackagePrefetcherTests.cs (5)
15var workingDir = new DirectoryInfo(Environment.CurrentDirectory); 16var hivesDir = new DirectoryInfo(Path.Combine(Environment.CurrentDirectory, "hives")); 17var cacheDir = new DirectoryInfo(Path.Combine(workingDir.FullName, ".aspire", "cache")); 18var executionContext = new CliExecutionContext(workingDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log");
Packaging\NuGetConfigMergerSnapshotTests.cs (15)
65var cacheDir = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache")); 66var executionContext = new CliExecutionContext(root, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 115var cacheDir2 = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache")); 116var executionContext = new CliExecutionContext(root, hivesDir, cacheDir2, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 178var cacheDir3 = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache")); 179var executionContext = new CliExecutionContext(root, hivesDir, cacheDir3, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 240var cacheDir4 = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache")); 241var executionContext = new CliExecutionContext(root, hivesDir, cacheDir4, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 300var cacheDir5 = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache")); 301var executionContext = new CliExecutionContext(root, hivesDir, cacheDir5, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log");
Packaging\PackagingServiceTests.cs (84)
46var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 47var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 48var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 81var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 82var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 83var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 125var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 126var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 127var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 158var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 159var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 160var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 191var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 192var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 193var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 223var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 224var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 225var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 254var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 255var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 256var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 285var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 286var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 287var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 316var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 317var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 318var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 358new CliExecutionContext(tempDir, tempDir, tempDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"), 394var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 395var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 402var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 451var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 452var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 458var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 492var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 493var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 494var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 528var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 529var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 530var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 564var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 565var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 566var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 616new CliExecutionContext(tempDir, tempDir, tempDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"), 645var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 646var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 647var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 678var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 679var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 680var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 709var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 710var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 711var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 754var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 755var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 756var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 807var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 808var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 809var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 859var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 860var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 861var executionContext = new CliExecutionContext(tempDir, hivesDir, cacheDir, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log");
Projects\AppHostServerProjectTests.cs (1)
361var dirInfo = new DirectoryInfo(path);
Projects\ExtensionGuestLauncherTests.cs (6)
32new DirectoryInfo("/tmp"), 54await launcher.LaunchAsync("npx", ["tsx"], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), CancellationToken.None); 69await launcher.LaunchAsync("npx", [], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), CancellationToken.None); 90await launcher.LaunchAsync("npx", ["tsx"], new DirectoryInfo("/tmp"), envVars, CancellationToken.None); 104var (exitCode, output) = await launcher.LaunchAsync("cmd", [], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), CancellationToken.None); 120await launcher.LaunchAsync("python", [], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), CancellationToken.None);
Projects\GuestRuntimeTests.cs (14)
75var directory = new DirectoryInfo("/tmp"); 94var directory = new DirectoryInfo("/tmp"); 109var directory = new DirectoryInfo("/tmp"); 126var directory = new DirectoryInfo("/tmp"); 141var directory = new DirectoryInfo("/tmp"); 160var directory = new DirectoryInfo("/tmp"); 181var directory = new DirectoryInfo("/tmp"); 200var directory = new DirectoryInfo("/home/user/project"); 219var directory = new DirectoryInfo("/home/user/project"); 237var directory = new DirectoryInfo("/tmp"); 257var directory = new DirectoryInfo("/tmp"); 295var (exitCode, output) = await runtime.InstallDependenciesAsync(new DirectoryInfo("/tmp"), CancellationToken.None); 317var (exitCode, output) = await runtime.InstallDependenciesAsync(new DirectoryInfo(Path.GetTempPath()), CancellationToken.None); 382new DirectoryInfo(Path.GetTempPath()),
Projects\ProjectLocatorTests.cs (4)
28var cacheDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "cache")); 29return new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log"); 338var aspireSettingsDir = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire"));
Projects\ProjectUpdaterTests.cs (3)
895var cacheDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "cache")); 896return new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log");
Templating\DotNetTemplateFactoryTests.cs (5)
370var workingDirectory = new DirectoryInfo("/tmp"); 371var hivesDirectory = new DirectoryInfo("/tmp/hives"); 372var cacheDirectory = new DirectoryInfo("/tmp/cache"); 373var executionContext = new CliExecutionContext(workingDirectory, hivesDirectory, cacheDirectory, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-runtimes")), new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-logs")), "test.log");
Utils\CliTestHelper.cs (5)
246var hivesDirectory = new DirectoryInfo(Path.Combine(WorkingDirectory.FullName, ".aspire", "hives")); 247var cacheDirectory = new DirectoryInfo(Path.Combine(WorkingDirectory.FullName, ".aspire", "cache")); 248var logsDirectory = new DirectoryInfo(Path.Combine(WorkingDirectory.FullName, ".aspire", "logs")); 250return new CliExecutionContext(WorkingDirectory, hivesDirectory, cacheDirectory, new DirectoryInfo(Path.Combine(Path.GetTempPath(), "aspire-test-sdks")), logsDirectory, logFilePath); 506var tmpDirectory = new DirectoryInfo(Path.Combine(executionContext.WorkingDirectory.FullName, "tmp"));
Aspire.Dashboard.Tests (1)
tests\Shared\Playwright\TestUtils.cs (1)
10DirectoryInfo? repoRoot = new(AppContext.BaseDirectory);
Aspire.EndToEnd.Tests (1)
tests\Shared\Playwright\TestUtils.cs (1)
10DirectoryInfo? repoRoot = new(AppContext.BaseDirectory);
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
118var outputDirectory = new DirectoryInfo(outputPath);
Aspire.Hosting.Testing (1)
DistributedApplicationFactory.cs (1)
345var projectFileInfo = new DirectoryInfo(appHostPath);
Aspire.Templates.Tests (1)
tests\Shared\Playwright\TestUtils.cs (1)
10DirectoryInfo? repoRoot = new(AppContext.BaseDirectory);
BuildValidator (4)
LocalReferenceResolver.cs (3)
55directories.Add(new DirectoryInfo(path)); 61directories.Add(new DirectoryInfo(path)); 93return new DirectoryInfo(nugetPackageDirectory);
Program.cs (1)
141var artifactsDirs = options.AssembliesPaths.Select(path => new DirectoryInfo(path));
CustomEncryptorSample (1)
Program.cs (1)
18.PersistKeysToFileSystem(new DirectoryInfo(keysFolder))
dotnet-dev-certs (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
dotnet-svcutil.xmlserializer (1)
Microsoft\Tools\ServiceModel\SvcUtil\InputModule.cs (1)
167DirectoryInfo dirInfo = new DirectoryInfo(dirPath);
dotnet-svcutil-lib (19)
CommandProcessorOptions.cs (12)
171fileOptions.ResolveFullPathsFrom(new DirectoryInfo(Path.GetDirectoryName(fileUri.LocalPath))); 403new DirectoryInfo(Path.Combine(workingDirectory, this.UpdateServiceReferenceFolder)) : 404PathHelper.CreateUniqueDirectoryName(BaseServiceReferenceName, new DirectoryInfo(workingDirectory)); 416this.OutputDir = new DirectoryInfo(Path.Combine(workingDirectory, originalDirSpec)); 458!PathHelper.IsUnderDirectory(outputFile, new DirectoryInfo(this.Project.DirectoryPath), out filePath, out relPath)) 521var svcRefNames = paramsFiles.Select(pf => { PathHelper.GetRelativePath(Path.GetDirectoryName(pf), new DirectoryInfo(projectDir), out var relPath); return relPath; }) 526PathHelper.GetRelativePath(paramsFilePath, new DirectoryInfo(projectDir), out fileRelPath); 530var projectDirInfo = new DirectoryInfo(projectDir); 561updateOptions.ResolveFullPathsFrom(new DirectoryInfo(Path.GetDirectoryName(paramsFilePath))); 584this.BootstrapPath = new DirectoryInfo(Path.Combine(tempDir, baseDirName, sessionDirName)); 657if (this.Project != null && PathHelper.GetRelativePath(this.OutputDir.FullName, new DirectoryInfo(this.Project.DirectoryPath), out var relPath)) 854DirectoryInfo directoryInfo = new DirectoryInfo(projFolder);
Metadata\MetadataFileNameManager.cs (1)
243DirectoryInfo dirInfo = new DirectoryInfo(dirPath);
Shared\Options\OptionValueParser.cs (1)
56value = CreateValue<DirectoryInfo>(() => new DirectoryInfo(stringValue), option, stringValue);
Shared\Utilities\PathHelper.cs (4)
92return GetRelativePath(childPath, new DirectoryInfo(parentPath)); 173return CreateUniqueDirectoryName(directoryName, new DirectoryInfo(parentDirInfo)); 178var directory = new DirectoryInfo(Path.Combine(parentDirInfo.FullName, directoryName)); 198directory = new DirectoryInfo(Path.Combine(parentDirInfo.FullName, directoryName + nextIndex));
Tool.cs (1)
268PathHelper.IsUnderDirectory(options.OutputFile.FullName, new DirectoryInfo(options.Project.DirectoryPath), out var filePath, out var relPath);
dotnet-svcutil-lib.Tests (13)
E2ETests.cs (1)
252var uri = PathHelper.GetRelativePath(Path.Combine(this_TestGroupOutputDir, "TypeReuseSvc.wsdl"), new DirectoryInfo(this_TestCaseOutputDir));
FileUtil.cs (1)
14DirectoryInfo dir = new DirectoryInfo(sourceDirectory);
GlobalToolTests.cs (2)
205options.OutputDir = new DirectoryInfo(this_TestCaseOutputDir); 206options.BootstrapPath = new DirectoryInfo(this_TestCaseBootstrapDir);
TestInit.cs (8)
394var bRel = PathHelper.GetRelativePath(b, new DirectoryInfo(baselineDir)); 395var gRel = PathHelper.GetRelativePath(g, new DirectoryInfo(outputDir)); 404var bRel = PathHelper.GetRelativePath(b, new DirectoryInfo(baselineDir)); 405var gRel = PathHelper.GetRelativePath(g, new DirectoryInfo(outputDir)); 423PathHelper.GetRelativePath(generated, new DirectoryInfo(outputDir), out var relativePath); 426PathHelper.GetRelativePath(generated, new DirectoryInfo(bootstrapDir), out relativePath); 539vstestDir = new DirectoryInfo(Path.Combine(g_RepositoryRoot, "src", "dotnet-svcutil", "lib", "tests")).FullName; 561DirectoryInfo binDirectory = new DirectoryInfo(binDir);
UnitTest.cs (1)
267updateOptions.MakePathsRelativeTo(new DirectoryInfo(this_TestCaseOutputDir));
GenerateAnalyzerNuspec (1)
Program.cs (1)
243var directoryName = new DirectoryInfo(directory).Name;
IIS.FunctionalTests (8)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (4)
210var toInfo = new DirectoryInfo(to); 213foreach (var file in new DirectoryInfo(from).GetFiles()) 244var sourceDirectory = new DirectoryInfo(Path.GetDirectoryName(moduleNodes.First().Attribute("image").Value)); 245var destinationDirectory = new DirectoryInfo(Path.Combine(contentRoot, sourceDirectory.Name));
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
38var source = new DirectoryInfo(path);
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (2)
123var source = new DirectoryInfo(contentRoot); 125var destination = new DirectoryInfo(contentRoot + "anotherApp");
IIS.LongTests (3)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
38var source = new DirectoryInfo(path);
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1565var source = new DirectoryInfo(contentRoot);
IIS.NewHandler.FunctionalTests (3)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
38var source = new DirectoryInfo(path);
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1565var source = new DirectoryInfo(contentRoot);
IIS.ShadowCopy.Tests (8)
ShadowCopyTests.cs (6)
28var directoryInfo = new DirectoryInfo(deploymentResult.ContentRoot); 54var directoryInfo = new DirectoryInfo(deploymentResult.ContentRoot); 88var directoryInfo = new DirectoryInfo(deploymentResult.ContentRoot); 120var dirInfo = new DirectoryInfo(deploymentResult.ContentRoot); 154var contentRoot = new DirectoryInfo(deploymentResult.ContentRoot); 434DirectoryInfo dir = new DirectoryInfo(sourceDirName);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
38var source = new DirectoryInfo(path);
IISExpress.FunctionalTests (9)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (4)
210var toInfo = new DirectoryInfo(to); 213foreach (var file in new DirectoryInfo(from).GetFiles()) 244var sourceDirectory = new DirectoryInfo(Path.GetDirectoryName(moduleNodes.First().Attribute("image").Value)); 245var destinationDirectory = new DirectoryInfo(Path.Combine(contentRoot, sourceDirectory.Name));
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
38var source = new DirectoryInfo(path);
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (2)
123var source = new DirectoryInfo(contentRoot); 125var destination = new DirectoryInfo(contentRoot + "anotherApp");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (1)
1565var source = new DirectoryInfo(contentRoot);
illink (1)
Infrastructure.Tests (5)
ExtractTestPartitions\ExtractTestPartitionsFixture.cs (1)
68var dir = new DirectoryInfo(AppContext.BaseDirectory);
PowerShellScripts\BuildTestMatrixTests.cs (1)
593var dir = new DirectoryInfo(AppContext.BaseDirectory);
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (1)
696var dir = new DirectoryInfo(AppContext.BaseDirectory);
PowerShellScripts\SplitTestMatrixByDepsTests.cs (1)
353var dir = new DirectoryInfo(AppContext.BaseDirectory);
PowerShellScripts\SplitTestProjectsTests.cs (1)
212var dir = new DirectoryInfo(AppContext.BaseDirectory);
installer.tasks (1)
GenerateTestSharedFrameworkDepsFile.cs (1)
34var sharedFxDir = new DirectoryInfo(SharedFrameworkDirectory);
KeyManagementSample (1)
Program.cs (1)
20.PersistKeysToFileSystem(new DirectoryInfo(keysFolder));
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TemplateExecutionTestClassFixtureBase.cs (1)
80var source = new DirectoryInfo(sandboxSource);
Microsoft.AspNetCore.App.UnitTests (1)
PackageTests.cs (1)
93var isNetFx = IsNetFx(new DirectoryInfo(tfmDir).Name);
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
125var info = new DirectoryInfo(path); 132info = new DirectoryInfo(info.LinkTarget);
Microsoft.AspNetCore.DataProtection (4)
Internal\ContainerUtils.cs (1)
65var fs_file = new DirectoryInfo(fields[1].TrimEnd(Path.DirectorySeparatorChar)).FullName;
Internal\KeyManagementOptionsPostSetup.cs (1)
73var keyDirectory = new DirectoryInfo(_keyDirectoryPath);
Repositories\DefaultKeyStorageDirectories.cs (2)
60retVal = new DirectoryInfo(Path.Combine(homePath, ".aspnet", DataProtectionKeysFolderName)); 110return new DirectoryInfo(Path.Combine(basePath, "ASP.NET", DataProtectionKeysFolderName));
Microsoft.AspNetCore.DataProtection.Extensions.Tests (2)
DataProtectionProviderTests.cs (2)
52mock.Setup(m => m.GetKeyStorageDirectory()).Returns(new DirectoryInfo(keysPath)); 324var dirInfo = new DirectoryInfo(uniqueTempPath);
Microsoft.AspNetCore.DataProtection.Tests (7)
ContainerUtilsTests.cs (2)
40Assert.False(ContainerUtils.IsDirectoryMounted(new DirectoryInfo(directory), fstab)); 53Assert.True(ContainerUtils.IsDirectoryMounted(new DirectoryInfo(directory), fstab));
Internal\KeyManagementOptionsPostSetupTest.cs (2)
21private static readonly string keyDir = new DirectoryInfo("/testpath").FullName; 89var xmlDir = new DirectoryInfo(Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()));
Repositories\FileSystemXmlRepositoryTests.cs (2)
26var expectedDir = new DirectoryInfo(Path.Combine(baseDir, "DataProtection-Keys")).FullName; 326var dirInfo = new DirectoryInfo(uniqueTempPath);
ServiceCollectionTests.cs (1)
78var keyDir = new DirectoryInfo("/testpath").FullName;
Microsoft.AspNetCore.DeveloperCertificates.XPlat (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Microsoft.AspNetCore.FunctionalTests (1)
WebHostFunctionalTests.cs (1)
239var directoryInfo = new DirectoryInfo(applicationBasePath);
Microsoft.AspNetCore.HttpLogging (2)
FileLoggerProcessor.cs (2)
282var files = new DirectoryInfo(_path) 307var files = new DirectoryInfo(_path)
Microsoft.AspNetCore.HttpLogging.Tests (7)
FileLoggerProcessorTests.cs (7)
185var actualFiles = new DirectoryInfo(path) 242Assert.Equal(10000, new DirectoryInfo(path) 308var actualFiles1 = new DirectoryInfo(path) 332var actualFiles2 = new DirectoryInfo(path) 392var actualFiles = new DirectoryInfo(path) 458var actualFiles = new DirectoryInfo(path) 528var actualFiles = new DirectoryInfo(path)
Microsoft.AspNetCore.Identity.Test (1)
IdentityUIScriptsTest.cs (1)
172var directoryInfo = new DirectoryInfo(applicationPath);
Microsoft.AspNetCore.InternalTesting (2)
TestPathUtilities.cs (2)
15var directoryInfo = new DirectoryInfo(applicationBasePath); 29directoryInfo = new DirectoryInfo(Path.Combine(directoryInfo.FullName, "src"));
Microsoft.AspNetCore.InternalTesting.Tests (1)
AssemblyTestLogTests.cs (1)
297var testLogFiles = new DirectoryInfo(
Microsoft.AspNetCore.Razor.Language.UnitTests (1)
Legacy\BaselineWriter.cs (1)
44return RecursiveFind(path, new DirectoryInfo(start).Parent.FullName);
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
Helpers.cs (1)
20var current = new DirectoryInfo(AppContext.BaseDirectory);
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (2)
CodeGenerationBenchmark.cs (1)
18var current = new DirectoryInfo(AppContext.BaseDirectory);
SyntaxTreeGenerationBenckmark.cs (1)
20var current = new DirectoryInfo(AppContext.BaseDirectory);
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\TestProject.cs (1)
168var directoryInfo = new DirectoryInfo(baseDirectory);
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
Workspaces\TestWorkspace.cs (1)
55var analyzerPaths = new DirectoryInfo(AppContext.BaseDirectory).GetFiles("*.dll")
Microsoft.AspNetCore.Server.IntegrationTesting (6)
ApplicationPublisher.cs (1)
123var target = new DirectoryInfo(tempPath);
CachingApplicationPublisher.cs (1)
54var source = new DirectoryInfo(application.Path);
Common\DeploymentParameters.cs (1)
63ApplicationName = new DirectoryInfo(ApplicationPath).Name;
Deployers\ApplicationDeployer.cs (1)
53DeploymentParameters.ApplicationName = new DirectoryInfo(DeploymentParameters.ApplicationPath).Name;
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (2)
200var applicationName = new DirectoryInfo(DeploymentParameters.ApplicationPath).Name; 271var dir = new DirectoryInfo(sourceDirName);
Microsoft.AspNetCore.Server.Kestrel.Core (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Microsoft.AspNetCore.Shared.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Microsoft.AspNetCore.TestHost (1)
WebHostBuilderExtensions.cs (1)
191var directoryInfo = new DirectoryInfo(applicationBasePath);
Microsoft.Build (2)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (2)
142subfolders = new DirectoryInfo(rootFolder).GetDirectories(); 147var resolversDirInfo = new DirectoryInfo(additionalResolversFolder);
Microsoft.Build.Engine.OM.UnitTests (1)
TransientIO.cs (1)
25this.root = new DirectoryInfo(
Microsoft.Build.Framework (2)
FileUtilities_TempFiles.cs (1)
214DirectoryInfo sourceInfo = new DirectoryInfo(source);
Utilities\FrameworkLocationHelper.cs (1)
1071DirectoryInfo fixedPathInfo = new DirectoryInfo(path);
Microsoft.Build.Tasks.Core (3)
FileState.cs (1)
156var directoryInfo = new DirectoryInfo(_filename);
RemoveDir.cs (1)
89currentSuccess = RemoveReadOnlyAttributeRecursively(new DirectoryInfo(directoryPath));
ZipDirectory.cs (1)
67DirectoryInfo sourceDirectory = new DirectoryInfo(sourceDirectoryAbsolutePath);
Microsoft.Build.Tasks.UnitTests (1)
PortableTasks_Tests.cs (1)
54new DirectoryInfo(PortableTaskFolderPath).EnumerateDirectories().First().EnumerateDirectories().First();
Microsoft.Build.UnitTests.Shared (1)
WindowsNet35OnlyFactAttribute.cs (1)
39var binDir = new DirectoryInfo(RunnerUtilities.BootstrapMsBuildBinaryLocation);
Microsoft.Build.Utilities.Core (7)
ToolLocationHelper.cs (7)
2503DirectoryInfo rootInfo = new DirectoryInfo(diskRoot); 2583DirectoryInfo rootInfo = new DirectoryInfo(diskRoot); 2653DirectoryInfo extensionSdksDirectory = new DirectoryInfo(sdkFolderPath); 3029DirectoryInfo platformsRootInfo = new DirectoryInfo(platformsRoot); 3777DirectoryInfo di = new DirectoryInfo(frameworkReferenceRoot); 3863DirectoryInfo dirInfoFxIdentifierPath = new DirectoryInfo(frameworkIdentifierPath); 3923DirectoryInfo dirInfoFxProfilePath = new DirectoryInfo(frameworkProfilePath);
Microsoft.Build.Utilities.UnitTests (4)
ToolLocationHelper_Tests.cs (4)
230DirectoryInfo info = new DirectoryInfo(tempDirectory); 255DirectoryInfo info = new DirectoryInfo(tempDirectory); 281DirectoryInfo info = new DirectoryInfo(tempDirectory); 307DirectoryInfo info = new DirectoryInfo(tempDirectory);
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
278DirectoryInfo directory = new DirectoryInfo(directoryPath);
Microsoft.CodeAnalysis.CSharp.Features (1)
SyncedSource\FileBasedPrograms\ProjectLocator.cs (1)
24dir = new DirectoryInfo(projectDirectory);
Microsoft.CodeAnalysis.EditorFeatures (3)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (1)
50var givenFolder = new DirectoryInfo(FileName).Parent;
EditorConfigSettings\Extensions\SolutionExtensions.cs (2)
23var directoryInfoToCheck = new DirectoryInfo(directoryPathToCheck); 49var fileDirectoryInfo = new DirectoryInfo(project.FilePath);
Microsoft.CodeAnalysis.Features (3)
MetadataAsSource\MetadataAsSourceFileService.cs (2)
126foreach (var directoryInfo in new DirectoryInfo(rootDirectory).EnumerateDirectories()) 151foreach (var fileInfo in new DirectoryInfo(directoryPath).EnumerateFiles("*", SearchOption.AllDirectories))
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (1)
101private readonly DirectoryInfo _cacheDirectoryInfo = new(Path.Combine(
Microsoft.CodeAnalysis.LanguageServer (2)
FileBasedPrograms\FileBasedProgramsEntryPointDiscovery.cs (1)
294var directoryInfo = new DirectoryInfo(directory);
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
44_solutionLevelAnalyzerPaths = new DirectoryInfo(AppContext.BaseDirectory).GetFiles("*.dll")
Microsoft.CodeAnalysis.Scripting (2)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
193var directoryInfo = new DirectoryInfo(directory);
src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (1)
70var gacAssemblyRootDir = new DirectoryInfo(Path.Combine(gacPath, name));
Microsoft.CodeAnalysis.Test.Utilities (2)
TempFiles\TempRoot.cs (2)
22var tempDirectory = new DirectoryInfo(Path.GetTempPath()); 45tempDirectory = new DirectoryInfo(Path.GetFullPath(Path.Combine(realPath, relativePath)));
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
278DirectoryInfo directory = new DirectoryInfo(directoryPath);
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (1)
MonoMSBuildDiscovery.cs (1)
142var monoMSBuildDir = new DirectoryInfo(Path.GetFullPath(monoMSBuildDirPath));
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
NewlyCreatedProjectsFromDotNetNew.cs (1)
177var projectName = new DirectoryInfo(projectDirectory).Name;
Microsoft.DotNet.Helix.JobSender (3)
JobDefinition.cs (1)
88archiveEntryPrefix = new DirectoryInfo(directory).Name;
Payloads\DirectoryPayload.cs (1)
21DirectoryInfo = new DirectoryInfo(directory);
WorkItemDefinition.cs (1)
72archiveEntryPrefix = new DirectoryInfo(directory).Name;
Microsoft.DotNet.Helix.Sdk (1)
CommandPayload.cs (1)
23var dir = new DirectoryInfo(Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")));
Microsoft.DotNet.Open.Api.Tools.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
125var info = new DirectoryInfo(path); 132info = new DirectoryInfo(info.LinkTarget);
Microsoft.DotNet.SourceBuild.Tasks (2)
src\WriteBuildOutputProps.cs (2)
71Name = new DirectoryInfo(dir).Name + "Version", 72Version = new DirectoryInfo(Directory.EnumerateDirectories(dir).OrderBy(s => s).Last()).Name
Microsoft.DotNet.SwaggerGenerator.CmdLine (1)
Program.cs (1)
102var outputDirectory = new DirectoryInfo(output);
Microsoft.DotNet.SwaggerGenerator.MSBuild (1)
GenerateSwaggerCode.cs (1)
79var outputDirectory = new DirectoryInfo(OutputDirectory);
Microsoft.Extensions.AI.Evaluation.Reporting (6)
Storage\DiskBasedResultStore.cs (6)
93new DirectoryInfo(Path.Combine(_resultsRootPath, result.ExecutionName, result.ScenarioName)); 123var executionDir = new DirectoryInfo(Path.Combine(_resultsRootPath, executionName)); 133new DirectoryInfo(Path.Combine(_resultsRootPath, executionName, scenarioName)); 243var resultsDir = new DirectoryInfo(_resultsRootPath); 263var executionDir = new DirectoryInfo(Path.Combine(_resultsRootPath, executionName)); 296var scenarioDir = new DirectoryInfo(Path.Combine(executionDir.FullName, scenarioName));
Microsoft.Extensions.AI.Templates.Tests (1)
test\ProjectTemplates\Infrastructure\TemplateExecutionTestClassFixtureBase.cs (1)
80var source = new DirectoryInfo(sandboxSource);
Microsoft.Extensions.ApiDescription.Client.Tests (6)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
125var info = new DirectoryInfo(path); 132info = new DirectoryInfo(info.LinkTarget);
TargetTest.cs (4)
37var directory = new DirectoryInfo(Path.Combine(_assemblyLocation, "build")); 42directory = new DirectoryInfo(Path.Combine(_assemblyLocation, "TestProjects", "build")); 49directory = new DirectoryInfo(Path.Combine(_assemblyLocation, "TestProjects", "files")); 56directory = new DirectoryInfo(_assemblyLocation);
Microsoft.Extensions.ApiDescription.Tool.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
125var info = new DirectoryInfo(path); 132info = new DirectoryInfo(info.LinkTarget);
Microsoft.Extensions.DataIngestion.Tests (1)
IngestionPipelineTests.cs (1)
124DirectoryInfo directory = new("TestFiles");
Microsoft.Extensions.FileProviders.Physical (4)
Internal\PhysicalDirectoryContents.cs (1)
36_info = new PhysicalDirectoryInfo(new DirectoryInfo(directory), filters);
PhysicalFilesWatcher.cs (1)
385: new DirectoryInfo(fullPath);
PollingFileChangeToken.cs (1)
57_directoryInfo ??= new DirectoryInfo(_fileInfo.FullName);
PollingWildCardChangeToken.cs (1)
45new DirectoryInfoWrapper(new DirectoryInfo(root)),
Microsoft.Extensions.FileSystemGlobbing (2)
Abstractions\DirectoryInfoWrapper.cs (1)
79new DirectoryInfo(Path.Combine(_directoryInfo.FullName, name)),
MatcherExtensions.cs (1)
57PatternMatchingResult patternMatchingResult = matcher.Execute(new DirectoryInfoWrapper(new DirectoryInfo(directoryPath)));
Microsoft.Extensions.Logging.AzureAppServices (1)
FileLoggerProvider.cs (1)
78var files = new DirectoryInfo(_path)
Microsoft.Extensions.SecretManager.Tools.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
125var info = new DirectoryInfo(path); 132info = new DirectoryInfo(info.LinkTarget);
Microsoft.Maui.Resizetizer (3)
AndroidAdaptiveIconGenerator.cs (1)
41 var fullIntermediateOutputPath = new DirectoryInfo(IntermediateOutputPath);
Resizer.cs (1)
52 var fullIntermediateOutputPath = new DirectoryInfo(intermediateOutputPath);
TizenResourceXmlGenerator.cs (1)
60 var contentsDirInfo = new DirectoryInfo(outputContentsDir);
Microsoft.McpServer.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TemplateExecutionTestClassFixtureBase.cs (1)
80var source = new DirectoryInfo(sandboxSource);
Microsoft.ML.AutoML (1)
Experiment\Experiment.cs (1)
231var experimentDirInfo = new DirectoryInfo(experimentDirFullPath);
Microsoft.ML.SearchSpace.Tests (2)
TestBase.cs (2)
40var testDataDir = new DirectoryInfo("TestData"); 52var testDataDir = new DirectoryInfo("TestData");
Microsoft.ML.TensorFlow (1)
TensorflowUtils.cs (1)
373DirectoryInfo dirInfo = new DirectoryInfo(folder);
Microsoft.ML.TensorFlow.Tests (2)
TensorflowTests.cs (2)
1558var dir = new DirectoryInfo(directories[j]); 1717var dir = new DirectoryInfo(directories[j]);
Microsoft.ML.TestFramework (1)
CopyAction.cs (1)
52var dir = new DirectoryInfo(Path.Combine(deploymentDirectory, copyfolder));
Microsoft.VisualBasic.Core (3)
Microsoft\VisualBasic\FileIO\FileSystem.vb (1)
1494Dim DInfo As New IO.DirectoryInfo(GetParentPath(FullPath))
Microsoft\VisualBasic\FileSystem.vb (2)
359Dim d As New DirectoryInfo(PathName) 395dir = New DirectoryInfo(DirName)
Microsoft.VisualBasic.Forms.Tests (1)
System\Windows\TestUtilities\VbFileCleanupTestBase.vb (1)
67Dim info As New DirectoryInfo(directoryPath)
Microsoft.VisualBasic.Tests (2)
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (2)
38var TestDirInfo = new DirectoryInfo(TestDirectory); 347var infoFromIO = new DirectoryInfo(TestDirectory);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
Cohost\CohostInlineCompletionEndpointTest.cs (1)
188for (var current = new DirectoryInfo(baseDirectory); current is not null; current = current.Parent)
LanguageConfigurationTest.cs (1)
186for (var current = new DirectoryInfo(baseDirectory); current is not null; current = current.Parent)
Microsoft.VisualStudioCode.Razor.IntegrationTests (1)
Services\TestSettings.cs (1)
105var dir = new DirectoryInfo(startPath);
NonDISample (1)
Program.cs (1)
17new DirectoryInfo(keysFolder),
PresentationBuildTasks (2)
Microsoft\Build\Tasks\Windows\GenerateTemporaryTargetAssembly.cs (2)
197DirectoryInfo intermediateOutputPath = new DirectoryInfo(IntermediateOutputPath); 312DirectoryInfo intermediateOutputPath = new DirectoryInfo(IntermediateOutputPath);
PresentationUI (1)
MS\Internal\Documents\RMPublishingDialog.cs (1)
382DirectoryInfo dir = new DirectoryInfo(templateLocalPath);
RepoTasks (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Roslyn.Compilers.Extension (2)
CompilerPackage.cs (2)
102var msbuildDirectory = new DirectoryInfo(await GetMSBuildPathAsync(cancellationToken).ConfigureAwait(true)); 118var parentDirectory = new DirectoryInfo(Path.GetDirectoryName(fileAndContents.Key));
ServerComparison.FunctionalTests (1)
Helpers.cs (1)
16var directoryInfo = new DirectoryInfo(applicationBasePath);
StaticFilesAuth (1)
Startup.cs (1)
128new DirectoryInfo(Path.GetDirectoryName(fileSystemPath)),
System.Formats.Tar (3)
System\Formats\Tar\TarFile.cs (2)
526DirectoryInfo di = new(sourceDirectoryName); 581DirectoryInfo di = new(sourceDirectoryName);
System\Formats\Tar\TarWriter.Unix.cs (1)
63FileSystemInfo info = entryType is TarEntryType.Directory ? new DirectoryInfo(fullPath) : new FileInfo(fullPath);
System.IO.Compression.ZipFile (1)
System\IO\Compression\ZipFile.Create.cs (1)
517DirectoryInfo di = new DirectoryInfo(sourceDirectoryName);
System.IO.FileSystem.DriveInfo (1)
System\IO\DriveInfo.cs (1)
28public DirectoryInfo RootDirectory => new DirectoryInfo(Name);
System.IO.Ports (1)
System\IO\Ports\SerialPort.Unix.cs (1)
42DirectoryInfo di = new DirectoryInfo(sysTtyDir);
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\StringParsingHelpers.Misc.cs (1)
74var files = new DirectoryInfo(folderPath).GetFiles();
System.Private.CoreLib (11)
src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (4)
25return new DirectoryInfo(s); 36return new DirectoryInfo(path, fullPath, isNormalized: true); 68return new DirectoryInfo(path, isNormalized: true); 315return new DirectoryInfo(originalPath: path, fullPath: fullPath, isNormalized: true);
src\libraries\System.Private.CoreLib\src\System\IO\Directory.Unix.cs (1)
24return new DirectoryInfo(path, fullPath, isNormalized: true);
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (3)
69new DirectoryInfo(parentName, isNormalized: true) : 97return new DirectoryInfo(newPath); 207public DirectoryInfo Root => new DirectoryInfo(Path.GetPathRoot(FullPath)!);
src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (1)
55return new DirectoryInfo(dirName);
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
722new DirectoryInfo(linkTarget) :
src\libraries\System.Private.CoreLib\src\System\IO\FileSystemInfo.Unix.cs (1)
21? new DirectoryInfo(fullPath, fileName: fileName, isNormalized: true)
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\OpenSslCachedDirectoryStoreProvider.cs (1)
29_storeDirectoryInfo = new DirectoryInfo(storePath);
Templates.Blazor.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Templates.Blazor.WebAssembly.Auth.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Templates.Blazor.WebAssembly.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Templates.Mvc.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Templates.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
1088 references to DirectoryInfo
aspire (188)
Agents\AgentEnvironmentScanContext.cs (2)
18public required DirectoryInfo WorkingDirectory { get; init; } 25public required DirectoryInfo RepositoryRoot { get; init; }
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (10)
56var claudeCodeFolder = FindClaudeCodeFolder(context.WorkingDirectory, context.RepositoryRoot); 61var workspaceRoot = claudeCodeFolder.Parent ?? context.RepositoryRoot; 132private DirectoryInfo? FindClaudeCodeFolder(DirectoryInfo startDirectory, DirectoryInfo repositoryRoot) 134var currentDirectory = startDirectory; 135var homeDirectory = _executionContext.HomeDirectory; 165private static bool HasAspireServerConfigured(DirectoryInfo repoRoot) 201private static AgentEnvironmentApplicator CreateAspireApplicator(DirectoryInfo repoRoot) 212DirectoryInfo repoRoot,
Agents\CommonAgentApplicators.cs (1)
28DirectoryInfo workspaceRoot,
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (6)
53var homeDirectory = _executionContext.HomeDirectory; 129private static string GetCopilotConfigDirectory(DirectoryInfo homeDirectory) 138private static string GetMcpConfigFilePath(DirectoryInfo homeDirectory) 148private static bool HasAspireServerConfigured(DirectoryInfo homeDirectory) 185private static AgentEnvironmentApplicator CreateApplicator(DirectoryInfo homeDirectory) 200DirectoryInfo homeDirectory,
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (3)
50var configDirectory = context.RepositoryRoot; 183private static AgentEnvironmentApplicator CreateApplicator(DirectoryInfo configDirectory) 196DirectoryInfo configDirectory,
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (10)
55var vsCodeFolder = FindVsCodeFolder(context.WorkingDirectory, context.RepositoryRoot); 88var targetVsCodeFolder = new DirectoryInfo(Path.Combine(context.RepositoryRoot.FullName, VsCodeFolderName)); 154private DirectoryInfo? FindVsCodeFolder(DirectoryInfo startDirectory, DirectoryInfo repositoryRoot) 156var currentDirectory = startDirectory; 157var homeDirectory = _executionContext.HomeDirectory; 199private static bool HasAspireServerConfigured(DirectoryInfo vsCodeFolder) 235private static AgentEnvironmentApplicator CreateAspireApplicator(DirectoryInfo vsCodeFolder) 246DirectoryInfo vsCodeFolder,
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
102public IReadOnlyList<IAppHostAuxiliaryBackchannel> GetConnectionsForWorkingDirectory(DirectoryInfo workingDirectory)
Backchannel\IAuxiliaryBackchannelMonitor.cs (1)
44IReadOnlyList<IAppHostAuxiliaryBackchannel> GetConnectionsForWorkingDirectory(DirectoryInfo workingDirectory);
Caching\DiskCache.cs (1)
17private readonly DirectoryInfo _cacheDirectory;
Certificates\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
Certificates\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
Certificates\CertificateGeneration\WindowsCertificateManager.cs (1)
135var dirInfo = new DirectoryInfo(directoryPath);
CliExecutionContext.cs (12)
8internal sealed class CliExecutionContext(DirectoryInfo workingDirectory, DirectoryInfo hivesDirectory, DirectoryInfo cacheDirectory, DirectoryInfo sdksDirectory, DirectoryInfo logsDirectory, string logFilePath, bool debugMode = false, IReadOnlyDictionary<string, string?>? environmentVariables = null, DirectoryInfo? homeDirectory = null) 10public DirectoryInfo WorkingDirectory { get; } = workingDirectory; 11public DirectoryInfo HivesDirectory { get; } = hivesDirectory; 12public DirectoryInfo CacheDirectory { get; } = cacheDirectory; 13public DirectoryInfo SdksDirectory { get; } = sdksDirectory; 19public DirectoryInfo LogsDirectory { get; } = logsDirectory; 26public DirectoryInfo HomeDirectory { get; } = homeDirectory ?? new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile));
Commands\AgentInitCommand.cs (6)
73DirectoryInfo workspaceRoot, 101var workspaceRoot = await PromptForWorkspaceRootAsync(cancellationToken); 105private async Task<DirectoryInfo> PromptForWorkspaceRootAsync(CancellationToken cancellationToken) 108var gitRoot = await _gitRepository.GetRootAsync(cancellationToken); 109var defaultWorkspaceRoot = gitRoot ?? ExecutionContext.WorkingDirectory; 135private async Task<int> ExecuteAgentInitAsync(DirectoryInfo workspaceRoot, CancellationToken cancellationToken)
Commands\CacheCommand.cs (6)
48var cacheDirectory = ExecutionContext.CacheDirectory; 69foreach (var directory in cacheDirectory.GetDirectories()) 83var sdksDirectory = ExecutionContext.SdksDirectory; 100foreach (var directory in sdksDirectory.GetDirectories()) 114var logsDirectory = ExecutionContext.LogsDirectory; 138foreach (var directory in logsDirectory.GetDirectories())
Commands\InitCommand.cs (7)
168DirectoryInfo workspaceRoot; 197var solutionDirectory = solutionFile.Directory!; 410var tempDir = new DirectoryInfo(tempProjectDir); 420var appHostProjectDir = appHostProjects[0]; 421var serviceDefaultsProjectDir = serviceDefaultsProjects[0]; 574var workingDirectory = _executionContext.WorkingDirectory; 847public DirectoryInfo SolutionDirectory => SelectedSolutionFile!.Directory!;
Commands\NewCommand.cs (1)
276var workspaceRoot = new DirectoryInfo(templateResult.OutputPath ?? ExecutionContext.WorkingDirectory.FullName);
Commands\RestoreCommand.cs (2)
94var appHostDirectory = effectiveAppHostFile.Directory!; 114var directory = effectiveAppHostFile.Directory!;
Commands\Sdk\SdkDumpCommand.cs (1)
211var outputDir = outputFile.Directory;
Commands\Sdk\SdkGenerateCommand.cs (3)
36private static readonly Option<DirectoryInfo> s_outputOption = new("--output", "-o") 66var outputDir = parseResult.GetValue(s_outputOption)!; 114DirectoryInfo outputDir,
Configuration\ConfigurationService.cs (1)
95var searchDirectory = executionContext.WorkingDirectory;
DotNet\DotNetCliExecutionFactory.cs (1)
26public IDotNetCliExecution CreateExecution(string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options)
DotNet\DotNetCliRunner.cs (7)
38Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 39Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 103DirectoryInfo workingDirectory, 528var workingDirectory = nugetConfigFile?.Directory ?? executionContext.WorkingDirectory; 766public async Task<string> ComputeNuGetConfigHierarchySha256Async(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 829public async Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 998public async Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
DotNet\IDotNetCliExecutionFactory.cs (1)
23DirectoryInfo workingDirectory,
Git\GitRepository.cs (2)
17public async Task<DirectoryInfo?> GetRootAsync(CancellationToken cancellationToken) 57var directoryInfo = new DirectoryInfo(rootPath);
Git\IGitRepository.cs (1)
16Task<DirectoryInfo?> GetRootAsync(CancellationToken cancellationToken);
Mcp\Docs\DocsCache.cs (1)
23private readonly DirectoryInfo _diskCacheDirectory;
Mcp\Tools\ListIntegrationsTool.cs (2)
90var workingDirectory = GetWorkingDirectory(); 149private DirectoryInfo GetWorkingDirectory()
NuGet\BundleNuGetPackageCache.cs (5)
41DirectoryInfo workingDirectory, 57DirectoryInfo workingDirectory, 73DirectoryInfo workingDirectory, 89DirectoryInfo workingDirectory, 108DirectoryInfo workingDirectory,
NuGet\NuGetPackageCache.cs (8)
16Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken); 17Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken); 18Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken); 19Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken); 32public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 47public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 52public async Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 76public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string query, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Packaging\NuGetConfigMerger.cs (4)
33public static async Task CreateOrUpdateAsync(DirectoryInfo targetDirectory, PackageChannel channel, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback = null, CancellationToken cancellationToken = default) 60private static async Task CreateNewNuGetConfigAsync(DirectoryInfo targetDirectory, PackageChannel channel, Func<FileInfo, XmlDocument?, XmlDocument, CancellationToken, Task<bool>>? confirmationCallback, CancellationToken cancellationToken) 813public static bool HasMissingSources(DirectoryInfo targetDirectory, PackageChannel channel) 923internal static bool TryFindNuGetConfigInDirectory(DirectoryInfo directory, [NotNullWhen(true)] out FileInfo? nugetConfigFile)
Packaging\NuGetConfigPrompter.cs (2)
29public async Task PromptToCreateOrUpdateAsync(DirectoryInfo targetDirectory, PackageChannel channel, CancellationToken cancellationToken) 86public async Task CreateOrUpdateWithoutPromptAsync(DirectoryInfo targetDirectory, PackageChannel channel, CancellationToken cancellationToken)
Packaging\PackageChannel.cs (3)
43public async Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 83public async Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken) 125public async Task<IEnumerable<NuGetPackage>> GetPackagesAsync(string packageId, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Packaging\PackagingService.cs (1)
42foreach (var prHive in prHives)
Program.cs (8)
269var workingDirectory = new DirectoryInfo(Environment.CurrentDirectory); 500private static DirectoryInfo GetHivesDirectory() 507private static DirectoryInfo GetSdksDirectory() 516var workingDirectory = new DirectoryInfo(Environment.CurrentDirectory); 517var hivesDirectory = GetHivesDirectory(); 518var cacheDirectory = GetCacheDirectory(); 519var sdksDirectory = GetSdksDirectory(); 523private static DirectoryInfo GetCacheDirectory()
Projects\AppHostProjectContext.cs (1)
87public required DirectoryInfo WorkingDirectory { get; init; }
Projects\DefaultLanguageDiscovery.cs (1)
92public Task<LanguageId?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
Projects\DotNetAppHostProject.cs (1)
502public async Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken)
Projects\ExtensionGuestLauncher.cs (1)
32DirectoryInfo workingDirectory,
Projects\GuestAppHostProject.cs (21)
154DirectoryInfo directory, 173private DirectoryInfo GetConfigDirectory(DirectoryInfo appHostDirectory) 196private AspireConfigFile LoadConfiguration(DirectoryInfo directory) 198var configDir = GetConfigDirectory(directory); 212private void SaveConfiguration(AspireConfigFile config, DirectoryInfo directory) 214var configDir = GetConfigDirectory(directory); 240internal async Task<bool> BuildAndGenerateSdkAsync(DirectoryInfo directory, CancellationToken cancellationToken) 298Task<bool> IGuestAppHostSdkGenerator.BuildAndGenerateSdkAsync(DirectoryInfo directory, CancellationToken cancellationToken) 341var directory = appHostFile.Directory!; 592internal Dictionary<string, string> GetServerEnvironmentVariables(DirectoryInfo directory) 607private Dictionary<string, string>? ReadLaunchSettingsEnvironmentVariables(DirectoryInfo directory) 610var configDir = GetConfigDirectory(directory); 751var directory = appHostFile.Directory!; 1004var directory = context.AppHostFile.Directory; 1024var directory = context.AppHostFile.Directory; 1158public async Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken) 1162var directory = appHostFile.Directory; 1299DirectoryInfo directory, 1333DirectoryInfo directory, 1356DirectoryInfo directory,
Projects\GuestRuntime.cs (5)
59public async Task<(int ExitCode, OutputCollector Output)> InstallDependenciesAsync(DirectoryInfo directory, CancellationToken cancellationToken) 95DirectoryInfo directory, 120DirectoryInfo directory, 134DirectoryInfo directory, 166DirectoryInfo directory,
Projects\IAppHostProject.cs (2)
111public required DirectoryInfo WorkingDirectory { get; init; } 235Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken);
Projects\IGuestAppHostSdkGenerator.cs (1)
17Task<bool> BuildAndGenerateSdkAsync(DirectoryInfo directory, CancellationToken cancellationToken);
Projects\IGuestProcessLauncher.cs (1)
19DirectoryInfo workingDirectory,
Projects\ILanguageDiscovery.cs (1)
81Task<LanguageId?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default);
Projects\ProcessGuestLauncher.cs (1)
32DirectoryInfo workingDirectory,
Projects\ProjectLocator.cs (7)
48private async Task<(List<FileInfo> BuildableAppHost, List<FileInfo> UnbuildableSuspectedAppHostProjects, bool HasUnsupportedProjects)> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory, CancellationToken cancellationToken) 175var searchDirectory = executionContext.WorkingDirectory; 264var directory = new DirectoryInfo(projectFile.FullName); 450var legacySettingsRootDirectory = GetLegacySettingsRootDirectory(settingsFile); 468private void MigrateLegacySettings(DirectoryInfo settingsRootDirectory) 478private static DirectoryInfo? GetLegacySettingsRootDirectory(FileInfo settingsFile) 485var settingsDirectory = settingsFile.Directory;
Projects\ProjectUpdater.cs (2)
117var nugetConfigDirectory = new DirectoryInfo(selectedPathForNewNuGetConfigFile); 697for (var current = projectFile.Directory; current is not null; current = current.Parent)
Projects\SolutionLocator.cs (3)
13Task<FileInfo?> FindSolutionFileAsync(DirectoryInfo startDirectory, CancellationToken cancellationToken = default); 18public async Task<FileInfo?> FindSolutionFileAsync(DirectoryInfo startDirectory, CancellationToken cancellationToken = default) 50private static async Task<List<FileInfo>> GetSolutionFilesInDirectoryAndSubfoldersAsync(DirectoryInfo directory, CancellationToken cancellationToken)
Scaffolding\IScaffoldingService.cs (1)
16DirectoryInfo TargetDirectory,
Scaffolding\ScaffoldingService.cs (2)
48var directory = context.TargetDirectory; 174DirectoryInfo directory,
Templating\TemplateNuGetConfigService.cs (2)
38var workingDir = executionContext.WorkingDirectory; 39var outputDir = new DirectoryInfo(outputPath);
Utils\AppHostHelper.cs (3)
17internal static async Task<(bool IsCompatibleAppHost, bool SupportsBackchannel, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, string logFilePath, CancellationToken cancellationToken) 53internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken) 69internal static async Task<int> BuildAppHostAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, bool noRestore, DotNetCliRunnerInvocationOptions options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Utils\CliUpdateNotifier.cs (2)
14Task CheckForCliUpdatesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken); 26public async Task CheckForCliUpdatesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Utils\ConfigurationHelper.cs (2)
24internal static void RegisterSettingsFiles(IConfigurationBuilder configuration, DirectoryInfo workingDirectory, FileInfo globalSettingsFile) 26var currentDirectory = workingDirectory;
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
40var workingDirectory = _executionContext.WorkingDirectory;
Utils\FileSystemHelper.cs (3)
22var sourceDirInfo = new DirectoryInfo(sourceDir); 29var stack = new Stack<(DirectoryInfo Source, string Destination)>(); 47foreach (var subDir in currentSource.GetDirectories())
Aspire.Cli.EndToEnd.Tests (6)
Helpers\CliE2ETestHelpers.cs (1)
281var dir = new DirectoryInfo(AppContext.BaseDirectory);
tests\Shared\TemporaryRepo.cs (5)
9internal sealed class TemporaryWorkspace(ITestOutputHelper outputHelper, DirectoryInfo repoDirectory) : IDisposable 11public DirectoryInfo WorkspaceRoot => repoDirectory; 13public DirectoryInfo CreateDirectory(string name) 62var repoDirectory = Directory.CreateDirectory(path); 68var aspireDir = Directory.CreateDirectory(Path.Combine(path, ".aspire"));
Aspire.Cli.Tests (367)
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (2)
101DirectoryInfo workingDirectory) 110private static CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory)
Agents\CommonAgentApplicatorsTests.cs (1)
239private static AgentEnvironmentScanContext CreateScanContext(DirectoryInfo workingDirectory)
Agents\CopilotCliAgentEnvironmentScannerTests.cs (9)
41var copilotFolder = workspace.CreateDirectory(".copilot"); 97var copilotFolder = workspace.CreateDirectory(".copilot"); 137var copilotFolder = workspace.CreateDirectory(".copilot"); 188DirectoryInfo workingDirectory) 197private static CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 211private static CliExecutionContext CreateExecutionContextWithVSCode(DirectoryInfo workingDirectory) 234var copilotFolder = workspace.CreateDirectory(".copilot"); 262var copilotFolder = workspace.CreateDirectory(".copilot"); 287var copilotFolder = workspace.CreateDirectory(".copilot");
Agents\OpenCodeAgentEnvironmentScannerTests.cs (1)
95DirectoryInfo workingDirectory)
Agents\VsCodeAgentEnvironmentScannerTests.cs (16)
23var vsCodeFolder = workspace.CreateDirectory(".vscode"); 40var vsCodeFolder = workspace.CreateDirectory(".vscode"); 41var childDir = workspace.CreateDirectory("subdir"); 58var childDir = workspace.CreateDirectory("subdir"); 113var parentVsCode = workspace.CreateDirectory(".vscode"); 134var vsCodeFolder = workspace.CreateDirectory(".vscode"); 174var vsCodeFolder = workspace.CreateDirectory(".vscode"); 215var vsCodeFolder = workspace.CreateDirectory(".vscode"); 262var vsCodeFolder = workspace.CreateDirectory(".vscode"); 278var vsCodeFolder = workspace.CreateDirectory(".vscode"); 306var vsCodeFolder = workspace.CreateDirectory(".vscode"); 331var vsCodeFolder = workspace.CreateDirectory(".vscode"); 376DirectoryInfo workingDirectory, 377DirectoryInfo? repositoryRoot = null) 387private static CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory, DirectoryInfo? homeDirectory = null, Dictionary<string, string?>? environmentVariables = null)
BundleServiceTests.cs (2)
26var tempDir = Directory.CreateTempSubdirectory("aspire-test"); 43var tempDir = Directory.CreateTempSubdirectory("aspire-test");
Caching\DiskCacheTests.cs (2)
20var hives = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "hives")); 21var cacheDir = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "cache"));
Commands\AddCommandTests.cs (1)
755var hivesDir = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "hives"));
Commands\InitCommandTests.cs (8)
438public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 449public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 454public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 459public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 562public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 574public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 579public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 584public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Commands\NewCommandTests.cs (10)
1347var modulesDir = Directory.CreateDirectory(Path.Combine(directory.FullName, ".modules")); 1613public Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>>? GetTemplatePackagesAsyncCallback { get; set; } 1615public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 1631public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 1636public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 1641public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 1674internal sealed class TestTypeScriptStarterProjectFactory(Func<DirectoryInfo, CancellationToken, Task<bool>> buildAndGenerateSdkAsync) : IAppHostProjectFactory 1701internal sealed class TestTypeScriptStarterProject(Func<DirectoryInfo, CancellationToken, Task<bool>> buildAndGenerateSdkAsync) : IAppHostProject, IGuestAppHostSdkGenerator 1751public Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken) 1766public Task<bool> BuildAndGenerateSdkAsync(DirectoryInfo directory, CancellationToken cancellationToken)
Commands\RunCommandTests.cs (1)
476var appHostDirectory = Directory.CreateDirectory(appHostDirectoryPath);
Commands\SdkDumpCommandTests.cs (1)
248var currentDirectory = new DirectoryInfo(startPath);
Commands\SecretCommandTests.cs (1)
113public Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken) => throw new NotSupportedException();
Commands\UpdateCommandTests.cs (2)
752var hivesDir = workspace.CreateDirectory(".aspire").CreateSubdirectory("hives"); 873var hivesDir = workspace.CreateDirectory(".aspire").CreateSubdirectory("hives");
Configuration\ConfigurationHelperTests.cs (1)
19var globalDir = workspace.CreateDirectory("global-aspire");
Configuration\ConfigurationServiceTests.cs (2)
17var globalSettingsDir = workspace.CreateDirectory(".aspire-global"); 26var logsDir = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, "logs"));
DotNet\DotNetCliRunnerTests.cs (6)
18private static Aspire.Cli.CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 22var settingsDirectory = workingDirectory.CreateSubdirectory(".aspire"); 23var hivesDirectory = settingsDirectory.CreateSubdirectory("hives"); 24var cacheDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "cache")); 823var project1Dir = workspace.WorkspaceRoot.CreateSubdirectory("Project1"); 827var project2Dir = workspace.WorkspaceRoot.CreateSubdirectory("Project2");
Mcp\E2E\McpDocsE2ETests.cs (1)
288var dir = new DirectoryInfo(currentDir);
Mcp\ListAppHostsToolTests.cs (3)
167private static CliExecutionContext CreateCliExecutionContext(DirectoryInfo workingDirectory) 169var hivesDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "hives")); 170var cacheDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "cache"));
Mcp\MockPackagingService.cs (5)
37public Task<IEnumerable<NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 40public Task<IEnumerable<NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 43public Task<IEnumerable<NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 46public Task<IEnumerable<NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 76public IReadOnlyList<IAppHostAuxiliaryBackchannel> GetConnectionsForWorkingDirectory(DirectoryInfo workingDirectory)
NuGet\NuGetPackagePrefetcherTests.cs (3)
15var workingDir = new DirectoryInfo(Environment.CurrentDirectory); 16var hivesDir = new DirectoryInfo(Path.Combine(Environment.CurrentDirectory, "hives")); 17var cacheDir = new DirectoryInfo(Path.Combine(workingDir.FullName, ".aspire", "cache"));
Packaging\NuGetConfigMergerSnapshotTests.cs (20)
27public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 28public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 29public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 30public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 45private static async Task<FileInfo> WriteConfigAsync(DirectoryInfo dir, string content) 59var root = workspace.WorkspaceRoot; 62var hivesDir = root.CreateSubdirectory("hives"); 65var cacheDir = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache")); 109var root = workspace.WorkspaceRoot; 112var hivesDir = root.CreateSubdirectory("hives"); 115var cacheDir2 = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache")); 172var root = workspace.WorkspaceRoot; 175var hivesDir = root.CreateSubdirectory("hives"); 178var cacheDir3 = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache")); 234var root = workspace.WorkspaceRoot; 237var hivesDir = root.CreateSubdirectory("hives"); 240var cacheDir4 = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache")); 294var root = workspace.WorkspaceRoot; 297var hivesDir = root.CreateSubdirectory("hives"); 300var cacheDir5 = new DirectoryInfo(Path.Combine(root.FullName, ".aspire", "cache"));
Packaging\NuGetConfigMergerTests.cs (22)
22private static async Task<FileInfo> WriteConfigAsync(DirectoryInfo dir, string content) 31public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 35public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 39public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 43public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 55var root = workspace.WorkspaceRoot; 79var root = workspace.WorkspaceRoot; 107var root = workspace.WorkspaceRoot; 147var root = workspace.WorkspaceRoot; 190var root = workspace.WorkspaceRoot; 223var root = workspace.WorkspaceRoot; 233var root = workspace.WorkspaceRoot; 264var root = workspace.WorkspaceRoot; 299var root = workspace.WorkspaceRoot; 348var root = workspace.WorkspaceRoot; 411var root = workspace.WorkspaceRoot; 474var root = workspace.WorkspaceRoot; 551var root = workspace.WorkspaceRoot; 590var root = workspace.WorkspaceRoot; 619var root = workspace.WorkspaceRoot; 670var root = workspace.WorkspaceRoot; 713var root = workspace.WorkspaceRoot;
Packaging\PackageChannelTests.cs (4)
14public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 15public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 16public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 17public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]);
Packaging\PackagingServiceTests.cs (70)
19public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 20public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 21public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 22public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) => Task.FromResult<IEnumerable<Aspire.Shared.NuGetPackageCli>>([]); 45var tempDir = workspace.WorkspaceRoot; 46var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 47var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 80var tempDir = workspace.WorkspaceRoot; 81var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 82var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 124var tempDir = workspace.WorkspaceRoot; 125var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 126var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 157var tempDir = workspace.WorkspaceRoot; 158var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 159var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 190var tempDir = workspace.WorkspaceRoot; 191var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 192var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 222var tempDir = workspace.WorkspaceRoot; 223var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 224var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 253var tempDir = workspace.WorkspaceRoot; 254var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 255var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 284var tempDir = workspace.WorkspaceRoot; 285var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 286var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 315var tempDir = workspace.WorkspaceRoot; 316var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 317var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 345var tempDir = workspace.WorkspaceRoot; 393var tempDir = workspace.WorkspaceRoot; 394var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 395var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 450var tempDir = workspace.WorkspaceRoot; 451var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 452var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 491var tempDir = workspace.WorkspaceRoot; 492var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 493var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 527var tempDir = workspace.WorkspaceRoot; 528var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 529var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 563var tempDir = workspace.WorkspaceRoot; 564var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 565var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 602var tempDir = workspace.WorkspaceRoot; 644var tempDir = workspace.WorkspaceRoot; 645var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 646var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 677var tempDir = workspace.WorkspaceRoot; 678var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 679var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 708var tempDir = workspace.WorkspaceRoot; 709var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 710var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 753var tempDir = workspace.WorkspaceRoot; 754var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 755var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 806var tempDir = workspace.WorkspaceRoot; 807var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 808var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 858var tempDir = workspace.WorkspaceRoot; 859var hivesDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "hives")); 860var cacheDir = new DirectoryInfo(Path.Combine(tempDir.FullName, ".aspire", "cache")); 897public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 906public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 909public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 912public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Projects\AppHostServerProjectTests.cs (10)
223var hivesDir = _workspace.WorkspaceRoot.CreateSubdirectory("hives"); 224var prOldHive = hivesDir.CreateSubdirectory("pr-old"); 225var prNewHive = hivesDir.CreateSubdirectory("pr-new"); 229var aspireDir = _workspace.WorkspaceRoot.CreateSubdirectory(".aspire"); 346public Task<IEnumerable<NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 349public Task<IEnumerable<NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 352public Task<IEnumerable<NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 355public Task<IEnumerable<NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 361var dirInfo = new DirectoryInfo(path); 369foreach (var dir in dirInfo.GetDirectories())
Projects\GuestAppHostProjectTests.cs (5)
41var settingsDir = _workspace.CreateDirectory(".aspire"); 61var settingsDir = _workspace.CreateDirectory(".aspire"); 247var settingsDir = _workspace.CreateDirectory(".aspire"); 307var propertiesDir = _workspace.CreateDirectory("Properties"); 336private static GuestAppHostProject CreateGuestAppHostProject(DirectoryInfo workspaceRoot)
Projects\GuestRuntimeTests.cs (13)
75var directory = new DirectoryInfo("/tmp"); 94var directory = new DirectoryInfo("/tmp"); 109var directory = new DirectoryInfo("/tmp"); 126var directory = new DirectoryInfo("/tmp"); 141var directory = new DirectoryInfo("/tmp"); 160var directory = new DirectoryInfo("/tmp"); 181var directory = new DirectoryInfo("/tmp"); 200var directory = new DirectoryInfo("/home/user/project"); 219var directory = new DirectoryInfo("/home/user/project"); 237var directory = new DirectoryInfo("/tmp"); 257var directory = new DirectoryInfo("/tmp"); 418public DirectoryInfo? LastWorkingDirectory { get; private set; } 424DirectoryInfo workingDirectory,
Projects\ProjectLocatorTests.cs (35)
22private static Aspire.Cli.CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 26var settingsDirectory = workingDirectory.CreateSubdirectory(".aspire"); 27var hivesDirectory = settingsDirectory.CreateSubdirectory("hives"); 28var cacheDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "cache")); 54var targetAppHostDirectory = workspace.WorkspaceRoot.CreateSubdirectory("TargetAppHost"); 58var otherAppHostDirectory = workspace.WorkspaceRoot.CreateSubdirectory("OtherAppHost"); 62var workspaceSettingsDirectory = workspace.CreateDirectory(".aspire"); 85var dir1 = workspace.WorkspaceRoot.CreateSubdirectory("dir1"); 86var dir2 = dir1.CreateSubdirectory("dir2"); 88var targetAppHostDirectory = dir2.CreateSubdirectory("TargetAppHost"); 92var otherAppHostDirectory = workspace.WorkspaceRoot.CreateSubdirectory("OtherAppHost"); 96var workspaceSettingsDirectory = workspace.CreateDirectory(".aspire"); 124var workspaceSettingsDirectory = workspace.CreateDirectory(".aspire"); 160var targetAppHostDirectory = workspace.WorkspaceRoot.CreateSubdirectory("TargetAppHost"); 164var workspaceSettingsDirectory = workspace.CreateDirectory(".aspire"); 285var srcDirectory = workspace.CreateDirectory("src"); 286var appHostDirectory = srcDirectory.CreateSubdirectory("AppHost"); 325var appHostDirectory = workspace.WorkspaceRoot.CreateSubdirectory("MyAppHost"); 330var decoyAppHostDirectory = workspace.WorkspaceRoot.CreateSubdirectory("DecoyAppHost"); 338var aspireSettingsDir = new DirectoryInfo(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire")); 399var subDir = workspace.WorkspaceRoot.CreateSubdirectory("SubProject"); 425var dirWithBoth = workspace.WorkspaceRoot.CreateSubdirectory("WithBoth"); 440var dirWithOnlyAppHost = workspace.WorkspaceRoot.CreateSubdirectory("OnlyAppHost"); 500var subDir1 = workspace.WorkspaceRoot.CreateSubdirectory("ProjectAppHost"); 505var subDir2 = workspace.WorkspaceRoot.CreateSubdirectory("SingleFileAppHost"); 637var subDir = workspace.WorkspaceRoot.CreateSubdirectory("SingleFile"); 742var projectDirectory = workspace.WorkspaceRoot.CreateSubdirectory("MyAppHost"); 774var projectDirectory = workspace.WorkspaceRoot.CreateSubdirectory("EmptyDir"); 796var projectDirectory = workspace.WorkspaceRoot.CreateSubdirectory("MultiProject"); 833var projectDirectory = workspace.WorkspaceRoot.CreateSubdirectory("MyAppHost"); 860var topDirectory = workspace.WorkspaceRoot.CreateSubdirectory("playground"); 861var subDirectory = topDirectory.CreateSubdirectory("mongo"); 898var appHostDir = workspace.WorkspaceRoot.CreateSubdirectory("MyApp.AppHost"); 941var appHostDir = workspace.WorkspaceRoot.CreateSubdirectory("MyApp.AppHost"); 984var appHostDir = workspace.WorkspaceRoot.CreateSubdirectory("SingleFileApp");
Projects\ProjectUpdaterTests.cs (39)
27var srcFolder = workspace.CreateDirectory("src"); 29var serviceDefaultsFolder = workspace.CreateDirectory("UpdateTester.ServiceDefaults"); 32var webAppFolder = workspace.CreateDirectory("UpdateTester.WebApp"); 35var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 137var srcFolder = workspace.CreateDirectory("src"); 139var serviceDefaultsFolder = workspace.CreateDirectory("UpdateTester.ServiceDefaults"); 142var webAppFolder = workspace.CreateDirectory("UpdateTester.WebApp"); 145var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 268var srcFolder = workspace.CreateDirectory("src"); 270var serviceDefaultsFolder = workspace.CreateDirectory("UpdateTester.ServiceDefaults"); 273var webAppFolder = workspace.CreateDirectory("UpdateTester.WebApp"); 276var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 420var sharedProjectFolder = workspace.CreateDirectory("SharedProject"); 423var projectAFolder = workspace.CreateDirectory("ProjectA"); 426var projectBFolder = workspace.CreateDirectory("ProjectB"); 429var appHostFolder = workspace.CreateDirectory("DiamondTest.AppHost"); 553var serviceDefaultsFolder = workspace.CreateDirectory("UpdateTester.ServiceDefaults"); 556var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 689var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 791var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 889private static Aspire.Cli.CliExecutionContext CreateExecutionContext(DirectoryInfo workingDirectory) 893var settingsDirectory = workingDirectory.CreateSubdirectory(".aspire"); 894var hivesDirectory = settingsDirectory.CreateSubdirectory("hives"); 895var cacheDirectory = new DirectoryInfo(Path.Combine(workingDirectory.FullName, ".aspire", "cache")); 924var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1037var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1161var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1275var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1386var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1480var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1582var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1661var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1743var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1826var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1908var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 1994var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 2072var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 2150var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost"); 2257var appHostFolder = workspace.CreateDirectory("UpdateTester.AppHost");
Templating\DotNetTemplateFactoryTests.cs (22)
36public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 40public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 44public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 48public Task<IEnumerable<Aspire.Shared.NuGetPackageCli>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken) 57private static async Task WriteNuGetConfigAsync(DirectoryInfo dir, string content) 72var workingDir = workspace.WorkspaceRoot; 93var workingDir = workspace.WorkspaceRoot; 128var workingDir = workspace.WorkspaceRoot; 129var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject")); 172var workingDir = workspace.WorkspaceRoot; 173var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject")); 209var workingDir = workspace.WorkspaceRoot; 210var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject")); 239var workingDir = workspace.WorkspaceRoot; 240var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject")); 260var workingDir = workspace.WorkspaceRoot; 261var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject")); 370var workingDirectory = new DirectoryInfo("/tmp"); 371var hivesDirectory = new DirectoryInfo("/tmp/hives"); 372var cacheDirectory = new DirectoryInfo("/tmp/cache"); 525public Task<(int ExitCode, NuGetPackageCli[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 537public Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
tests\Shared\TemporaryRepo.cs (5)
9internal sealed class TemporaryWorkspace(ITestOutputHelper outputHelper, DirectoryInfo repoDirectory) : IDisposable 11public DirectoryInfo WorkspaceRoot => repoDirectory; 13public DirectoryInfo CreateDirectory(string name) 62var repoDirectory = Directory.CreateDirectory(path); 68var aspireDir = Directory.CreateDirectory(Path.Combine(path, ".aspire"));
TestServices\FakeNuGetPackageCache.cs (4)
11public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 14public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 17public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 20public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
TestServices\TestAppHostProjectFactory.cs (2)
143public Task ScaffoldAsync(DirectoryInfo directory, string? projectName, CancellationToken cancellationToken) 182public Task<RunningInstanceResult> FindAndStopRunningInstanceAsync(FileInfo appHostFile, DirectoryInfo homeDirectory, CancellationToken cancellationToken)
TestServices\TestAuxiliaryBackchannelMonitor.cs (1)
76public IReadOnlyList<IAppHostAuxiliaryBackchannel> GetConnectionsForWorkingDirectory(DirectoryInfo workingDirectory)
TestServices\TestCliDownloader.cs (2)
13private readonly DirectoryInfo _tempDirectory; 15public TestCliDownloader(DirectoryInfo tempDirectory)
TestServices\TestCliUpdateNotifier.cs (1)
14public Task CheckForCliUpdatesAsync(DirectoryInfo workingDirectory, CancellationToken cancellationToken)
TestServices\TestDotNetCliExecutionFactory.cs (4)
24public Func<string[], IDictionary<string, string>?, DirectoryInfo, DotNetCliRunnerInvocationOptions, IDotNetCliExecution>? CreateExecutionCallback { get; set; } 30public Action<string[], IDictionary<string, string>?, DirectoryInfo, DotNetCliRunnerInvocationOptions>? AssertionCallback { get; set; } 54public IDotNetCliExecution CreateExecution(string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options) 140Action<string[], IDictionary<string, string>?, DirectoryInfo, DotNetCliRunnerInvocationOptions> assertionCallback,
TestServices\TestDotNetCliRunner.cs (4)
19public Func<DirectoryInfo, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, string[] ConfigPaths)>? GetNuGetConfigPathsAsyncCallback { get; set; } 24public Func<DirectoryInfo, string, bool, int, int, FileInfo?, bool, DotNetCliRunnerInvocationOptions, CancellationToken, (int ExitCode, NuGetPackage[]? Packages)>? SearchPackagesAsyncCallback { get; set; } 65public Task<(int ExitCode, string[] ConfigPaths)> GetNuGetConfigPathsAsync(DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 109public Task<(int ExitCode, NuGetPackage[]? Packages)> SearchPackagesAsync(DirectoryInfo workingDirectory, string query, bool prerelease, int take, int skip, FileInfo? nugetConfigFile, bool useCache, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestLanguageDiscovery.cs (1)
42public Task<LanguageId?> DetectLanguageAsync(DirectoryInfo directory, CancellationToken cancellationToken = default)
Utils\CliTestHelper.cs (7)
233public CliServiceCollectionTestOptions(ITestOutputHelper outputHelper, DirectoryInfo workingDirectory) 246var hivesDirectory = new DirectoryInfo(Path.Combine(WorkingDirectory.FullName, ".aspire", "hives")); 247var cacheDirectory = new DirectoryInfo(Path.Combine(WorkingDirectory.FullName, ".aspire", "cache")); 248var logsDirectory = new DirectoryInfo(Path.Combine(WorkingDirectory.FullName, ".aspire", "logs")); 253public DirectoryInfo WorkingDirectory { get; set; } 330private static FileInfo GetGlobalSettingsFile(DirectoryInfo workingDirectory) 506var tmpDirectory = new DirectoryInfo(Path.Combine(executionContext.WorkingDirectory.FullName, "tmp"));
Utils\CliUpdateNotificationServiceTests.cs (4)
296public Task<IEnumerable<NuGetPackage>> GetTemplatePackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 301public Task<IEnumerable<NuGetPackage>> GetIntegrationPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 306public Task<IEnumerable<NuGetPackage>> GetCliPackagesAsync(DirectoryInfo workingDirectory, bool prerelease, FileInfo? nugetConfigFile, CancellationToken cancellationToken) 311public Task<IEnumerable<NuGetPackage>> GetPackagesAsync(DirectoryInfo workingDirectory, string packageId, Func<string, bool>? filter, bool prerelease, FileInfo? nugetConfigFile, bool useCache, CancellationToken cancellationToken)
Utils\FileSystemHelperTests.cs (14)
15var sourceDir = workspace.CreateDirectory("source"); 42var sourceDir = workspace.CreateDirectory("source"); 46var subDir1 = sourceDir.CreateSubdirectory("subdir1"); 47var subDir2 = subDir1.CreateSubdirectory("subdir2"); 74var sourceDir = workspace.CreateDirectory("empty_source"); 116var sourceDir = workspace.CreateDirectory("source"); 140var sourceDir = workspace.CreateDirectory("source"); 152var sourceDir = workspace.CreateDirectory("source"); 177var sourceDir = workspace.CreateDirectory("source"); 181var current = sourceDir; 208var sourceDir = workspace.CreateDirectory("source"); 215var subDir = sourceDir.CreateSubdirectory("obj"); 224var destSubDir = Directory.CreateDirectory(Path.Combine(destDir, "obj")); 243var sourceDir = workspace.CreateDirectory("source");
Aspire.Dashboard.Tests (6)
Integration\StartupTests.cs (3)
162var fileConfigDirectory = Directory.CreateTempSubdirectory(); 195var fileConfigDirectory = Directory.CreateTempSubdirectory(); 1145private static async Task<string> CreateBrowserTokenConfigFileAsync(DirectoryInfo fileConfigDirectory, string browserToken)
tests\Shared\Playwright\PlaywrightProvider.cs (1)
40public static void DetectAndSetInstalledPlaywrightDependenciesPath(DirectoryInfo? repoRoot = null)
tests\Shared\Playwright\TestUtils.cs (2)
8public static DirectoryInfo? FindRepoRoot() 10DirectoryInfo? repoRoot = new(AppContext.BaseDirectory);
Aspire.Deployment.EndToEnd.Tests (5)
tests\Shared\TemporaryRepo.cs (5)
9internal sealed class TemporaryWorkspace(ITestOutputHelper outputHelper, DirectoryInfo repoDirectory) : IDisposable 11public DirectoryInfo WorkspaceRoot => repoDirectory; 13public DirectoryInfo CreateDirectory(string name) 62var repoDirectory = Directory.CreateDirectory(path); 68var aspireDir = Directory.CreateDirectory(Path.Combine(path, ".aspire"));
Aspire.EndToEnd.Tests (4)
tests\Shared\Playwright\PlaywrightProvider.cs (1)
40public static void DetectAndSetInstalledPlaywrightDependenciesPath(DirectoryInfo? repoRoot = null)
tests\Shared\Playwright\TestUtils.cs (2)
8public static DirectoryInfo? FindRepoRoot() 10DirectoryInfo? repoRoot = new(AppContext.BaseDirectory);
tests\Shared\TemplatesTesting\BuildEnvironment.cs (1)
21public DirectoryInfo? RepoRoot { get; init; }
Aspire.Hosting (2)
Publishing\ManifestPublisher.cs (1)
48var parentDirectory = Directory.GetParent(_options.Value.OutputPath);
Publishing\ManifestPublishingExtensions.cs (1)
56var parentDirectory = Directory.GetParent(outputPath);
Aspire.Hosting.Azure (3)
AzurePublishingContext.cs (3)
118var outputDirectory = new DirectoryInfo(outputPath); 156var moduleDirectory = outputDirectory.CreateSubdirectory(resource.Name); 364var moduleDirectory = outputDirectory.CreateSubdirectory(resource.Name);
Aspire.Hosting.Azure.Tests (7)
AzureAppServiceTests.cs (1)
266var directory = Directory.CreateTempSubdirectory(".aspire-test");
AzureContainerAppsTests.cs (1)
64var directory = Directory.CreateTempSubdirectory(".aspire-test");
AzureEnvironmentResourceTests.cs (4)
20var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test"); 52var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test"); 84var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test"); 132var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test");
AzureResourceOptionsTests.cs (1)
23var tempDir = Directory.CreateTempSubdirectory();
Aspire.Hosting.Containers.Tests (1)
WithDockerfileTests.cs (1)
881var tempDir = Directory.CreateTempSubdirectory();
Aspire.Hosting.Docker.Tests (2)
DockerComposeTests.cs (2)
48var tempDir = Directory.CreateTempSubdirectory(".docker-compose-test"); 71var tempDir = Directory.CreateTempSubdirectory(".docker-compose-test");
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesEnvironmentResourceTests.cs (1)
17var tempDir = Directory.CreateTempSubdirectory(".k8s-test");
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
698var tempFolder = Directory.CreateTempSubdirectory();
Aspire.Hosting.Testing (1)
DistributedApplicationFactory.cs (1)
345var projectFileInfo = new DirectoryInfo(appHostPath);
Aspire.Templates.Tests (4)
tests\Shared\Playwright\PlaywrightProvider.cs (1)
40public static void DetectAndSetInstalledPlaywrightDependenciesPath(DirectoryInfo? repoRoot = null)
tests\Shared\Playwright\TestUtils.cs (2)
8public static DirectoryInfo? FindRepoRoot() 10DirectoryInfo? repoRoot = new(AppContext.BaseDirectory);
tests\Shared\TemplatesTesting\BuildEnvironment.cs (1)
21public DirectoryInfo? RepoRoot { get; init; }
BuildValidator (5)
LocalReferenceResolver.cs (4)
40private readonly HashSet<DirectoryInfo> _indexDirectories = new(); 52var directories = new List<DirectoryInfo>(); 66foreach (var directory in directories) 88public static DirectoryInfo GetNugetCacheDirectory()
Program.cs (1)
144foreach (var artifactsDir in artifactsDirs)
CodeStyleConfigFileGenerator (2)
Program.cs (2)
90var directory = Directory.CreateDirectory(folder); 204var directory = Directory.CreateDirectory(outputDir);
dotnet-dev-certs (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
dotnet-svcutil.xmlserializer (1)
Microsoft\Tools\ServiceModel\SvcUtil\InputModule.cs (1)
167DirectoryInfo dirInfo = new DirectoryInfo(dirPath);
dotnet-svcutil-lib (23)
CommandProcessorOptions.cs (2)
530var projectDirInfo = new DirectoryInfo(projectDir); 854DirectoryInfo directoryInfo = new DirectoryInfo(projFolder);
Metadata\MetadataFileNameManager.cs (1)
243DirectoryInfo dirInfo = new DirectoryInfo(dirPath);
Shared\Options\OptionValueParser.cs (3)
54else if (valueType == typeof(DirectoryInfo)) 56value = CreateValue<DirectoryInfo>(() => new DirectoryInfo(stringValue), option, stringValue); 112else if (value is DirectoryInfo di)
Shared\Options\SvcutilOptions.cs (6)
31public DirectoryInfo BootstrapPath { get { return GetValue<DirectoryInfo>(BootstrapPathKey); } set { SetValue(BootstrapPathKey, value); } } 39public DirectoryInfo OutputDir { get { return GetValue<DirectoryInfo>(OutputDirKey); } set { SetValue(OutputDirKey, value); } } 50new SingleValueOption<DirectoryInfo>(BootstrapPathKey), 58new SingleValueOption<DirectoryInfo>(OutputDirKey, OutputDirKey),
Shared\Options\UpdateOptions.cs (2)
90public void MakePathsRelativeTo(DirectoryInfo optionsFileDirectory) 108public void ResolveFullPathsFrom(DirectoryInfo optionsFileDirectory)
Shared\Utilities\PathHelper.cs (9)
26public static string OriginalPath(this DirectoryInfo directoryInfo) 80public static bool IsUnderDirectory(string fileSpec, DirectoryInfo directory, out string filePath, out string relPath) 95public static string GetRelativePath(string childPath, DirectoryInfo parentPath) 106public static bool GetRelativePath(string childPath, DirectoryInfo parentPath, out string relativePath) 171public static DirectoryInfo CreateUniqueDirectoryName(string directoryName, string parentDirInfo) 176public static DirectoryInfo CreateUniqueDirectoryName(string directoryName, DirectoryInfo parentDirInfo) 178var directory = new DirectoryInfo(Path.Combine(parentDirInfo.FullName, directoryName)); 182foreach (var childDir in parentDirInfo.GetDirectories())
dotnet-svcutil-lib.Tests (4)
FileUtil.cs (3)
14DirectoryInfo dir = new DirectoryInfo(sourceDirectory); 17DirectoryInfo[] dirs = dir.GetDirectories(); 32foreach (DirectoryInfo subdir in dirs)
TestInit.cs (1)
561DirectoryInfo binDirectory = new DirectoryInfo(binDir);
GenerateDocumentationAndConfigFiles (8)
Program.cs (8)
432var directory = Directory.CreateDirectory(args.PropsFileDir); 543var directory = Directory.CreateDirectory(args.AnalyzerDocumentationFileDir); 630var directory = Directory.CreateDirectory(args.AnalyzerSarifFileDir); 775var directory = Directory.CreateDirectory(args.AnalyzerDocumentationFileDir); 1111var directory = Directory.CreateDirectory(analyzerRulesetsDir); 1176var directory = Directory.CreateDirectory(Path.Combine(analyzerEditorconfigsDir, editorconfigFolder)); 1398var directory = Directory.CreateDirectory(folder); 1611var directory = Directory.CreateDirectory(targetsFileDir);
GenerateRulesMissingDocumentation (1)
Program.cs (1)
40var directory = Directory.CreateDirectory(analyzerDocumentationFileDir);
IIS.FunctionalTests (14)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (6)
210var toInfo = new DirectoryInfo(to); 244var sourceDirectory = new DirectoryInfo(Path.GetDirectoryName(moduleNodes.First().Attribute("image").Value)); 245var destinationDirectory = new DirectoryInfo(Path.Combine(contentRoot, sourceDirectory.Name)); 256private static void CopyFiles(DirectoryInfo source, DirectoryInfo target) 258foreach (DirectoryInfo directoryInfo in source.GetDirectories())
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (4)
79public static void CopyFiles(DirectoryInfo source, DirectoryInfo target, ILogger logger) 81foreach (DirectoryInfo directoryInfo in source.GetDirectories()) 264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (2)
36var target = CreateTempDirectory(); 38var source = new DirectoryInfo(path);
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (2)
123var source = new DirectoryInfo(contentRoot); 125var destination = new DirectoryInfo(contentRoot + "anotherApp");
IIS.LongTests (8)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (4)
79public static void CopyFiles(DirectoryInfo source, DirectoryInfo target, ILogger logger) 81foreach (DirectoryInfo directoryInfo in source.GetDirectories()) 264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (2)
36var target = CreateTempDirectory(); 38var source = new DirectoryInfo(path);
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (2)
1565var source = new DirectoryInfo(contentRoot); 1566var subDirectoryPath = source.CreateSubdirectory(subdirectory);
IIS.NewHandler.FunctionalTests (8)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (4)
79public static void CopyFiles(DirectoryInfo source, DirectoryInfo target, ILogger logger) 81foreach (DirectoryInfo directoryInfo in source.GetDirectories()) 264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (2)
36var target = CreateTempDirectory(); 38var source = new DirectoryInfo(path);
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (2)
1565var source = new DirectoryInfo(contentRoot); 1566var subDirectoryPath = source.CreateSubdirectory(subdirectory);
IIS.ShadowCopy.Tests (21)
ShadowCopyTests.cs (15)
28var directoryInfo = new DirectoryInfo(deploymentResult.ContentRoot); 36foreach (var dirInfo in directoryInfo.GetDirectories()) 54var directoryInfo = new DirectoryInfo(deploymentResult.ContentRoot); 63foreach (var dirInfo in directoryInfo.GetDirectories()) 88var directoryInfo = new DirectoryInfo(deploymentResult.ContentRoot); 96foreach (var dirInfo in directoryInfo.GetDirectories()) 120var dirInfo = new DirectoryInfo(deploymentResult.ContentRoot); 154var contentRoot = new DirectoryInfo(deploymentResult.ContentRoot); 157foreach (var subDir in contentRoot.GetDirectories()) 385var directoryInfo = Directory.CreateDirectory(directoryPath); 389public TempDirectory(DirectoryInfo directoryInfo) 397public DirectoryInfo DirectoryInfo { get; } 434DirectoryInfo dir = new DirectoryInfo(sourceDirName); 443DirectoryInfo[] dirs = dir.GetDirectories(); 459foreach (DirectoryInfo subdir in dirs)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (4)
79public static void CopyFiles(DirectoryInfo source, DirectoryInfo target, ILogger logger) 81foreach (DirectoryInfo directoryInfo in source.GetDirectories()) 264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (2)
36var target = CreateTempDirectory(); 38var source = new DirectoryInfo(path);
IISExpress.FunctionalTests (16)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (6)
210var toInfo = new DirectoryInfo(to); 244var sourceDirectory = new DirectoryInfo(Path.GetDirectoryName(moduleNodes.First().Attribute("image").Value)); 245var destinationDirectory = new DirectoryInfo(Path.Combine(contentRoot, sourceDirectory.Name)); 256private static void CopyFiles(DirectoryInfo source, DirectoryInfo target) 258foreach (DirectoryInfo directoryInfo in source.GetDirectories())
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (4)
79public static void CopyFiles(DirectoryInfo source, DirectoryInfo target, ILogger logger) 81foreach (DirectoryInfo directoryInfo in source.GetDirectories()) 264var rootApplicationDirectory = new DirectoryInfo(contentRoot + "rootApp");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (2)
36var target = CreateTempDirectory(); 38var source = new DirectoryInfo(path);
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (2)
123var source = new DirectoryInfo(contentRoot); 125var destination = new DirectoryInfo(contentRoot + "anotherApp");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (2)
1565var source = new DirectoryInfo(contentRoot); 1566var subDirectoryPath = source.CreateSubdirectory(subdirectory);
illink (1)
Infrastructure.Tests (5)
ExtractTestPartitions\ExtractTestPartitionsFixture.cs (1)
68var dir = new DirectoryInfo(AppContext.BaseDirectory);
PowerShellScripts\BuildTestMatrixTests.cs (1)
593var dir = new DirectoryInfo(AppContext.BaseDirectory);
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (1)
696var dir = new DirectoryInfo(AppContext.BaseDirectory);
PowerShellScripts\SplitTestMatrixByDepsTests.cs (1)
353var dir = new DirectoryInfo(AppContext.BaseDirectory);
PowerShellScripts\SplitTestProjectsTests.cs (1)
212var dir = new DirectoryInfo(AppContext.BaseDirectory);
installer.tasks (1)
GenerateTestSharedFrameworkDepsFile.cs (1)
34var sharedFxDir = new DirectoryInfo(SharedFrameworkDirectory);
Microsoft.Agents.AI.ProjectTemplates.Tests (2)
test\ProjectTemplates\Infrastructure\TemplateExecutionTestClassFixtureBase.cs (2)
80var source = new DirectoryInfo(sandboxSource); 87foreach (DirectoryInfo subDir in source.GetDirectories())
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (6)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
125var info = new DirectoryInfo(path);
UserJwtsTestFixture.cs (1)
64var projectPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest", Guid.NewGuid().ToString()));
UserJwtsTests.cs (4)
708var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 734var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 759var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 784var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest"));
Microsoft.AspNetCore.DataProtection (22)
DataProtectionBuilderExtensions.cs (1)
168public static IDataProtectionBuilder PersistKeysToFileSystem(this IDataProtectionBuilder builder, DirectoryInfo directory)
IDataProtectionBuilder.cs (2)
20/// a call to <see cref="DataProtectionBuilderExtensions.PersistKeysToFileSystem(IDataProtectionBuilder,DirectoryInfo)"/>, or exceptions may 27/// should therefore generally be paired with a call to <see cref="DataProtectionBuilderExtensions.PersistKeysToFileSystem(IDataProtectionBuilder,DirectoryInfo)"/>,
Internal\ContainerUtils.cs (3)
20public static bool IsVolumeMountedFolder(DirectoryInfo directory) 44internal static bool IsDirectoryMounted(DirectoryInfo directory, IEnumerable<string> fstab) 66var dir = directory;
Internal\KeyManagementOptionsPostSetup.cs (2)
73var keyDirectory = new DirectoryInfo(_keyDirectoryPath); 107public ReadOnlyFileSystemXmlRepository(DirectoryInfo directory, ILoggerFactory loggerFactory)
KeyManagement\XmlKeyManager.cs (2)
651var azureWebSitesKeysFolder = _keyStorageDirectories.GetKeyStorageDirectoryForAzureWebSites(); 663var localAppDataKeysFolder = _keyStorageDirectories.GetKeyStorageDirectory();
Repositories\DefaultKeyStorageDirectories.cs (7)
13private static readonly Lazy<DirectoryInfo?> _defaultDirectoryLazy = new Lazy<DirectoryInfo?>(GetKeyStorageDirectoryImpl); 30public DirectoryInfo? GetKeyStorageDirectory() => _defaultDirectoryLazy.Value; 32private static DirectoryInfo? GetKeyStorageDirectoryImpl() 34DirectoryInfo retVal; 87public DirectoryInfo? GetKeyStorageDirectoryForAzureWebSites() 108private static DirectoryInfo GetKeyStorageDirectoryFromBaseAppDataPath(string basePath)
Repositories\FileSystemXmlRepository.cs (3)
29public FileSystemXmlRepository(DirectoryInfo directory, ILoggerFactory loggerFactory) 61public static DirectoryInfo? DefaultKeyStorageDirectory => DefaultKeyStorageDirectories.Instance.GetKeyStorageDirectory(); 66public DirectoryInfo Directory { get; }
Repositories\IDefaultKeyStorageDirectory.cs (2)
13DirectoryInfo? GetKeyStorageDirectory(); 15DirectoryInfo? GetKeyStorageDirectoryForAzureWebSites();
Microsoft.AspNetCore.DataProtection.Extensions (9)
DataProtectionProvider.cs (9)
38/// <param name="keyDirectory">The <see cref="DirectoryInfo"/> in which keys should be stored. This may 40public static IDataProtectionProvider Create(DirectoryInfo keyDirectory) 51/// <param name="keyDirectory">The <see cref="DirectoryInfo"/> in which keys should be stored. This may 56DirectoryInfo keyDirectory, 87/// <param name="keyDirectory">The <see cref="DirectoryInfo"/> in which keys should be stored. This may 91DirectoryInfo keyDirectory, 104/// <param name="keyDirectory">The <see cref="DirectoryInfo"/> in which keys should be stored. This may 110DirectoryInfo keyDirectory, 122DirectoryInfo? keyDirectory,
Microsoft.AspNetCore.DataProtection.Extensions.Tests (2)
DataProtectionProviderTests.cs (2)
321private static void WithUniqueTempDirectory(Action<DirectoryInfo> testCode) 324var dirInfo = new DirectoryInfo(uniqueTempPath);
Microsoft.AspNetCore.DataProtection.Tests (5)
Internal\KeyManagementOptionsPostSetupTest.cs (1)
89var xmlDir = new DirectoryInfo(Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()));
Repositories\FileSystemXmlRepositoryTests.cs (4)
29var defaultDirInfo = FileSystemXmlRepository.DefaultKeyStorageDirectory; 44var retVal = repository.Directory; 323private static void WithUniqueTempDirectory(Action<DirectoryInfo> testCode) 326var dirInfo = new DirectoryInfo(uniqueTempPath);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Microsoft.AspNetCore.FunctionalTests (1)
WebHostFunctionalTests.cs (1)
239var directoryInfo = new DirectoryInfo(applicationBasePath);
Microsoft.AspNetCore.Identity.Test (1)
IdentityUIScriptsTest.cs (1)
172var directoryInfo = new DirectoryInfo(applicationPath);
Microsoft.AspNetCore.InternalTesting (1)
TestPathUtilities.cs (1)
15var directoryInfo = new DirectoryInfo(applicationBasePath);
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
Helpers.cs (1)
20var current = new DirectoryInfo(AppContext.BaseDirectory);
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (4)
CodeGenerationBenchmark.cs (2)
18var current = new DirectoryInfo(AppContext.BaseDirectory); 24var root = current;
SyntaxTreeGenerationBenckmark.cs (2)
20var current = new DirectoryInfo(AppContext.BaseDirectory); 26var root = current;
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\TestProject.cs (1)
168var directoryInfo = new DirectoryInfo(baseDirectory);
Microsoft.AspNetCore.Server.IntegrationTesting (10)
ApplicationPublisher.cs (3)
22var publishDirectory = CreateTempDirectory(); 120protected static DirectoryInfo CreateTempDirectory() 123var target = new DirectoryInfo(tempPath);
CachingApplicationPublisher.cs (5)
52var target = CreateTempDirectory(); 54var source = new DirectoryInfo(application.Path); 59public static void CopyFiles(DirectoryInfo source, DirectoryInfo target, ILogger logger) 61foreach (DirectoryInfo directoryInfo in source.GetDirectories())
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (2)
271var dir = new DirectoryInfo(sourceDirName); 295foreach (var subdir in dirs)
Microsoft.AspNetCore.Server.Kestrel.Core (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
AddressBinderTests.cs (1)
70var tmpDir = Directory.CreateTempSubdirectory();
Microsoft.AspNetCore.Server.Kestrel.Tests (2)
KestrelConfigurationLoaderTests.cs (2)
1219var oldDir = Directory.CreateDirectory(Path.Combine(tempDir, "old")); 1220var newDir = Directory.CreateDirectory(Path.Combine(tempDir, "new"));
Microsoft.AspNetCore.Shared.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Microsoft.AspNetCore.TestHost (1)
WebHostBuilderExtensions.cs (1)
191var directoryInfo = new DirectoryInfo(applicationBasePath);
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
639var tmpDir = Directory.CreateTempSubdirectory();
Microsoft.Build (10)
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (10)
113DirectoryInfo[] subfolders = GetSubfolders(rootFolder, AdditionalResolversFolder); 115foreach (var subfolder in subfolders) 137private DirectoryInfo[] GetSubfolders(string rootFolder, string additionalResolversFolder) 139DirectoryInfo[] subfolders = null; 147var resolversDirInfo = new DirectoryInfo(additionalResolversFolder); 150HashSet<DirectoryInfo> overrideFolders = resolversDirInfo.GetDirectories().ToHashSet(new DirInfoNameComparer()); 162private class DirInfoNameComparer : IEqualityComparer<DirectoryInfo> 164public bool Equals(DirectoryInfo first, DirectoryInfo second) 169public int GetHashCode(DirectoryInfo value)
Microsoft.Build.Engine.OM.UnitTests (2)
TransientIO.cs (2)
16private DirectoryInfo root; 21private DirectoryInfo EnsureTempRoot()
Microsoft.Build.Engine.UnitTests (2)
BackEnd\SdkResolverLoader_Tests.cs (2)
61var d1 = Directory.CreateDirectory(Path.Combine(root, "Resolver1")); 94var testFolder = Directory.CreateDirectory(Path.Combine(root, "MyTestResolver"));
Microsoft.Build.Framework (5)
BuildEnvironmentHelper.cs (1)
547DirectoryInfo currentToolsDirectory = null;
FileUtilities.cs (1)
1488var parent = Directory.GetParent(path);
FileUtilities_TempFiles.cs (2)
214DirectoryInfo sourceInfo = new DirectoryInfo(source); 220foreach (var subdirInfo in sourceInfo.GetDirectories())
Utilities\FrameworkLocationHelper.cs (1)
1071DirectoryInfo fixedPathInfo = new DirectoryInfo(path);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
DotNetSdkTests.cs (1)
573var dir = Directory.GetParent(ProjectDir.Path);
Microsoft.Build.Tasks.Core (8)
DownloadFile.cs (1)
183DirectoryInfo destinationDirectory = Directory.CreateDirectory(destinationFolderPath);
FileState.cs (1)
156var directoryInfo = new DirectoryInfo(_filename);
RemoveDir.cs (2)
150private bool RemoveReadOnlyAttributeRecursively(DirectoryInfo directory) 173foreach (DirectoryInfo folder in directory.GetDirectories())
Unzip.cs (3)
91DirectoryInfo destinationDirectory; 176/// <param name="destinationDirectory">The <see cref="DirectoryInfo"/> to extract files to.</param> 177private void Extract(ZipArchive sourceArchive, DirectoryInfo destinationDirectory)
ZipDirectory.cs (1)
67DirectoryInfo sourceDirectory = new DirectoryInfo(sourceDirectoryAbsolutePath);
Microsoft.Build.Tasks.UnitTests (1)
PortableTasks_Tests.cs (1)
53DirectoryInfo ProjectFileFolder =
Microsoft.Build.UnitTests.Shared (4)
WindowsNet35OnlyFactAttribute.cs (4)
39var binDir = new DirectoryInfo(RunnerUtilities.BootstrapMsBuildBinaryLocation); 49var currentDir = binDir.Parent; 55var msbuildDir = currentDir.Parent; 61var tfmDir = msbuildDir.Parent;
Microsoft.Build.Utilities.Core (23)
ToolLocationHelper.cs (23)
2503DirectoryInfo rootInfo = new DirectoryInfo(diskRoot); 2511DirectoryInfo extensionSdksDirectory = rootInfo.GetDirectories("Extension SDKs", SearchOption.TopDirectoryOnly).FirstOrDefault(); 2517DirectoryInfo extensionSdksDirectory2 = rootInfo.GetDirectories("ExtensionSDKs", SearchOption.TopDirectoryOnly).FirstOrDefault(); 2525internal static void GatherExtensionSDKs(DirectoryInfo extensionSdksDirectory, TargetPlatformSDK targetPlatformSDK) 2529DirectoryInfo[] sdkNameDirectories = extensionSdksDirectory.GetDirectories(); 2533foreach (DirectoryInfo sdkNameFolders in sdkNameDirectories) 2535DirectoryInfo[] sdkVersionDirectories = sdkNameFolders.GetDirectories(); 2539foreach (DirectoryInfo sdkVersionDirectory in sdkVersionDirectories) 2583DirectoryInfo rootInfo = new DirectoryInfo(diskRoot); 2590foreach (DirectoryInfo rootPathWithIdentifier in rootInfo.GetDirectories()) 2606SortedDictionary<Version, List<string>> versionsInRoot = VersionUtilities.GatherVersionStrings(null, rootPathWithIdentifier.GetDirectories().Select<DirectoryInfo, string>(directory => directory.Name)); 2653DirectoryInfo extensionSdksDirectory = new DirectoryInfo(sdkFolderPath); 3029DirectoryInfo platformsRootInfo = new DirectoryInfo(platformsRoot); 3033DirectoryInfo[] platformIdentifiers = platformsRootInfo.GetDirectories(); 3037foreach (DirectoryInfo platformIdentifier in platformIdentifiers) 3039DirectoryInfo[] platformVersions = platformIdentifier.GetDirectories(); 3043foreach (DirectoryInfo platformVersion in platformVersions) 3777DirectoryInfo di = new DirectoryInfo(frameworkReferenceRoot); 3785foreach (DirectoryInfo folder in di.GetDirectories()) 3863DirectoryInfo dirInfoFxIdentifierPath = new DirectoryInfo(frameworkIdentifierPath); 3866foreach (DirectoryInfo folder in dirInfoFxIdentifierPath.GetDirectories()) 3923DirectoryInfo dirInfoFxProfilePath = new DirectoryInfo(frameworkProfilePath); 3926foreach (DirectoryInfo subType in dirInfoFxProfilePath.GetDirectories())
Microsoft.Build.Utilities.UnitTests (4)
ToolLocationHelper_Tests.cs (4)
230DirectoryInfo info = new DirectoryInfo(tempDirectory); 255DirectoryInfo info = new DirectoryInfo(tempDirectory); 281DirectoryInfo info = new DirectoryInfo(tempDirectory); 307DirectoryInfo info = new DirectoryInfo(tempDirectory);
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
278DirectoryInfo directory = new DirectoryInfo(directoryPath);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
86var windowsDir = Directory.GetParent(systemDir);
Microsoft.CodeAnalysis.CSharp.Features (1)
SyncedSource\FileBasedPrograms\ProjectLocator.cs (1)
21DirectoryInfo? dir;
Microsoft.CodeAnalysis.EditorFeatures (7)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (1)
50var givenFolder = new DirectoryInfo(FileName).Parent;
EditorConfigSettings\Extensions\SolutionExtensions.cs (6)
23var directoryInfoToCheck = new DirectoryInfo(directoryPathToCheck); 27if (!TryGetFolderContainingProject(project, out var projectDirectory)) 41static bool TryGetFolderContainingProject(Project project, [NotNullWhen(true)] out DirectoryInfo? directoryInfo) 49var fileDirectoryInfo = new DirectoryInfo(project.FilePath); 59static bool ContainsPath(DirectoryInfo directoryContainingEditorConfig, DirectoryInfo projectDirectory)
Microsoft.CodeAnalysis.Features (4)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
126foreach (var directoryInfo in new DirectoryInfo(rootDirectory).EnumerateDirectories())
SymbolSearch\Windows\IIOService.cs (1)
15void Create(DirectoryInfo directory);
SymbolSearch\Windows\SymbolSearchUpdateEngine.IOService.cs (1)
14public void Create(DirectoryInfo directory) => directory.Create();
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (1)
101private readonly DirectoryInfo _cacheDirectoryInfo = new(Path.Combine(
Microsoft.CodeAnalysis.LanguageServer (2)
FileBasedPrograms\FileBasedProgramsEntryPointDiscovery.cs (1)
294var directoryInfo = new DirectoryInfo(directory);
LanguageServerExportProviderBuilder.cs (1)
108protected override void PerformCacheDirectoryCleanup(DirectoryInfo directoryInfo, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Remote.Razor (2)
RemoteMefComposition.cs (2)
121var directoryInfo = Directory.CreateDirectory(cacheDirectory); 139private static void CleanCacheDirectory(DirectoryInfo directoryInfo, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Remote.Workspaces (2)
ExportProviderBuilder.cs (2)
156var directoryInfo = Directory.CreateDirectory(directory); 174protected virtual void PerformCacheDirectoryCleanup(DirectoryInfo directoryInfo, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Scripting (3)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
193var directoryInfo = new DirectoryInfo(directory);
src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (2)
70var gacAssemblyRootDir = new DirectoryInfo(Path.Combine(gacPath, name)); 76foreach (var assemblyDir in gacAssemblyRootDir.GetDirectories())
Microsoft.CodeAnalysis.Test.Utilities (3)
TempFiles\TempRoot.cs (3)
22var tempDirectory = new DirectoryInfo(Path.GetTempPath()); 31tempDirectory = (DirectoryInfo)Directory.ResolveLinkTarget(tempDirectory.FullName, returnFinalTarget: true); 35var parentDirectory = tempDirectory.Parent;
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
278DirectoryInfo directory = new DirectoryInfo(directoryPath);
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (2)
MonoMSBuildDiscovery.cs (2)
142var monoMSBuildDir = new DirectoryInfo(Path.GetFullPath(monoMSBuildDirPath)); 150var versionDirectory =
Microsoft.DotNet.Helix.JobSender (1)
Payloads\DirectoryPayload.cs (1)
29public DirectoryInfo DirectoryInfo { get; }
Microsoft.DotNet.Helix.Sdk (7)
CommandPayload.cs (5)
17private readonly Lazy<DirectoryInfo> _directoryInfo = new Lazy<DirectoryInfo>(CreateDirectory); 19public DirectoryInfo Directory => _directoryInfo.Value; 21private static DirectoryInfo CreateDirectory() 23var dir = new DirectoryInfo(Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString("N")));
DownloadFromResultsContainer.cs (2)
52DirectoryInfo directory = Directory.CreateDirectory(Path.Combine(OutputDirectory, JobId)); 77DirectoryInfo destinationDir = Directory.CreateDirectory(Path.Combine(directoryPath, workItemName));
Microsoft.DotNet.Internal.SymbolHelper (2)
SymbolUploadHelper.cs (2)
268DirectoryInfo packageDirInfo = CreateTempDirectory(); 401private DirectoryInfo CreateTempDirectory()
Microsoft.DotNet.Open.Api.Tools.Tests (1)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
125var info = new DirectoryInfo(path);
Microsoft.DotNet.SwaggerGenerator.CmdLine (1)
Program.cs (1)
102var outputDirectory = new DirectoryInfo(output);
Microsoft.DotNet.SwaggerGenerator.MSBuild (1)
GenerateSwaggerCode.cs (1)
79var outputDirectory = new DirectoryInfo(OutputDirectory);
Microsoft.Extensions.AI.Evaluation.Console (4)
Commands\CleanCacheCommand.cs (1)
23DirectoryInfo? storageRootDir,
Commands\CleanResultsCommand.cs (1)
23DirectoryInfo? storageRootDir,
Commands\ReportCommand.cs (1)
28DirectoryInfo? storageRootDir,
Program.cs (1)
59new Option<DirectoryInfo>(
Microsoft.Extensions.AI.Evaluation.Reporting (25)
Storage\DiskBasedResultStore.cs (25)
92var resultDir = 123var executionDir = new DirectoryInfo(Path.Combine(_resultsRootPath, executionName)); 132var scenarioDir = 159DirectoryInfo scenarioDir = resultFile.Directory!; 160DirectoryInfo executionDir = scenarioDir.Parent!; 189IEnumerable<DirectoryInfo> executionDirs = EnumerateExecutionDirs(cancellationToken: cancellationToken); 196foreach (DirectoryInfo executionDir in executionDirs) 209IEnumerable<DirectoryInfo> executionDirs = EnumerateExecutionDirs(executionName, cancellationToken); 211IEnumerable<DirectoryInfo> scenarioDirs = 214foreach (DirectoryInfo scenarioDir in scenarioDirs) 239private IEnumerable<DirectoryInfo> EnumerateExecutionDirs( 243var resultsDir = new DirectoryInfo(_resultsRootPath); 251IEnumerable<DirectoryInfo> executionDirs = 254foreach (DirectoryInfo executionDir in executionDirs) 263var executionDir = new DirectoryInfo(Path.Combine(_resultsRootPath, executionName)); 272private static IEnumerable<DirectoryInfo> EnumerateScenarioDirs( 273IEnumerable<DirectoryInfo> executionDirs, 278foreach (DirectoryInfo executionDir in executionDirs) 284IEnumerable<DirectoryInfo> scenarioDirs = 287foreach (DirectoryInfo scenarioDir in scenarioDirs) 296var scenarioDir = new DirectoryInfo(Path.Combine(executionDir.FullName, scenarioName)); 307IEnumerable<DirectoryInfo> scenarioDirs, 312foreach (DirectoryInfo scenarioDir in scenarioDirs) 347IEnumerable<DirectoryInfo> executionDirs = EnumerateExecutionDirs(executionName, cancellationToken); 349IEnumerable<DirectoryInfo> scenarioDirs =
Microsoft.Extensions.AI.Templates.Tests (2)
test\ProjectTemplates\Infrastructure\TemplateExecutionTestClassFixtureBase.cs (2)
80var source = new DirectoryInfo(sandboxSource); 87foreach (DirectoryInfo subDir in source.GetDirectories())
Microsoft.Extensions.ApiDescription.Client.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
125var info = new DirectoryInfo(path);
TargetTest.cs (1)
37var directory = new DirectoryInfo(Path.Combine(_assemblyLocation, "build"));
Microsoft.Extensions.ApiDescription.Tool.Tests (9)
GetDocumentTests.cs (8)
25var outputPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName())); 51var outputPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName())); 77var outputPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName())); 104var outputPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName())); 138var outputPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName())); 167var outputPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName())); 194var outputPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName())); 220var outputPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()));
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
125var info = new DirectoryInfo(path);
Microsoft.Extensions.DataIngestion (1)
IngestionPipeline.cs (1)
80public async IAsyncEnumerable<IngestionResult> ProcessAsync(DirectoryInfo directory, string searchPattern = "*.*",
Microsoft.Extensions.DataIngestion.Tests (2)
IngestionPipelineTests.cs (2)
28private readonly DirectoryInfo _sampleDirectory; 124DirectoryInfo directory = new("TestFiles");
Microsoft.Extensions.FileProviders.Physical (6)
PhysicalDirectoryInfo.cs (5)
18private readonly DirectoryInfo _info; 23/// Initializes a new instance of the <see cref="PhysicalDirectoryInfo"/> class that wraps an instance of <see cref="System.IO.DirectoryInfo"/>. 26public PhysicalDirectoryInfo(DirectoryInfo info) 31internal PhysicalDirectoryInfo(DirectoryInfo info, ExclusionFilters filters) 95DirectoryInfo dir => new PhysicalDirectoryInfo(dir),
PollingFileChangeToken.cs (1)
26private DirectoryInfo? _directoryInfo;
Microsoft.Extensions.FileSystemGlobbing (7)
Abstractions\DirectoryInfoWrapper.cs (7)
11/// Wraps an instance of <see cref="System.IO.DirectoryInfo" /> and provides implementation of 16private readonly DirectoryInfo _directoryInfo; 22/// <param name="directoryInfo">The <see cref="DirectoryInfo" />.</param> 23public DirectoryInfoWrapper(DirectoryInfo directoryInfo) 27private DirectoryInfoWrapper(DirectoryInfo directoryInfo, bool isParentPath) 54if (fileSystemInfo is DirectoryInfo directoryInfo) 106/// Equals the value of <seealso cref="System.IO.DirectoryInfo.Parent" />.
Microsoft.Extensions.SecretManager.Tools.Tests (4)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
125var info = new DirectoryInfo(path);
UserSecretsTestFixture.cs (3)
63var projectPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "usersecretstest", Guid.NewGuid().ToString())); 79var directory = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "usersecretstest", Guid.NewGuid().ToString())); 91private void AddToDisposables(string userSecretsId, DirectoryInfo dir)
Microsoft.Maui.Resizetizer (7)
AndroidAdaptiveIconGenerator.cs (4)
41 var fullIntermediateOutputPath = new DirectoryInfo(IntermediateOutputPath); 53 void ProcessBackground(List<ResizedImageInfo> results, DirectoryInfo fullIntermediateOutputPath) 97 void ProcessForeground(List<ResizedImageInfo> results, DirectoryInfo fullIntermediateOutputPath) 141 void ProcessAdaptiveIcon(List<ResizedImageInfo> results, DirectoryInfo fullIntermediateOutputPath)
Resizer.cs (1)
52 var fullIntermediateOutputPath = new DirectoryInfo(intermediateOutputPath);
TizenResourceXmlGenerator.cs (2)
60 var contentsDirInfo = new DirectoryInfo(outputContentsDir); 66 foreach (DirectoryInfo subDir in contentsDirInfo.GetDirectories())
Microsoft.McpServer.ProjectTemplates.Tests (2)
test\ProjectTemplates\Infrastructure\TemplateExecutionTestClassFixtureBase.cs (2)
80var source = new DirectoryInfo(sandboxSource); 87foreach (DirectoryInfo subDir in source.GetDirectories())
Microsoft.ML.AutoML (9)
Experiment\Experiment.cs (3)
25private readonly DirectoryInfo _modelDirectory; 223private static DirectoryInfo GetModelDirectory(string tempDirectory, string cacheDirectoryName) 231var experimentDirInfo = new DirectoryInfo(experimentDirFullPath);
Experiment\Runners\CrossValRunner.cs (1)
49Run(SuggestedPipeline pipeline, DirectoryInfo modelDirectory, int iterationNum)
Experiment\Runners\CrossValSummaryRunner.cs (1)
54Run(SuggestedPipeline pipeline, DirectoryInfo modelDirectory, int iterationNum)
Experiment\Runners\IRunner.cs (1)
12Run(SuggestedPipeline pipeline, DirectoryInfo modelDirectory, int iterationNum);
Experiment\Runners\RunnerUtil.cs (1)
54public static FileInfo GetModelFileInfo(DirectoryInfo modelDirectory, int iterationNum, int foldNum)
Experiment\Runners\TrainValidateRunner.cs (2)
47Run(SuggestedPipeline pipeline, DirectoryInfo modelDirectory, int iterationNum) 62private static FileInfo GetModelFileInfo(DirectoryInfo modelDirectory, int iterationNum)
Microsoft.ML.SearchSpace.Tests (2)
TestBase.cs (2)
40var testDataDir = new DirectoryInfo("TestData"); 52var testDataDir = new DirectoryInfo("TestData");
Microsoft.ML.TensorFlow (3)
TensorflowUtils.cs (3)
366var dir = Directory.CreateDirectory(folder); 373DirectoryInfo dirInfo = new DirectoryInfo(folder); 378foreach (DirectoryInfo subDirInfo in dirInfo.GetDirectories())
Microsoft.ML.TensorFlow.Tests (2)
TensorflowTests.cs (2)
1558var dir = new DirectoryInfo(directories[j]); 1717var dir = new DirectoryInfo(directories[j]);
Microsoft.ML.TestFramework (2)
CopyAction.cs (2)
45var testDirectory = new FileInfo(typeof(CopyAction).Assembly.Location).Directory; 52var dir = new DirectoryInfo(Path.Combine(deploymentDirectory, copyfolder));
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\IOUtils.vb (1)
19Dim Dir As DirectoryInfo
Microsoft\VisualBasic\FileSystem.vb (1)
378Dim dir As DirectoryInfo
Microsoft.VisualBasic.Tests (3)
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (3)
38var TestDirInfo = new DirectoryInfo(TestDirectory); 346var info = _fileSystem.GetDirectoryInfo(TestDirectory); 347var infoFromIO = new DirectoryInfo(TestDirectory);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
Cohost\CohostInlineCompletionEndpointTest.cs (1)
188for (var current = new DirectoryInfo(baseDirectory); current is not null; current = current.Parent)
LanguageConfigurationTest.cs (1)
186for (var current = new DirectoryInfo(baseDirectory); current is not null; current = current.Parent)
Microsoft.VisualStudioCode.Razor.IntegrationTests (1)
Services\TestSettings.cs (1)
105var dir = new DirectoryInfo(startPath);
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
313[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.DirectoryInfo))]
netstandard (1)
netstandard.cs (1)
901[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.DirectoryInfo))]
PresentationBuildTasks (2)
Microsoft\Build\Tasks\Windows\GenerateTemporaryTargetAssembly.cs (2)
197DirectoryInfo intermediateOutputPath = new DirectoryInfo(IntermediateOutputPath); 312DirectoryInfo intermediateOutputPath = new DirectoryInfo(IntermediateOutputPath);
PresentationUI (1)
MS\Internal\Documents\RMPublishingDialog.cs (1)
382DirectoryInfo dir = new DirectoryInfo(templateLocalPath);
RepoTasks (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Roslyn.Compilers.Extension (2)
CompilerPackage.cs (2)
102var msbuildDirectory = new DirectoryInfo(await GetMSBuildPathAsync(cancellationToken).ConfigureAwait(true)); 118var parentDirectory = new DirectoryInfo(Path.GetDirectoryName(fileAndContents.Key));
RulesetToEditorconfigConverter.UnitTests (1)
RulesetToEditorconfigConverterTests.cs (1)
18var directory = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()));
ServerComparison.FunctionalTests (1)
Helpers.cs (1)
16var directoryInfo = new DirectoryInfo(applicationBasePath);
StaticFilesAuth (2)
Startup.cs (2)
49var directory = endpoint.Metadata.GetMetadata<DirectoryInfo>();
System.Configuration.ConfigurationManager (3)
System\Configuration\LocalFileSettingsProvider.cs (3)
299DirectoryInfo previousDirectory = null; 302DirectoryInfo parentDirectory = Directory.GetParent(userConfigPath); 306foreach (DirectoryInfo directory in parentDirectory.GetDirectories())
System.Formats.Tar (3)
System\Formats\Tar\TarFile.cs (3)
526DirectoryInfo di = new(sourceDirectoryName); 581DirectoryInfo di = new(sourceDirectoryName); 638private static string GetBasePathForCreateFromDirectory(DirectoryInfo di, bool includeBaseDirectory) =>
System.IO.Compression.ZipFile (6)
System\IO\Compression\ZipFile.Create.Async.cs (1)
471(bool directoryIsEmpty, string basePath, DirectoryInfo di, FileSystemEnumerable<(string, CreateEntryType)> fse) =
System\IO\Compression\ZipFile.Create.cs (4)
429(bool directoryIsEmpty, string basePath, DirectoryInfo di, FileSystemEnumerable<(string, CreateEntryType)> fse) = 512private static (bool, string, DirectoryInfo, FileSystemEnumerable<(string, CreateEntryType)>) InitializeCreateZipArchiveFromDirectory(string sourceDirectoryName, bool includeBaseDirectory) 517DirectoryInfo di = new DirectoryInfo(sourceDirectoryName); 531private static void FinalizeCreateZipArchiveFromDirectory(ZipArchive archive, DirectoryInfo di, bool includeBaseDirectory, bool directoryIsEmpty)
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (1)
162DirectoryInfo di = Directory.CreateDirectory(destinationDirectoryName);
System.IO.FileSystem (1)
System.IO.FileSystem.cs (1)
8[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.DirectoryInfo))]
System.IO.FileSystem.AccessControl (5)
artifacts\obj\System.IO.FileSystem.AccessControl\Debug\net11.0\System.IO.FileSystem.AccessControl.notsupported.cs (5)
11public static void Create(this System.IO.DirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 13public static System.IO.DirectoryInfo CreateDirectory(this System.Security.AccessControl.DirectorySecurity directorySecurity, string path) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 14public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.DirectoryInfo directoryInfo) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 15public static System.Security.AccessControl.DirectorySecurity GetAccessControl(this System.IO.DirectoryInfo directoryInfo, System.Security.AccessControl.AccessControlSections includeSections) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } 19public static void SetAccessControl(this System.IO.DirectoryInfo directoryInfo, System.Security.AccessControl.DirectorySecurity directorySecurity) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); }
System.IO.FileSystem.DriveInfo (1)
System\IO\DriveInfo.cs (1)
28public DirectoryInfo RootDirectory => new DirectoryInfo(Name);
System.IO.Ports (1)
System\IO\Ports\SerialPort.Unix.cs (1)
42DirectoryInfo di = new DirectoryInfo(sysTtyDir);
System.Private.CoreLib (29)
src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (6)
16public static DirectoryInfo? GetParent(string path) 28public static DirectoryInfo CreateDirectory(string path) 53public static DirectoryInfo CreateDirectory(string path, UnixFileMode unixCreateMode) 63public static DirectoryInfo CreateTempSubdirectory(string? prefix = null) 299/// <returns>A <see cref="DirectoryInfo"/> instance that wraps the newly created directory symbolic link.</returns> 323/// <returns>A <see cref="DirectoryInfo"/> instance if <paramref name="linkPath"/> exists, independently if the target exists or not. <see langword="null"/> if <paramref name="linkPath"/> is not a link.</returns>
src\libraries\System.Private.CoreLib\src\System\IO\Directory.Unix.cs (1)
11private static DirectoryInfo CreateDirectoryCore(string path, UnixFileMode unixCreateMode)
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (14)
60public DirectoryInfo? Parent 74public DirectoryInfo CreateSubdirectory(string path) 139public DirectoryInfo[] GetDirectories() => GetDirectories("*", enumerationOptions: EnumerationOptions.Compatible); 143public DirectoryInfo[] GetDirectories(string searchPattern) => GetDirectories(searchPattern, enumerationOptions: EnumerationOptions.Compatible); 145public DirectoryInfo[] GetDirectories(string searchPattern, SearchOption searchOption) 148public DirectoryInfo[] GetDirectories(string searchPattern, EnumerationOptions enumerationOptions) 149=> new List<DirectoryInfo>((IEnumerable<DirectoryInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Directories, enumerationOptions)).ToArray(); 151public IEnumerable<DirectoryInfo> EnumerateDirectories() 154public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern) 157public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern, SearchOption searchOption) 160public IEnumerable<DirectoryInfo> EnumerateDirectories(string searchPattern, EnumerationOptions enumerationOptions) 161=> (IEnumerable<DirectoryInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Directories, enumerationOptions); 207public DirectoryInfo Root => new DirectoryInfo(Path.GetPathRoot(FullPath)!);
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerableFactory.cs (3)
174internal static IEnumerable<DirectoryInfo> DirectoryInfos( 180return new FileSystemEnumerable<DirectoryInfo>( 182(ref FileSystemEntry entry) => (DirectoryInfo)entry.ToFileSystemInfo(),
src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (1)
48public DirectoryInfo? Directory
src\libraries\System.Private.CoreLib\src\System\IO\FileSystemInfo.cs (3)
121_linkTarget = FileSystem.GetLinkTarget(FullPath, this is DirectoryInfo); 164FileSystem.CreateSymbolicLink(OriginalPath, pathToTarget, this is DirectoryInfo); 180FileSystem.ResolveLinkTarget(FullPath, returnFinalTarget, this is DirectoryInfo);
src\libraries\System.Private.CoreLib\src\System\IO\FileSystemInfo.Unix.cs (1)
15_asDirectory = this is DirectoryInfo;
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
294[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.DirectoryInfo))]
System.Security.Cryptography (2)
System\Security\Cryptography\X509Certificates\OpenSslCachedDirectoryStoreProvider.cs (2)
20private readonly DirectoryInfo _storeDirectoryInfo; 48DirectoryInfo info = _storeDirectoryInfo;
Templates.Blazor.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Templates.Blazor.WebAssembly.Auth.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Templates.Blazor.WebAssembly.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Templates.Mvc.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);
Templates.Tests (4)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
483var dirInfo = new DirectoryInfo(directoryPath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (2)
543var dirInfo = new DirectoryInfo(directoryPath); 1027var dirInfo = new DirectoryInfo(certificateDirectory);
src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
134var dirInfo = new DirectoryInfo(directoryPath);