2307 references to Directory
AnalyzerRunner (6)
CodeRefactoringRunner.cs (2)
207else if (Directory.Exists(path)) 209foreach (var file in Directory.GetFiles(path, "*.dll", SearchOption.AllDirectories))
DiagnosticAnalyzerRunner.cs (2)
291else if (Directory.Exists(path)) 293return Directory.GetFiles(path, "*.dll", SearchOption.AllDirectories)
PersistentStorageConfiguration.cs (1)
29Directory.CreateDirectory(location);
Program.cs (1)
54Directory.CreateDirectory(options.ProfileRoot);
ApiExplorerWebSite (1)
Startup.cs (1)
60.UseContentRoot(Directory.GetCurrentDirectory())
aspire (22)
Commands\InitCommand.cs (4)
266Directory.CreateDirectory(tempProjectDir); 352Directory.Delete(tempProjectDir, recursive: true); 484if (Directory.Exists(tempProjectDir)) 486Directory.Delete(tempProjectDir, recursive: true);
Commands\UpdateCommand.cs (5)
265Directory.CreateDirectory(installDir); 269var tempExtractDir = Directory.CreateTempSubdirectory("aspire-cli-extract").FullName; 455var oldBackupFiles = Directory.GetFiles(directory, searchPattern); 479if (Directory.Exists(directory)) 481Directory.Delete(directory, recursive: true);
Configuration\ConfigurationService.cs (2)
35if (directory is not null && !Directory.Exists(directory)) 37Directory.CreateDirectory(directory);
DotNet\DotNetCliRunner.cs (3)
503if (!Directory.Exists(aspireCliPath)) 505Directory.CreateDirectory(aspireCliPath); 1215if (Directory.Exists(sdkInstallPath))
DotNet\DotNetSdkInstaller.cs (2)
137if (Directory.Exists(sdkInstallPath)) 144Directory.CreateDirectory(sdksDirectory);
Packaging\TemporaryNuGetConfig.cs (1)
23Directory.CreateDirectory(tempDirectory);
Projects\ProjectLocator.cs (1)
216if (Directory.Exists(projectFile.FullName))
Utils\CliDownloader.cs (3)
58var tempDir = Directory.CreateTempSubdirectory("aspire-cli-download").FullName; 90if (Directory.Exists(tempDir)) 92Directory.Delete(tempDir, recursive: true);
Utils\FileSystemHelper.cs (1)
34Directory.CreateDirectory(currentDestination);
Aspire.Cli.Tests (33)
Caching\DiskCacheTests.cs (2)
84var files = new DirectoryInfo(diskPath).Exists ? Directory.GetFiles(diskPath, $"{hash}.*.json") : Array.Empty<string>(); 119var files = Directory.GetFiles(diskPath, $"{hash}.*.json");
Commands\RunCommandTests.cs (1)
421var appHostDirectory = Directory.CreateDirectory(appHostDirectoryPath);
DotNetSdkInstallerTests.cs (2)
123if (Directory.Exists(sdkInstallPath)) 125Directory.Delete(sdkInstallPath, recursive: true);
Packaging\PackagingServiceTests.cs (3)
398Directory.CreateDirectory(Path.Combine(hivesDir.FullName, "pr-10167")); 399Directory.CreateDirectory(Path.Combine(hivesDir.FullName, "pr-11832")); 455Directory.CreateDirectory(Path.Combine(hivesDir.FullName, "pr-12345"));
Projects\FallbackProjectParserTests.cs (11)
16var tempDir = Directory.CreateTempSubdirectory(); 50var tempDir = Directory.CreateTempSubdirectory(); 96var tempDir = Directory.CreateTempSubdirectory(); 140var tempDir = Directory.CreateTempSubdirectory(); 169var tempDir = Directory.CreateTempSubdirectory(); 205var tempDir = Directory.CreateTempSubdirectory(); 265var tempDir = Directory.CreateTempSubdirectory(); 298var tempDir = Directory.CreateTempSubdirectory(); 336var tempDir = Directory.CreateTempSubdirectory(); 369var tempDir = Directory.CreateTempSubdirectory(); 400var tempDir = Directory.CreateTempSubdirectory();
Templating\DotNetTemplateFactoryTests.cs (5)
124var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject")); 168var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject")); 205var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject")); 235var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject")); 256var outputDir = Directory.CreateDirectory(Path.Combine(workingDir.FullName, "MyProject"));
Utils\FileSystemHelperTests.cs (8)
27Assert.True(Directory.Exists(destDir)); 57Assert.True(Directory.Exists(destDir)); 59Assert.True(Directory.Exists(Path.Combine(destDir, "subdir1"))); 61Assert.True(Directory.Exists(Path.Combine(destDir, "subdir1", "subdir2"))); 81Assert.True(Directory.Exists(destDir)); 82Assert.Empty(Directory.GetFiles(destDir)); 83Assert.Empty(Directory.GetDirectories(destDir)); 196Assert.True(Directory.Exists(currentDest));
Utils\TemporaryRepo.cs (1)
61var repoDirectory = Directory.CreateDirectory(path);
Aspire.Dashboard.Tests (5)
Integration\StartupTests.cs (2)
162var fileConfigDirectory = Directory.CreateTempSubdirectory(); 195var fileConfigDirectory = Directory.CreateTempSubdirectory();
tests\Shared\Playwright\PlaywrightProvider.cs (1)
56if (Directory.Exists(probePath))
tests\Shared\Playwright\TestUtils.cs (1)
14if (Directory.Exists(Path.Combine(repoRoot.FullName, ".git")) || File.Exists(Path.Combine(repoRoot.FullName, ".git")))
tests\Shared\TestCertificateLoader.cs (1)
10private static readonly string s_baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
Aspire.EndToEnd.Tests (30)
tests\Shared\Playwright\PlaywrightProvider.cs (1)
56if (Directory.Exists(probePath))
tests\Shared\Playwright\TestUtils.cs (1)
14if (Directory.Exists(Path.Combine(repoRoot.FullName, ".git")) || File.Exists(Path.Combine(repoRoot.FullName, ".git")))
tests\Shared\TemplatesTesting\AspireProject.cs (6)
55Directory.CreateDirectory(LogPath); 60if (Directory.Exists(dir)) 62Directory.Delete(dir, recursive: true); 64Directory.CreateDirectory(dir); 101Directory.CreateDirectory(logPath); 129foreach (var csprojPath in Directory.EnumerateFiles(projectDir, "*.csproj", SearchOption.AllDirectories))
tests\Shared\TemplatesTesting\BuildEnvironment.cs (14)
85if (Directory.Exists(sdkFromArtifactsPath)) 152if (string.IsNullOrEmpty(EnvironmentVariables.BuiltNuGetsPath) || !Directory.Exists(EnvironmentVariables.BuiltNuGetsPath)) 159if (!Directory.Exists(TestAssetsPath)) 196Directory.CreateDirectory(LogRootPath); 205Directory.CreateDirectory(TestRootPath); 213if (Directory.Exists(NuGetPackagesPath)) 215Directory.Delete(NuGetPackagesPath, recursive: true); 220if (NuGetPackagesPath is not null && Directory.Exists(NuGetPackagesPath)) 222foreach (var dir in Directory.GetDirectories(NuGetPackagesPath, "aspire*")) 224Directory.Delete(dir, recursive: true); 236if (!Directory.Exists(TestRootPath)) 243Directory.Delete(TestRootPath, recursive: true); 250foreach (var dir in Directory.GetDirectories(TestRootPath)) 254Directory.Delete(dir, recursive: true);
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (7)
54var dirWriteTime = Directory.GetLastWriteTimeUtc(_customHiveDirectory); 64if (Directory.Exists(_customHiveDirectory)) 66Directory.Delete(_customHiveDirectory, recursive: true); 70Directory.CreateDirectory(_customHiveDirectory); 86var packages = Directory.EnumerateFiles(builtNuGetsPath, $"{templatePackageId}*.nupkg") 91throw new ArgumentException($"Cannot find {templatePackageId}*.nupkg in {builtNuGetsPath}. Packages found in {builtNuGetsPath}: {string.Join(", ", Directory.EnumerateFiles(builtNuGetsPath).Select(Path.GetFileName))}"); 106Directory.CreateDirectory(workingDir);
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
258if (!Directory.Exists(WorkingDirectory))
Aspire.Hosting (30)
ApplicationModel\AspireStore.cs (1)
85Directory.CreateDirectory(_basePath);
ApplicationModel\ContainerFileSystemCallbackAnnotation.cs (2)
136if (Directory.Exists(fullPath)) 147foreach (var file in Directory.GetFiles(path, searchPattern, searchOptions).Order(StringComparer.Ordinal))
ContainerResourceBuilderExtensions.cs (1)
1227if (!Directory.Exists(sourceFullPath) && !File.Exists(sourceFullPath))
Dcp\DcpExecutor.cs (3)
2366Directory.CreateDirectory(certificatesOutputPath); 2640Directory.CreateDirectory(baseOutputPath); 2776Directory.CreateDirectory(baseOutputPath);
Dcp\DcpHost.cs (3)
189WorkingDirectory = Directory.GetCurrentDirectory(), 231Directory.CreateDirectory(directoryName); 235Directory.CreateDirectory(directoryName, UnixFileMode.UserExecute | UnixFileMode.UserWrite | UnixFileMode.UserRead);
Dcp\Locations.cs (1)
18_basePath ??= Directory.CreateTempSubdirectory("aspire.").FullName;
Devcontainers\DevcontainerSettingsWriter.cs (3)
227if (Directory.Exists(vscodeServerPath)) 232if (Directory.Exists(vscodeInsidersServerPath)) 250Directory.CreateDirectory(Path.GetDirectoryName(path)!);
IProjectMetadata.cs (2)
50if (Directory.Exists(path)) 53var projectFiles = Directory.GetFiles(path, "*.csproj", new EnumerationOptions
Pipelines\Internal\FileDeploymentStateManager.cs (1)
67Directory.CreateDirectory(Path.GetDirectoryName(deploymentStatePath)!);
Pipelines\PipelineOutputService.cs (2)
75return Directory.CreateTempSubdirectory($"aspire-{appHostSha}").FullName; 79return Directory.CreateTempSubdirectory("aspire").FullName;
ProjectResourceBuilderExtensions.cs (1)
381var message = Directory.Exists(projectPath)
Publishing\ManifestPublisher.cs (3)
48var parentDirectory = Directory.GetParent(_options.Value.OutputPath); 49if (!Directory.Exists(parentDirectory!.FullName)) 52Directory.CreateDirectory(parentDirectory.FullName);
Publishing\ManifestPublishingContext.cs (1)
380Directory.CreateDirectory(manifestDirectory);
Publishing\ManifestPublishingExtensions.cs (3)
55var parentDirectory = Directory.GetParent(outputPath); 56if (!Directory.Exists(parentDirectory!.FullName)) 59Directory.CreateDirectory(parentDirectory.FullName);
Publishing\ResourceContainerImageBuilder.cs (1)
379Directory.CreateDirectory(outputPath);
UserSecrets\UserSecretsManagerFactory.cs (2)
197if (!string.IsNullOrEmpty(directoryName) && !Directory.Exists(directoryName)) 199Directory.CreateDirectory(directoryName);
Aspire.Hosting.Azure (3)
AzureBicepResource.cs (1)
162? Path.Combine(directory ?? Directory.CreateTempSubdirectory("aspire").FullName, $"{Name.ToLowerInvariant()}.module.bicep")
AzureProvisioningResource.cs (1)
83var generationPath = Directory.CreateTempSubdirectory("aspire").FullName;
AzurePublishingContext.cs (1)
325Directory.CreateDirectory(outputPath);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
324if (Directory.Exists(path)) 327var projectFiles = Directory.GetFiles(path, "*.csproj", new EnumerationOptions
Aspire.Hosting.Azure.Kusto.Tests (1)
KustoFunctionalTests.cs (1)
265return Directory.GetFileSystemEntries(temp.Path, searchPattern, enumerationOptions);
Aspire.Hosting.Azure.Tests (9)
AzureAppServiceTests.cs (1)
190var directory = Directory.CreateTempSubdirectory(".aspire-test");
AzureContainerAppsTests.cs (1)
61var directory = Directory.CreateTempSubdirectory(".aspire-test");
AzureDeployerTests.cs (1)
1206Directory.CreateDirectory(Path.GetDirectoryName(deploymentStatePath)!);
AzureEnvironmentResourceTests.cs (4)
19var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test"); 51var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test"); 83var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test"); 131var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test");
AzureManifestUtils.cs (1)
30string manifestDir = Directory.CreateTempSubdirectory(resource.Name).FullName;
AzureResourceOptionsTests.cs (1)
23var tempDir = Directory.CreateTempSubdirectory();
Aspire.Hosting.Containers.Tests (1)
WithDockerfileTests.cs (1)
882var tempDir = Directory.CreateTempSubdirectory();
Aspire.Hosting.Docker (3)
DockerComposePublishingContext.cs (3)
102Directory.CreateDirectory(OutputPath); 150Directory.CreateDirectory(OutputPath); 199Directory.CreateDirectory(Path.Combine(OutputPath, composeService.Name));
Aspire.Hosting.Docker.Tests (2)
DockerComposeTests.cs (2)
43var tempDir = Directory.CreateTempSubdirectory(".docker-compose-test"); 66var tempDir = Directory.CreateTempSubdirectory(".docker-compose-test");
Aspire.Hosting.Garnet.Tests (2)
GarnetFunctionalTests.cs (2)
128Directory.CreateDirectory(bindMountPath); 242Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
498var hasYarnBerryDir = Directory.Exists(Path.Combine(workingDirectory, ".yarn"));
Aspire.Hosting.JavaScript.Tests (9)
AddJavaScriptAppTests.cs (2)
19Directory.CreateDirectory(appDir); 57Directory.CreateDirectory(appDir);
AddNodeAppTests.cs (3)
93Directory.CreateDirectory(appDir); 161Directory.CreateDirectory(appDir); 208Directory.CreateDirectory(appDir);
AddViteAppTests.cs (1)
21Directory.CreateDirectory(viteDir);
NodeAppFixture.cs (2)
62Directory.Delete(_nodeAppPath, recursive: true); 73var tempDir = Directory.CreateTempSubdirectory("aspire-nodejs-tests").FullName;
PackageInstallationTests.cs (1)
509Directory.CreateDirectory(Path.Combine(tempDir.Path, ".yarn", "releases"));
Aspire.Hosting.Kafka.Tests (2)
KafkaFunctionalTests.cs (2)
142Directory.CreateDirectory(bindMountPath); 265Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Keycloak.Tests (2)
KeycloakPublicApiTests.cs (2)
155Directory.CreateDirectory(tempDirectory); 178Directory.CreateDirectory(tempDirectory);
Aspire.Hosting.Kubernetes (4)
KubernetesPublishingContext.cs (4)
90Directory.CreateDirectory(OutputPath); 161Directory.CreateDirectory(templatesFolder); 195Directory.CreateDirectory(OutputPath!); 215Directory.CreateDirectory(OutputPath);
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesEnvironmentResourceTests.cs (1)
16var tempDir = Directory.CreateTempSubdirectory(".k8s-test");
Aspire.Hosting.Maui (4)
Utilities\MauiEnvironmentHelper.cs (4)
72Directory.CreateDirectory(tempDirectory); 161foreach (var file in Directory.EnumerateFiles(directory, "*.targets", SearchOption.TopDirectoryOnly)) 255Directory.CreateDirectory(tempDirectory); 328foreach (var file in Directory.EnumerateFiles(directory, "*.targets", SearchOption.TopDirectoryOnly))
Aspire.Hosting.Milvus.Tests (1)
MilvusFunctionalTests.cs (1)
194Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.MongoDB.Tests (5)
MongoDbFunctionalTests.cs (5)
236Directory.Delete(bindMountPath, recursive: true); 260Directory.CreateDirectory(bindMountPath); 335Directory.Delete(bindMountPath); 358Directory.CreateDirectory(initFilesPath); 426Directory.Delete(initFilesPath);
Aspire.Hosting.MySql.Tests (6)
MySqlFunctionalTests.cs (6)
149bindMountPath = Directory.CreateTempSubdirectory().FullName; 285Directory.Delete(bindMountPath); 308Directory.CreateDirectory(bindMountPath); 373Directory.Delete(bindMountPath); 395Directory.CreateDirectory(initFilesPath); 459Directory.Delete(initFilesPath);
Aspire.Hosting.Nats.Tests (2)
NatsFunctionalTests.cs (2)
175bindMountPath = Directory.CreateTempSubdirectory().FullName; 272Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Oracle.Tests (6)
OracleFunctionalTests.cs (6)
114bindMountPath = Directory.CreateTempSubdirectory().FullName; 236Directory.Delete(bindMountPath, true); 263var bindMountPath = Directory.CreateTempSubdirectory().FullName; 333Directory.Delete(bindMountPath, true); 361var initFilesPath = Directory.CreateTempSubdirectory().FullName; 430Directory.Delete(initFilesPath, true);
Aspire.Hosting.PostgreSQL.Tests (5)
PostgresFunctionalTests.cs (5)
346Directory.Delete(bindMountPath, recursive: true); 369Directory.CreateDirectory(bindMountPath); 435Directory.Delete(bindMountPath, true); 457Directory.CreateDirectory(initFilesPath); 521Directory.Delete(initFilesPath, true);
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
801if (Directory.Exists(venvPath)) 1537if (Directory.Exists(venvPath))
Aspire.Hosting.Python.Tests (39)
AddPythonAppTests.cs (39)
57Directory.Delete(projectDirectory, true); 96Directory.Delete(projectDirectory, true); 118Directory.Delete(projectDirectory, true); 141Directory.Delete(projectDirectory, true); 178Directory.Delete(projectDirectory, true); 222Directory.Delete(projectDirectory, true); 261Directory.Delete(projectDirectory, true); 267Directory.CreateDirectory(projectDirectory); 532Directory.CreateDirectory(appVenvPath); 559Directory.CreateDirectory(appDirPath); 563Directory.CreateDirectory(appHostVenvPath); 582if (Directory.Exists(appDirPath)) 584Directory.Delete(appDirPath, true); 586if (Directory.Exists(appHostVenvPath)) 588Directory.Delete(appHostVenvPath, true); 601Directory.CreateDirectory(appDirPath); 605Directory.CreateDirectory(appVenvPath); 608Directory.CreateDirectory(appHostVenvPath); 627if (Directory.Exists(appDirPath)) 629Directory.Delete(appDirPath, true); 631if (Directory.Exists(appHostVenvPath)) 633Directory.Delete(appHostVenvPath, true); 670Directory.CreateDirectory(appDirPath); 674Directory.CreateDirectory(appHostVenvPath); 678Directory.CreateDirectory(customVenvPath); 700if (Directory.Exists(appDirPath)) 702Directory.Delete(appDirPath, true); 704if (Directory.Exists(appHostVenvPath)) 706Directory.Delete(appHostVenvPath, true); 1364Directory.CreateDirectory(appDirectory); 1366Directory.CreateDirectory(virtualEnvironmentPath); 1402Directory.CreateDirectory(appDirectory); 1404Directory.CreateDirectory(virtualEnvironmentPath); 1442Directory.CreateDirectory(appDirectory); 1444Directory.CreateDirectory(virtualEnvironmentPath); 1479Directory.CreateDirectory(appDirectory); 1481Directory.CreateDirectory(virtualEnvironmentPath); 1512Directory.CreateDirectory(appDirectory); 1514Directory.CreateDirectory(virtualEnvironmentPath);
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
211Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.RabbitMQ.Tests (2)
RabbitMQFunctionalTests.cs (2)
122bindMountPath = Directory.CreateTempSubdirectory().FullName; 227Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Redis.Tests (4)
RedisFunctionalTests.cs (4)
285Directory.CreateDirectory(bindMountPath); 359Directory.Delete(bindMountPath, recursive: true); 467bindMountPath = Directory.CreateTempSubdirectory().FullName; 543Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Seq.Tests (1)
SeqFunctionalTests.cs (1)
178Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
185Directory.CreateDirectory(path);
Aspire.Hosting.SqlServer.Tests (2)
SqlServerFunctionalTests.cs (2)
158Directory.CreateDirectory(bindMountPath); 323Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Testing (2)
DistributedApplicationFactory.cs (2)
211if (!string.IsNullOrEmpty(appHostProjectPath) && Directory.Exists(appHostProjectPath)) 340if (appHostPath is null || !Directory.Exists(appHostPath))
Aspire.Hosting.Testing.Tests (5)
TestingBuilderTests.cs (2)
41var unexpectedAppHostFiles = Directory.GetFiles(AppContext.BaseDirectory, "TestProject.AppHost.*"); 50var testProjectAssemblyPath = Directory.GetFiles(
tests\Aspire.Hosting.Tests\Utils\MSBuildUtils.cs (2)
13while (directory != null && !Directory.Exists(Path.Combine(directory, ".git")) && !File.Exists(Path.Combine(directory, ".git"))) 15directory = Directory.GetParent(directory)!.FullName;
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
32builder.Configuration["Aspire:Store:Path"] = path ?? Directory.CreateTempSubdirectory().FullName;
Aspire.Hosting.Tests (37)
AspireStoreTests.cs (1)
17Assert.True(Directory.Exists(Path.GetDirectoryName(store.BasePath)));
Backchannel\Exec\ProjectResourceExecTests.cs (1)
136.WithAnnotation<IProjectMetadata>(new ProjectMetadata(Directory.GetCurrentDirectory()));
Dashboard\DashboardLifecycleHookTests.cs (12)
198Directory.CreateDirectory(tempDir); 273if (Directory.Exists(tempDir)) 275Directory.Delete(tempDir, recursive: true); 291Directory.CreateDirectory(tempDir); 345if (Directory.Exists(tempDir)) 347Directory.Delete(tempDir, recursive: true); 363Directory.CreateDirectory(tempDir); 417if (Directory.Exists(tempDir)) 419Directory.Delete(tempDir, recursive: true); 435Directory.CreateDirectory(tempDir); 487if (Directory.Exists(tempDir)) 489Directory.Delete(tempDir, recursive: true);
MSBuildTests.cs (6)
23Directory.CreateDirectory(appHostDirectory); 79Directory.CreateDirectory(appHostDirectory); 163Directory.CreateDirectory(libraryDirectory); 190Directory.CreateDirectory(appDirectory); 257Directory.CreateDirectory(appHostDirectory); 315Directory.CreateDirectory(appHostDirectory);
ProjectResourceTests.cs (2)
59Directory.CreateDirectory(projectDirectoryPath); 62Directory.CreateDirectory(propertiesDirectoryPath);
Schema\SchemaTests.cs (5)
60Directory.CreateDirectory(tempContextPath); 72Directory.CreateDirectory(tempContextPath); 90Directory.CreateDirectory(tempContextPath); 121var tempContextPath = Directory.CreateTempSubdirectory().FullName; 230var manifestDir = Directory.CreateTempSubdirectory(testCaseName).FullName;
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
32builder.Configuration["Aspire:Store:Path"] = path ?? Directory.CreateTempSubdirectory().FullName;
tests\Shared\TempDirectory.cs (2)
6public string Path { get; } = Directory.CreateTempSubdirectory(".aspire-tests").FullName; 12Directory.Delete(Path, recursive: true);
UserSecretsParameterDefaultTests.cs (2)
306if (!string.IsNullOrEmpty(directoryName) && !Directory.Exists(directoryName)) 308Directory.CreateDirectory(directoryName);
Utils\DockerfileUtils.cs (1)
41Directory.CreateDirectory(tempContextPath);
Utils\MSBuildUtils.cs (2)
13while (directory != null && !Directory.Exists(Path.Combine(directory, ".git")) && !File.Exists(Path.Combine(directory, ".git"))) 15directory = Directory.GetParent(directory)!.FullName;
Utils\UnixSocketHelper.cs (2)
13if (!Directory.Exists(aspireCliPath)) 15Directory.CreateDirectory(aspireCliPath);
Aspire.Hosting.Valkey.Tests (1)
ValkeyFunctionalTests.cs (1)
188Directory.Delete(bindMountPath, recursive: true);
Aspire.Templates.Tests (39)
BuildAndRunTemplateTests.cs (3)
67var projectName = Directory.GetFiles(project.AppHostProjectDirectory, "*.csproj").FirstOrDefault(); 131var projectName = Directory.GetFiles(project.AppHostProjectDirectory, "*.csproj").FirstOrDefault(); 231var projectName = Directory.GetFiles(project.RootDir, "*.csproj").FirstOrDefault();
NewUpAndBuildSupportProjectTemplatesTests.cs (3)
29if (Directory.Exists(topLevelDir)) 31Directory.Delete(topLevelDir, recursive: true); 33Directory.CreateDirectory(topLevelDir);
TemplateTestsBase.cs (3)
72Assert.True(Directory.Exists(testProjectDir), $"Expected tests project at {testProjectDir}"); 316Assert.False(Directory.Exists(testProjectDirectory), "Expected no tests project to be created"); 321Assert.True(Directory.Exists(testProjectDirectory), $"Expected tests project at {testProjectDirectory}");
tests\Shared\Playwright\PlaywrightProvider.cs (1)
56if (Directory.Exists(probePath))
tests\Shared\Playwright\TestUtils.cs (1)
14if (Directory.Exists(Path.Combine(repoRoot.FullName, ".git")) || File.Exists(Path.Combine(repoRoot.FullName, ".git")))
tests\Shared\TemplatesTesting\AspireProject.cs (6)
55Directory.CreateDirectory(LogPath); 60if (Directory.Exists(dir)) 62Directory.Delete(dir, recursive: true); 64Directory.CreateDirectory(dir); 101Directory.CreateDirectory(logPath); 129foreach (var csprojPath in Directory.EnumerateFiles(projectDir, "*.csproj", SearchOption.AllDirectories))
tests\Shared\TemplatesTesting\BuildEnvironment.cs (14)
85if (Directory.Exists(sdkFromArtifactsPath)) 152if (string.IsNullOrEmpty(EnvironmentVariables.BuiltNuGetsPath) || !Directory.Exists(EnvironmentVariables.BuiltNuGetsPath)) 159if (!Directory.Exists(TestAssetsPath)) 196Directory.CreateDirectory(LogRootPath); 205Directory.CreateDirectory(TestRootPath); 213if (Directory.Exists(NuGetPackagesPath)) 215Directory.Delete(NuGetPackagesPath, recursive: true); 220if (NuGetPackagesPath is not null && Directory.Exists(NuGetPackagesPath)) 222foreach (var dir in Directory.GetDirectories(NuGetPackagesPath, "aspire*")) 224Directory.Delete(dir, recursive: true); 236if (!Directory.Exists(TestRootPath)) 243Directory.Delete(TestRootPath, recursive: true); 250foreach (var dir in Directory.GetDirectories(TestRootPath)) 254Directory.Delete(dir, recursive: true);
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (7)
54var dirWriteTime = Directory.GetLastWriteTimeUtc(_customHiveDirectory); 64if (Directory.Exists(_customHiveDirectory)) 66Directory.Delete(_customHiveDirectory, recursive: true); 70Directory.CreateDirectory(_customHiveDirectory); 86var packages = Directory.EnumerateFiles(builtNuGetsPath, $"{templatePackageId}*.nupkg") 91throw new ArgumentException($"Cannot find {templatePackageId}*.nupkg in {builtNuGetsPath}. Packages found in {builtNuGetsPath}: {string.Join(", ", Directory.EnumerateFiles(builtNuGetsPath).Select(Path.GetFileName))}"); 106Directory.CreateDirectory(workingDir);
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
258if (!Directory.Exists(WorkingDirectory))
AutobahnTestApp (1)
Program.cs (1)
23.UseContentRoot(Directory.GetCurrentDirectory())
BasicWebSite (1)
Program.cs (1)
23.UseContentRoot(Directory.GetCurrentDirectory())
BuildActionTelemetryTable (1)
Program.cs (1)
91paths = [.. Directory.EnumerateFiles(s_executingPath, "Microsoft.CodeAnalysis*.dll")];
BuildBoss (6)
CompilerNuGetCheckerUtil.cs (4)
102foreach (var packageFullPath in Directory.EnumerateFiles(packagesDirectory, "*.nupkg")) 247var buildAssets = Directory 427var file = Directory 442var file = Directory.EnumerateFiles(directory, fileName, SearchOption.AllDirectories).SingleOrDefault();
Program.cs (1)
79solutionFiles = Directory.EnumerateFiles(repositoryDirectory, "*.sln").ToList();
TargetsCheckerUtil.cs (1)
26foreach (var filePath in Directory.GetFiles(_targetDir))
BuildValidator (6)
CompilationDiff.cs (3)
206Directory.CreateDirectory(debugPath); 300Directory.CreateDirectory(sourcesPath); 324Directory.CreateDirectory(outputPath);
Program.cs (3)
131Directory.Delete(debugPath, recursive: true); 229var exePaths = Directory.EnumerateFiles(directory, "*.exe", SearchOption.AllDirectories); 230var dllPaths = Directory.EnumerateFiles(directory, "*.dll", SearchOption.AllDirectories);
CodeStyleConfigFileGenerator (2)
Program.cs (2)
90var directory = Directory.CreateDirectory(folder); 204var directory = Directory.CreateDirectory(outputDir);
ConfigurationSchemaGenerator.Tests (3)
GeneratorTests.cs (3)
1592var referenceAssemblies = Directory.GetFiles(Directory.GetCurrentDirectory(), "*.dll", SearchOption.AllDirectories) 1595var outputPath = Path.Combine(Directory.GetCurrentDirectory(), "IntegrationTest.json");
CookiePolicySample (1)
Program.cs (1)
15.UseContentRoot(Directory.GetCurrentDirectory())
CookieSessionSample (1)
Program.cs (1)
15.UseContentRoot(Directory.GetCurrentDirectory())
CorsWebSite (1)
Program.cs (1)
23.UseContentRoot(Directory.GetCurrentDirectory())
Crossgen2Tasks (1)
RunReadyToRunCompiler.cs (1)
403Directory.CreateDirectory(Path.GetDirectoryName(_outputR2RImage));
csc (3)
src\Compilers\Shared\BuildClient.cs (1)
113var workingDir = Directory.GetCurrentDirectory();
src\Compilers\Shared\BuildServerConnection.cs (1)
758Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
124if (Directory.Exists(loggingFilePath))
csi (1)
Csi.cs (1)
28workingDir: Directory.GetCurrentDirectory(),
CustomEncryptorSample (1)
Program.cs (1)
14var keysFolder = Path.Combine(Directory.GetCurrentDirectory(), "temp-keys");
dotnet-dev-certs (14)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
374if (!string.IsNullOrEmpty(exportDir) && !Directory.Exists(exportDir))
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
383if (store.Name! == StoreName.My.ToString() && store.Location == StoreLocation.CurrentUser && Directory.Exists(MacOSUserHttpsCertificateLocation)) 434if (!Directory.Exists(MacOSUserHttpsCertificateLocation)) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx"); 493Directory.CreateDirectory(directoryPath, DirectoryPermissions);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (9)
483Directory.CreateDirectory(directoryPath, DirectoryPermissions); 659var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 660Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 720if (!Directory.Exists(nssDb)) 748if (!Directory.Exists(homeDirectory)) 756if (Directory.Exists(chromiumNssDb)) 764if (Directory.Exists(chromiumSnapNssDb)) 770if (Directory.Exists(firefoxDir)) 780if (Directory.Exists(firefoxSnapDir))
dotnet-openapi (4)
Commands\BaseCommand.cs (3)
109var projects = Directory.GetFiles(WorkingDirectory, "*.csproj", SearchOption.TopDirectoryOnly); 552if (!string.IsNullOrEmpty(destinationDirectory) && !Directory.Exists(destinationDirectory)) 554Directory.CreateDirectory(destinationDirectory);
Program.cs (1)
24Directory.GetCurrentDirectory(),
dotnet-razorpagegenerator (2)
Program.cs (2)
36var targetProjectDirectory = args.Length > 1 ? args[1] : Directory.GetCurrentDirectory(); 91var viewDirectories = Directory.EnumerateDirectories(targetProjectDirectory, "Views", SearchOption.AllDirectories);
dotnet-svcutil.xmlserializer (2)
Microsoft\Tools\ServiceModel\SvcUtil\OutputModule.cs (2)
106if (!Directory.Exists(directoryPath)) 107Directory.CreateDirectory(directoryPath);
dotnet-svcutil-lib (54)
AppInsightsTelemetryClient.cs (1)
119var sdkVersion = await ProjectPropertyResolver.GetSdkVersionAsync(System.IO.Directory.GetCurrentDirectory(), null /* logger */, cancellationToken).ConfigureAwait(false);
Bootstrapper\SvcutilBootstrapper.cs (1)
104Directory.CreateDirectory(Path.GetDirectoryName(projectFullPath));
CommandProcessorOptions.cs (15)
148if (PathHelper.IsFile(cmdOptions.Inputs[0], Directory.GetCurrentDirectory(), out var fileUri) && 336var workingDirectory = Directory.GetCurrentDirectory(); 337var projects = Directory.GetFiles(workingDirectory, "*.csproj", SearchOption.TopDirectoryOnly); 386var defaultDir = this.Project?.DirectoryPath ?? Directory.GetCurrentDirectory(); 390Path.GetDirectoryName(this.OutputFile.FullName) : Path.GetDirectoryName(Path.Combine(Directory.GetCurrentDirectory(), this.OutputFile.OriginalPath())); 409workingDirectory = workingDirectory ?? Directory.GetCurrentDirectory(); 432var defaultDir = workingDirectory ?? this.Project?.DirectoryPath ?? Directory.GetCurrentDirectory(); 474throw new ToolArgumentException(string.Format(CultureInfo.CurrentCulture, SR.ErrInvalidOperationNoProjectFileFoundUnderFolderFormat, Directory.GetCurrentDirectory())); 498var excludeJsonFiles = Directory.GetFiles(projectDir, "*.json", SearchOption.TopDirectoryOnly); // update json files must be under a reference folder, exclude any top json files. 499var jsonFiles = Directory.GetFiles(projectDir, "*.json", SearchOption.AllDirectories); 704Directory.Delete(Path.GetDirectoryName(projectFullPath)); 733if (PathHelper.IsFile(this.Inputs[idx], Directory.GetCurrentDirectory(), out Uri metadataUri)) 1006var workingDirectory = this.Project?.DirectoryPath ?? Directory.GetCurrentDirectory(); 1008if (!Directory.Exists(this.BootstrapPath.FullName)) 1010Directory.CreateDirectory(this.BootstrapPath.FullName);
FrameworkFork\Microsoft.CodeDom\Compiler\RedistVersionInfo.cs (2)
53if (Directory.Exists(dir)) 60if (dir != null && Directory.Exists(dir))
Metadata\MetadataDocumentLoader.cs (4)
95if (!CanLoad(uri, string.Empty, Directory.GetCurrentDirectory(), out Uri metadataUri)) 137if (!CanLoad(uri, string.Empty, Directory.GetCurrentDirectory(), out Uri metadataUri)) 184await LoadAsync(this.MetadataSourceUrl.AbsoluteUri, string.Empty, Directory.GetCurrentDirectory(), cancellationToken).ConfigureAwait(false); 190await LoadAsync(fileUri.LocalPath, string.Empty, Directory.GetCurrentDirectory(), cancellationToken).ConfigureAwait(false);
Metadata\MetadataDocumentSaver.cs (2)
315if (!Directory.Exists(dirPath)) 317Directory.CreateDirectory(dirPath);
Metadata\MetadataFileNameManager.cs (5)
38basePath = Directory.GetCurrentDirectory(); 79basePath = Directory.GetCurrentDirectory(); 189if (Directory.Exists(dirPath)) 191var files = Directory.GetFiles(dirPath); 240dirPath = Directory.GetCurrentDirectory();
OutputPathHelper.cs (3)
51return Directory.GetCurrentDirectory(); 72if (!Directory.Exists(directoryPath)) 74Directory.CreateDirectory(directoryPath);
Shared\MSBuildProj.cs (14)
336if (System.IO.Directory.Exists(fullPath)) // IsDir? 340else if (Directory.Exists(Path.Combine(msbuildProj.DirectoryPath, fullPath))) 355if (!Directory.Exists(msbuildProj.DirectoryPath)) 357Directory.CreateDirectory(msbuildProj.DirectoryPath); 402if (!Directory.Exists(projectDir)) 404Directory.CreateDirectory(projectDir); 695if (!Directory.Exists(this.DirectoryPath)) 697Directory.CreateDirectory(this.DirectoryPath); 1002if (Directory.Exists(binFolder)) 1004var depsFiles = Directory.GetFiles(binFolder, "*", SearchOption.AllDirectories) 1006.Where(f => PathHelper.GetFolderName(Path.GetDirectoryName(f)) == this.TargetFramework || Directory.GetParent(Directory.GetParent(f).FullName).Name == this.TargetFramework) 1052if (_ownsDirectory && Directory.Exists(this.DirectoryPath) && !DebugUtils.KeepTemporaryDirs) 1054try { Directory.Delete(this.DirectoryPath, recursive: true); } catch { }
Shared\ProjectPropertyResolver.cs (3)
178if (Directory.Exists(sdkPath)) 180foreach (var assemblyPath in Directory.GetFiles(sdkPath, "Microsoft.Build.*", SearchOption.TopDirectoryOnly)) 205var depsFiles = Directory.GetFiles(projectDir, $"{Path.GetFileNameWithoutExtension(projectPath)}.deps.json", SearchOption.AllDirectories)
Shared\Utilities\PathHelper.cs (3)
230return await TryFindItemAsync(Directory.EnumerateFiles, fileName, workingDir, logger, cancellationToken).ConfigureAwait(false); 235return await TryFindItemAsync(Directory.EnumerateDirectories, folderName, workingDir, logger, cancellationToken).ConfigureAwait(false); 249if (!string.IsNullOrEmpty(itemName) && !string.IsNullOrEmpty(workingDir) && Directory.Exists(workingDir))
Shared\Utilities\ProcessRunner.cs (1)
63currentDir = Directory.GetCurrentDirectory();
dotnet-svcutil-lib.Tests (66)
E2ETests.cs (10)
25if (!Directory.Exists(this_TestGroupOutputDir)) 31Directory.CreateDirectory(this_TestGroupOutputDir); 34Directory.CreateDirectory(this_TestGroupProjDir); 37Directory.CreateDirectory(this_TestGroupBootstrapDir); 39Directory.CreateDirectory(this_TestGroupBaselinesDir); 42Assert.True(Directory.Exists(this_TestGroupOutputDir), $"{nameof(this_TestGroupOutputDir)} is not initialized!"); 43Assert.True(Directory.Exists(this_TestGroupBaselinesDir), $"{nameof(this_TestGroupBaselinesDir)} is not initialized!"); 92Directory.CreateDirectory(Path.Combine(this_TestCaseOutputDir, "SvcutilBootstrapper")); 250Directory.CreateDirectory(Path.Combine(this_TestCaseBootstrapDir, "SvcutilBootstrapper")); 372Directory.EnumerateFiles(this_TestGroupOutputDir, "*", SearchOption.TopDirectoryOnly).Where(f =>
FileUtil.cs (4)
18if (overwrite && Directory.Exists(destinationDirectory)) 23Directory.CreateDirectory(destinationDirectory); 43if (Directory.Exists(directoryPath)) 45Directory.Delete(directoryPath, true);
FixupUtil.cs (1)
56var resultPathReplacement = Directory.GetParent(resultsPath).FullName;
GlobalToolTests.cs (5)
76Directory.CreateDirectory(Path.Combine(this_TestCaseOutputDir, "SvcutilBootstrapper")); 121Directory.CreateDirectory(this_TestCaseBaselinesDir); 126Directory.CreateDirectory(this_TestCaseOutputDir); 149Directory.CreateDirectory(this_TestCaseBaselinesDir); 155Directory.CreateDirectory(this_TestCaseOutputDir);
MSBuildProjTests.cs (2)
20if (!Directory.Exists(_testDir)) 22Directory.CreateDirectory(_testDir);
ProjectUtils.cs (2)
27Directory.CreateDirectory(Path.GetDirectoryName(filePath)); 178Directory.CreateDirectory(outputDir);
TestInit.cs (39)
113var srcProgramPath = Directory.GetFiles(project.DirectoryPath, "*.cs", SearchOption.TopDirectoryOnly).First(); 135ProcessRunner.ProcessResult procResult = ProcessRunner.TryRunAsync("dotnet", "--version", Directory.GetCurrentDirectory(), null, new CancellationToken()).ConfigureAwait(false).GetAwaiter().GetResult(); 149Directory.CreateDirectory(g_TestOutputDir); 150Directory.CreateDirectory(g_TestResultsDir); 151Directory.CreateDirectory(g_TestBootstrapDir); 152Directory.CreateDirectory(g_TestCasesDir); 153Directory.CreateDirectory(g_BaselinesDir); 155Assert.True(Directory.Exists(g_RepositoryRoot), $"{nameof(g_RepositoryRoot)} is not initialized!"); 156Assert.True(Directory.Exists(g_TestCasesDir), $"{nameof(g_TestCasesDir)} is not initialized!"); 157Assert.True(Directory.Exists(g_TestResultsDir), $"{nameof(g_TestResultsDir)} is not initialized!"); 158Assert.True(Directory.Exists(g_TestBootstrapDir), $"{nameof(g_TestBootstrapDir)} is not initialized!"); 159Assert.True(Directory.Exists(g_TestOutputDir), $"{nameof(g_TestOutputDir)} is not initialized!"); 160Assert.True(Directory.Exists(g_BaselinesDir), $"{nameof(g_BaselinesDir)} is not initialized!"); 177var currentDirectory = Directory.GetCurrentDirectory(); 180if (!Directory.Exists(pkgPath) || !Directory.GetFiles(pkgPath, "dotnet-svcutil-lib*.nupkg").Any()) 184Assert.True(Directory.GetFiles(pkgPath, "dotnet-svcutil-lib.*.nupkg").Any(), $"dotnet-svcutil-lib*.nupkg not found under {pkgPath}!"); 198Directory.CreateDirectory(this_TestCaseBootstrapDir); 224Directory.CreateDirectory(this_TestCaseBootstrapDir); 244Directory.CreateDirectory(this_TestCaseOutputDir); 272Directory.CreateDirectory(this_TestCaseBaselinesDir); 277Assert.True(Directory.Exists(this_TestCaseOutputDir), $"{nameof(this_TestGroupOutputDir)} is not initialized!"); 278Assert.True(Directory.Exists(this_TestCaseBaselinesDir), $"{nameof(this_TestCaseBaselinesDir)} is not initialized!"); 362var baselineFiles = Directory.GetFiles(this_TestCaseBaselinesDir, "*", SearchOption.AllDirectories) 371var generatedFiles = Directory.GetFiles(this_TestCaseOutputDir, "*.*", SearchOption.AllDirectories) 429Directory.CreateDirectory(Path.GetDirectoryName(expected)); 457Directory.CreateDirectory(Path.GetDirectoryName(scriptPath)); 536var vstestDir = Directory.GetCurrentDirectory(); 537if (!Directory.Exists(Path.Combine(vstestDir, "TestCases"))) 540Assert.True(Directory.Exists(vstestDir), $"{nameof(vstestDir)} is not initialized!"); 550string[] nugetFiles = Directory.GetFiles(g_TestCasesDir, "*.nupkg", SearchOption.TopDirectoryOnly); 556if (!Directory.Exists(binDir) || !Directory.GetFiles(binDir, "dotnet-svcutil-lib.*.nupkg").Any()) 588var parentDir = Directory.GetCurrentDirectory(); 605Directory.CreateDirectory(directory); 623Directory.CreateDirectory(g_TestOutputDir); 634this._cashedWorkingDirectory = Directory.GetCurrentDirectory(); 635Directory.SetCurrentDirectory(currentDirectory); 640Directory.SetCurrentDirectory(this._cashedWorkingDirectory);
UnitTest.cs (3)
25Directory.SetCurrentDirectory(this_TestCaseProject.DirectoryPath); 219if (!Directory.Exists(wsdlFilesDstDir)) 224Directory.CreateDirectory(Path.Combine(this_TestGroupOutputDir, "wsdl"));
dotnet-user-jwts (5)
Commands\CreateCommand.cs (1)
118var finder = new MsBuildProjectFinder(Directory.GetCurrentDirectory());
Helpers\DevJwtCliHelpers.cs (1)
29var finder = new MsBuildProjectFinder(Directory.GetCurrentDirectory());
Helpers\SigningKeysHandler.cs (1)
63Directory.CreateDirectory(Path.GetDirectoryName(secretsFilePath));
src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (2)
28if (Directory.Exists(projectPath)) 30var projects = Directory.EnumerateFileSystemEntries(projectPath, "*.*proj", SearchOption.TopDirectoryOnly)
dotnet-user-secrets (6)
Internal\InitCommand.cs (1)
59public string WorkingDirectory { get; private set; } = Directory.GetCurrentDirectory();
Internal\SecretsStore.cs (2)
34Directory.CreateDirectory(secretDir); 71Directory.CreateDirectory(Path.GetDirectoryName(_secretsFilePath));
Program.cs (1)
20new Program(PhysicalConsole.Singleton, Directory.GetCurrentDirectory()).TryRun(args, out rc);
src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (2)
28if (Directory.Exists(projectPath)) 30var projects = Directory.EnumerateFileSystemEntries(projectPath, "*.*proj", SearchOption.TopDirectoryOnly)
ErrorPageMiddlewareWebSite (1)
Startup.cs (1)
40.UseContentRoot(Directory.GetCurrentDirectory())
FilesWebSite (4)
Controllers\DownloadFilesController.cs (3)
54if (!Directory.Exists(_testFilesPath)) 56Directory.CreateDirectory(_testFilesPath); 120Directory.Delete(Path.Combine(_testFilesPath), recursive: true);
Startup.cs (1)
39.UseContentRoot(Directory.GetCurrentDirectory())
FormatterWebSite (1)
Program.cs (1)
23.UseContentRoot(Directory.GetCurrentDirectory())
GenerateAnalyzerNuspec (13)
Program.cs (13)
153if (Directory.Exists(assemblyFolder)) 156foreach (var directory in Directory.EnumerateDirectories(assemblyFolder)) 207foreach (var file in Directory.EnumerateFiles(folderPath)) 228if (rulesetsDir.Length > 0 && Directory.Exists(rulesetsDir)) 230foreach (string ruleset in Directory.EnumerateFiles(rulesetsDir)) 239if (editorconfigsDir.Length > 0 && Directory.Exists(editorconfigsDir)) 241foreach (string directory in Directory.EnumerateDirectories(editorconfigsDir)) 244foreach (string editorconfig in Directory.EnumerateFiles(directory)) 251if (globalAnalyzerConfigsDir.Length > 0 && Directory.Exists(globalAnalyzerConfigsDir)) 253foreach (string globalconfig in Directory.EnumerateFiles(globalAnalyzerConfigsDir)) 266if (analyzerDocumentationFileDir.Length > 0 && Directory.Exists(analyzerDocumentationFileDir) && analyzerDocumentationFileName.Length > 0) 275if (analyzerSarifFileDir.Length > 0 && Directory.Exists(analyzerSarifFileDir) && analyzerSarifFileName.Length > 0) 284if (analyzerConfigurationFileDir.Length > 0 && Directory.Exists(analyzerConfigurationFileDir) && analyzerConfigurationFileName.Length > 0)
GenerateDocumentationAndConfigFiles (9)
Program.cs (8)
432var directory = Directory.CreateDirectory(args.PropsFileDir); 541var directory = Directory.CreateDirectory(args.AnalyzerDocumentationFileDir); 628var directory = Directory.CreateDirectory(args.AnalyzerSarifFileDir); 773var directory = Directory.CreateDirectory(args.AnalyzerDocumentationFileDir); 1109var directory = Directory.CreateDirectory(analyzerRulesetsDir); 1174var directory = Directory.CreateDirectory(Path.Combine(analyzerEditorconfigsDir, editorconfigFolder)); 1396var directory = Directory.CreateDirectory(folder); 1609var directory = Directory.CreateDirectory(targetsFileDir);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
GenerateRulesMissingDocumentation (1)
Program.cs (1)
40var directory = Directory.CreateDirectory(analyzerDocumentationFileDir);
GenericHostWebSite (1)
Program.cs (1)
14.UseContentRoot(Directory.GetCurrentDirectory())
GetDocument.Insider (2)
Commands\GetDocumentCommand.cs (1)
65var packagedAssemblies = Directory
Commands\GetDocumentCommandWorker.cs (1)
284Directory.CreateDirectory(_context.OutputDirectory);
HealthChecksSample (1)
Program.cs (1)
32.SetBasePath(Directory.GetCurrentDirectory())
HelixTestRunner (7)
TestRunner.cs (7)
59Directory.CreateDirectory(nugetRestore); 87foreach (var file in Directory.EnumerateFiles(path)) 91foreach (var file in Directory.EnumerateDirectories(path)) 309if (Directory.Exists("artifacts/log")) 311foreach (var file in Directory.EnumerateFiles("artifacts/log", "*.log", SearchOption.AllDirectories)) 325if (Directory.Exists("TestResults")) 327foreach (var file in Directory.EnumerateFiles("TestResults", "Sequence*.xml", SearchOption.AllDirectories))
Http2SampleApp (1)
Program.cs (1)
69.UseContentRoot(Directory.GetCurrentDirectory())
HttpClientApp (1)
src\Shared\TestResources.cs (1)
10private static readonly string _baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
HttpsPolicySample (1)
Startup.cs (1)
60.UseContentRoot(Directory.GetCurrentDirectory()) // for the cert file
IdeBenchmarks (1)
SQLitePersistentStorageBenchmark.cs (1)
135Directory.CreateDirectory(tempDir);
IdentitySample.Mvc (1)
Program.cs (1)
25.UseContentRoot(Directory.GetCurrentDirectory())
IIS.FunctionalTests (12)
src\Servers\IIS\IIS\test\Common.FunctionalTests\FrebTests.cs (2)
122Directory.CreateDirectory(LogFolderPath); 145var xmlFiles = Directory.GetFiles(folderPath).Where(f => f.EndsWith("xml", StringComparison.Ordinal)).ToList();
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (2)
119Directory.Move(originalANCMPath, newANCMPath); 197Directory.Delete(originalANCMPath, true);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
75foreach (var file in Directory.GetFiles(deploymentResult.ContentRoot, "*", SearchOption.AllDirectories)) 95if (Directory.Exists(LogFolderPath)) 97Directory.Delete(LogFolderPath, true);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
27if (!Directory.Exists(path))
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (1)
234Assert.Single(Directory.GetFiles(LogFolderPath), Helpers.GetExpectedLogName(deploymentResult, LogFolderPath));
src\Servers\IIS\IIS\test\IIS.Shared.FunctionalTests\StdOutRedirectionTests.cs (2)
103var fileInDirectory = Directory.GetFiles(LogFolderPath).Single(); 156var fileInDirectory = Directory.GetFiles(LogFolderPath).First();
IIS.LongTests (5)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
75foreach (var file in Directory.GetFiles(deploymentResult.ContentRoot, "*", SearchOption.AllDirectories)) 95if (Directory.Exists(LogFolderPath)) 97Directory.Delete(LogFolderPath, true);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
27if (!Directory.Exists(path))
IIS.NewHandler.FunctionalTests (5)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
75foreach (var file in Directory.GetFiles(deploymentResult.ContentRoot, "*", SearchOption.AllDirectories)) 95if (Directory.Exists(LogFolderPath)) 97Directory.Delete(LogFolderPath, true);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
27if (!Directory.Exists(path))
IIS.NewShim.FunctionalTests (5)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
75foreach (var file in Directory.GetFiles(deploymentResult.ContentRoot, "*", SearchOption.AllDirectories)) 95if (Directory.Exists(LogFolderPath)) 97Directory.Delete(LogFolderPath, true);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
27if (!Directory.Exists(path))
IIS.ShadowCopy.Tests (22)
ShadowCopyTests.cs (17)
150Directory.CreateDirectory(deleteDirPath); 161Directory.Delete(deleteDirPath, recursive: true); 219Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "0")), "Expected 0 shadow copy directory to be skipped"); 230Assert.True(Directory.Exists(Path.Combine(directory.DirectoryPath, "2")), "Expected 2 shadow copy directory"); 261Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "0")), "Expected 0 shadow copy directory to be skipped"); 272Assert.True(Directory.Exists(Path.Combine(directory.DirectoryPath, "11")), "Expected 11 shadow copy directory"); 278Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "1")), "Expected 1 shadow copy directory to be deleted"); 279Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "3")), "Expected 3 shadow copy directory to be deleted"); 304Assert.True(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy"))); 306Assert.False(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy", "0", "ShadowCopy"))); 334Assert.True(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy"))); 336Assert.False(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy", "0", "ShadowCopy"))); 347var directoryInfo = Directory.CreateDirectory(directoryPath); 368foreach (var subDirectoryPath in Directory.EnumerateDirectories(directoryPath)) 375foreach (var filePath in Directory.EnumerateFiles(directoryPath)) 383Directory.Delete(directoryPath); 408Directory.CreateDirectory(destDirName);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
75foreach (var file in Directory.GetFiles(deploymentResult.ContentRoot, "*", SearchOption.AllDirectories)) 95if (Directory.Exists(LogFolderPath)) 97Directory.Delete(LogFolderPath, true);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
27if (!Directory.Exists(path))
IISExpress.FunctionalTests (10)
src\Servers\IIS\IIS\test\Common.FunctionalTests\FrebTests.cs (2)
122Directory.CreateDirectory(LogFolderPath); 145var xmlFiles = Directory.GetFiles(folderPath).Where(f => f.EndsWith("xml", StringComparison.Ordinal)).ToList();
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (2)
119Directory.Move(originalANCMPath, newANCMPath); 197Directory.Delete(originalANCMPath, true);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
75foreach (var file in Directory.GetFiles(deploymentResult.ContentRoot, "*", SearchOption.AllDirectories)) 95if (Directory.Exists(LogFolderPath)) 97Directory.Delete(LogFolderPath, true);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\PublishedApplicationPublisher.cs (1)
27if (!Directory.Exists(path))
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (1)
234Assert.Single(Directory.GetFiles(LogFolderPath), Helpers.GetExpectedLogName(deploymentResult, LogFolderPath));
illink (8)
InMemory.FunctionalTests (2)
HttpsConnectionMiddlewareTests.cs (1)
37env.SetupGet(e => e.ContentRootPath).Returns(Directory.GetCurrentDirectory());
src\Shared\TestResources.cs (1)
10private static readonly string _baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
installer.tasks (3)
GenerateFileVersionProps.cs (1)
135Directory.CreateDirectory(Path.GetDirectoryName(PlatformManifestFile));
GenerateRunScript.cs (1)
41Directory.CreateDirectory(Path.GetDirectoryName(OutputPath));
GenerateTestSharedFrameworkDepsFile.cs (1)
56foreach (string filePath in Directory.EnumerateFiles(SharedFrameworkDirectory))
Interop.FunctionalTests (2)
Http3\Http3TlsTests.cs (1)
444Directory.CreateDirectory(Path.GetDirectoryName(path));
src\Shared\TestResources.cs (1)
10private static readonly string _baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
InteropTests (2)
InteropTests.cs (2)
16private readonly string _clientPath = Path.Combine(Directory.GetCurrentDirectory(), "InteropClient", "InteropClient.dll"); 17private readonly string _serverPath = Path.Combine(Directory.GetCurrentDirectory(), "InteropWebsite", "InteropWebsite.dll");
JwtSample (1)
Program.cs (1)
21.UseContentRoot(Directory.GetCurrentDirectory())
Kestrel.SampleApp (1)
Startup.cs (1)
169.UseContentRoot(Directory.GetCurrentDirectory())
KeyManagementSample (1)
Program.cs (1)
15var keysFolder = Path.Combine(Directory.GetCurrentDirectory(), "temp-keys");
LargeResponseApp (1)
Startup.cs (1)
51.UseContentRoot(Directory.GetCurrentDirectory())
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Microsoft.Agents.AI.ProjectTemplates.Tests (9)
test\ProjectTemplates\Infrastructure\TemplateExecutionTestClassFixtureBase.cs (2)
46Directory.CreateDirectory(_templateTestOutputPath); 53Directory.CreateDirectory(installSandboxPath);
test\ProjectTemplates\Infrastructure\TemplateExecutionTestCollectionFixture.cs (4)
24if (Directory.Exists(WellKnownPaths.TemplateSandboxOutputRoot)) 26Directory.Delete(WellKnownPaths.TemplateSandboxOutputRoot, recursive: true); 30Directory.CreateDirectory(WellKnownPaths.TemplateSandboxOutputRoot); 32foreach (var filePath in Directory.EnumerateFiles(WellKnownPaths.TemplateSandboxSource))
test\ProjectTemplates\Infrastructure\WellKnownPaths.cs (2)
53if (Directory.Exists(gitPath) || File.Exists(gitPath)) 60directory = Directory.GetParent(directory)?.FullName;
WebApiAgentTemplateSnapshotTests.cs (1)
131Directory.Delete(workingDir, recursive: true);
Microsoft.Analyzers.Extra.Tests (1)
Resources\FileVisibleToAnalyzer.cs (1)
24public override string Path => System.IO.Path.Combine(Directory.GetCurrentDirectory(), _fileName);
Microsoft.Analyzers.Local.Tests (1)
Resources\FileVisibleToAnalyzer.cs (1)
24public override string Path => System.IO.Path.Combine(Directory.GetCurrentDirectory(), _fileName);
Microsoft.Arcade.Common (3)
FileSystem.cs (3)
13public void CreateDirectory(string path) => Directory.CreateDirectory(path); 15public bool DirectoryExists(string path) => Directory.Exists(path); 38Directory.CreateDirectory(dirPath!);
Microsoft.AspNetCore (4)
WebHost.cs (4)
125/// set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/>, 144/// set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/>, 165builder.UseContentRoot(Directory.GetCurrentDirectory()); 296/// set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/>,
Microsoft.AspNetCore.Analyzer.Testing (2)
DiagnosticVerifier.cs (2)
194var dll = Path.Combine(Directory.GetCurrentDirectory(), "refs", Path.GetFileName(assembly)); 201dll = Path.Combine(Directory.GetCurrentDirectory(), Path.GetFileName(assembly));
Microsoft.AspNetCore.Analyzers.Test (1)
src\Shared\AnalyzerTesting\TestReferences.cs (1)
35foreach (var assembly in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
Microsoft.AspNetCore.App.Analyzers.Test (1)
TestDiagnosticAnalyzer.cs (1)
155foreach (var assembly in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
Microsoft.AspNetCore.App.UnitTests (21)
AssertEx.cs (1)
12if (!Directory.Exists(path))
PackageTests.cs (9)
42var packages = Directory 46if (Directory.Exists(_packageLayoutRoot)) 48Directory.Delete(_packageLayoutRoot, true); 73foreach (var packageDir in Directory.GetDirectories(_packageLayoutRoot)) 89if (Directory.Exists(packageAssembliesDir)) 91foreach (var tfmDir in Directory.GetDirectories(packageAssembliesDir)) 94foreach (var assembly in Directory.GetFiles(tfmDir, "*.dll")) 120if (Directory.Exists(packageToolsDir)) 122var assemblies = Directory.GetFiles(packageToolsDir, "*.dll", SearchOption.AllDirectories)
SharedFxTests.cs (5)
37var actualAssemblies = Directory.GetFiles(_sharedFxRoot, "*.dll") 61var actualAssemblies = Directory.GetFiles(_sharedFxRoot, "*.dll") 173var dlls = Directory.GetFiles(_sharedFxRoot, "*.dll", SearchOption.AllDirectories); 222IEnumerable<string> dlls = Directory.GetFiles(_sharedFxRoot, "*.dll", SearchOption.AllDirectories); 327var sharedFxPath = Directory.GetFiles(packageFolder, "Microsoft.AspNetCore.App.Runtime.*-*." + TestData.GetSharedFxVersion() + ".nupkg").FirstOrDefault();
TargetingPackTests.cs (6)
38var actualAssemblies = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref", _targetingPackTfm), "*.dll") 73IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref", _targetingPackTfm), "*.dll", SearchOption.AllDirectories); 113IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref", _targetingPackTfm), "*.dll", SearchOption.AllDirectories); 211IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref"), "*.dll", SearchOption.AllDirectories); 322var expectedAnalyzers = Directory.Exists(analyzersDir) ? 323Directory.GetFiles(analyzersDir, "*.dll", SearchOption.AllDirectories)
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (31)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (4)
78Directory.CreateDirectory(Root); 103if (Root == null || !Directory.Exists(Root) || _parent != null) 110Directory.Delete(Root, recursive: true); 120if (!Directory.Exists(path))
UserJwtsTestFixture.cs (5)
64var projectPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest", Guid.NewGuid().ToString())); 65Directory.CreateDirectory(Path.Combine(projectPath.FullName, "Properties")); 70Directory.CreateDirectory(Path.GetDirectoryName(PathHelper.GetSecretsPathFromSecretsId(TestSecretsId))); 110if (Directory.Exists(directory)) 112Directory.Delete(directory, true);
UserJwtsTests.cs (22)
696Directory.SetCurrentDirectory(projectPath); 708var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 709Directory.SetCurrentDirectory(path.FullName); 714Assert.Contains($"Could not find a MSBuild project file in '{Directory.GetCurrentDirectory()}'. Specify which project to use with the --project option.", _console.GetOutput()); 722Directory.SetCurrentDirectory(projectPath); 723var expectedAppsettingsPath = Path.Combine(Directory.GetCurrentDirectory(), "appsettings.DoesNotExist.json"); 734var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 735Directory.SetCurrentDirectory(path.FullName); 740Assert.Contains($"Could not find a MSBuild project file in '{Directory.GetCurrentDirectory()}'. Specify which project to use with the --project option.", _console.GetOutput()); 747Directory.SetCurrentDirectory(projectPath); 748var expectedAppsettingsPath = Path.Combine(Directory.GetCurrentDirectory(), "appsettings.DoesNotExist.json"); 759var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 760Directory.SetCurrentDirectory(path.FullName); 765Assert.Contains($"Could not find a MSBuild project file in '{Directory.GetCurrentDirectory()}'. Specify which project to use with the --project option.", _console.GetOutput()); 772Directory.SetCurrentDirectory(projectPath); 773var expectedAppsettingsPath = Path.Combine(Directory.GetCurrentDirectory(), "appsettings.DoesNotExist.json"); 784var path = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "userjwtstest")); 785Directory.SetCurrentDirectory(path.FullName); 790Assert.Contains($"Could not find a MSBuild project file in '{Directory.GetCurrentDirectory()}'. Specify which project to use with the --project option.", _console.GetOutput()); 812Directory.SetCurrentDirectory(tempPath); 827Directory.SetCurrentDirectory(tempPath); 842Directory.SetCurrentDirectory(tempPath);
Microsoft.AspNetCore.BrowserTesting (4)
BrowserManagerConfiguration.cs (4)
76BaseArtifactsFolder = Path.GetFullPath(configuration.GetValue(nameof(BaseArtifactsFolder), Path.Combine(Directory.GetCurrentDirectory(), "playwright"))); 77Directory.CreateDirectory(BaseArtifactsFolder); 184Directory.CreateDirectory(folderPath); 190Directory.CreateDirectory(folderPath);
Microsoft.AspNetCore.Components.Endpoints.Tests (3)
Builder\RazorComponentsEndpointConventionBuilderExtensionsTest.cs (1)
293public string ContentRootPath { get; set; } = Directory.GetCurrentDirectory();
HotReloadServiceTests.cs (1)
265public string ContentRootPath { get; set; } = Directory.GetCurrentDirectory();
RazorComponentEndpointDataSourceTest.cs (1)
288public string ContentRootPath { get; set; } = Directory.GetCurrentDirectory();
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
BlazorWebView.cs (1)
255 if (Directory.Exists(contentRootDir))
Microsoft.AspNetCore.Components.WebView.Wpf (1)
BlazorWebView.cs (1)
342 if (Directory.Exists(contentRootDir))
Microsoft.AspNetCore.Components.WebViewE2E.Test (1)
BasicBlazorHybridTest.cs (1)
31var thisAppFiles = Directory.GetFiles(thisProgramDir, "*", SearchOption.AllDirectories).ToArray();
Microsoft.AspNetCore.DataProtection.Extensions.Tests (1)
DataProtectionProviderTests.cs (1)
73var newFileName = Assert.Single(Directory.GetFiles(keysPath));
Microsoft.AspNetCore.DataProtection.Tests (1)
Internal\KeyManagementOptionsPostSetupTest.cs (1)
84var xmlDir = Directory.CreateTempSubdirectory();
Microsoft.AspNetCore.DeveloperCertificates.XPlat (14)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
374if (!string.IsNullOrEmpty(exportDir) && !Directory.Exists(exportDir))
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
383if (store.Name! == StoreName.My.ToString() && store.Location == StoreLocation.CurrentUser && Directory.Exists(MacOSUserHttpsCertificateLocation)) 434if (!Directory.Exists(MacOSUserHttpsCertificateLocation)) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx"); 493Directory.CreateDirectory(directoryPath, DirectoryPermissions);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (9)
483Directory.CreateDirectory(directoryPath, DirectoryPermissions); 659var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 660Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 720if (!Directory.Exists(nssDb)) 748if (!Directory.Exists(homeDirectory)) 756if (Directory.Exists(chromiumNssDb)) 764if (Directory.Exists(chromiumSnapNssDb)) 770if (Directory.Exists(firefoxDir)) 780if (Directory.Exists(firefoxSnapDir))
Microsoft.AspNetCore.Diagnostics.Tests (4)
ExceptionDetailsProviderTest.cs (4)
37var rootPath = Directory.GetCurrentDirectory(); 58var rootPath = Directory.GetCurrentDirectory(); 83var rootPath = Directory.GetCurrentDirectory(); 255new PhysicalFileProvider(Directory.GetCurrentDirectory()),
Microsoft.AspNetCore.FunctionalTests (6)
WebApplicationFunctionalTests.cs (6)
17Directory.CreateDirectory(contentRootPath); 52Directory.Delete(contentRootPath, recursive: true); 60Directory.CreateDirectory(contentRootPath); 95Directory.Delete(contentRootPath, recursive: true); 103Directory.CreateDirectory(contentRootPath); 173Directory.Delete(contentRootPath, recursive: true);
Microsoft.AspNetCore.Hosting (8)
Internal\HostingEnvironmentExtensions.cs (8)
17if (!Directory.Exists(contentRootPath)) 31if (Directory.Exists(wwwroot)) 44if (!Directory.Exists(hostingEnvironment.WebRootPath)) 46Directory.CreateDirectory(hostingEnvironment.WebRootPath); 68if (!Directory.Exists(contentRootPath)) 82if (Directory.Exists(wwwroot)) 95if (!Directory.Exists(hostingEnvironment.WebRootPath)) 97Directory.CreateDirectory(hostingEnvironment.WebRootPath);
Microsoft.AspNetCore.Http (1)
src\Http\WebUtilities\src\AspNetCoreTempDirectory.cs (1)
22if (!Directory.Exists(temp))
Microsoft.AspNetCore.Http.Microbenchmarks (2)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (2)
422var dll = Path.Combine(Directory.GetCurrentDirectory(), "refs", Path.GetFileName(assembly)); 430dll = Path.Combine(Directory.GetCurrentDirectory(), Path.GetFileName(assembly));
Microsoft.AspNetCore.HttpLogging (2)
FileLoggerProcessor.cs (2)
243if (!Directory.Exists(_path)) 247Directory.CreateDirectory(_path);
Microsoft.AspNetCore.HttpLogging.Tests (8)
FileLoggerProcessorTests.cs (6)
153Directory.CreateDirectory(path); 208Directory.CreateDirectory(path); 273Directory.CreateDirectory(path); 359Directory.CreateDirectory(path); 422Directory.CreateDirectory(path); 491Directory.CreateDirectory(path);
Helpers.cs (2)
16if (Directory.Exists(path)) 18Directory.Delete(path, true);
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (1)
Utilities\TestEnvironment.cs (1)
15.SetBasePath(Directory.GetCurrentDirectory())
Microsoft.AspNetCore.Identity.Test (3)
IdentityUIScriptsTest.cs (3)
122IEnumerable<string> GetRazorFiles(string dir) => Directory.GetFiles(dir, "*.cshtml", SearchOption.AllDirectories); 166return Directory.Exists(projectPath) ? projectPath : Path.Combine(FindHelixSlnFileDirectory(), "UI"); 175var solutionPath = Directory.EnumerateFiles(directoryInfo.FullName, "*.sln").FirstOrDefault();
Microsoft.AspNetCore.InternalTesting (5)
AssemblyTestLog.cs (5)
246Directory.Delete(assemblyBaseDirectory, recursive: true); 275if (!Directory.Exists(dir)) 277Directory.CreateDirectory(dir); 310Directory.Exists(_baseDirectory)) 314Directory.Delete(_baseDirectory, recursive: true);
Microsoft.AspNetCore.InternalTesting.Tests (4)
AssemblyTestLogTests.cs (3)
375if (Directory.Exists(tempDir)) 379Directory.Delete(tempDir, recursive: true); 384Directory.Delete(tempDir, recursive: true);
TestableAspNetTestAssemblyRunner.cs (1)
54.Returns(Path.Combine(Directory.GetCurrentDirectory(), $"{testAssemblyName}.dll"));
Microsoft.AspNetCore.Mvc.FunctionalTests (9)
ErrorPageTests.cs (1)
82foreach (var path in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
RazorBuildTest.cs (1)
35foreach (var path in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
RazorRuntimeCompilationHostingStartupTest.cs (1)
33foreach (var path in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
WebApplicationFactorySlnxTests.cs (6)
23Directory.CreateDirectory(_tempDirectory); 24Directory.CreateDirectory(_contentDirectory); 28Directory.CreateDirectory(wwwrootDir); 60Assert.True(Directory.Exists(environment.ContentRootPath)); 69if (Directory.Exists(_tempDirectory)) 71Directory.Delete(_tempDirectory, recursive: true);
Microsoft.AspNetCore.Mvc.RazorPages.Test (1)
Builder\PageActionEndpointConventionBuilderResourceCollectionExtensionsTest.cs (1)
265public string ContentRootPath { get; set; } = Directory.GetCurrentDirectory();
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactoryContentRootAttribute.cs (1)
34/// <see cref="Directory.GetCurrentDirectory()"/></param>
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
Builder\ControllerActionEndpointConventionBuilderResourceCollectionExtensionsTest.cs (1)
341public string ContentRootPath { get; set; } = Directory.GetCurrentDirectory();
Microsoft.AspNetCore.OpenApi.Build.Tests (2)
GenerateAdditionalXmlFilesForOpenApiTests.cs (2)
47Directory.CreateDirectory(classLibTempPath); 75Directory.CreateDirectory(tempPath);
Microsoft.AspNetCore.OpenApi.Tests (1)
Integration\SampleAppFixture.cs (1)
11builder.UseContentRoot(Directory.GetCurrentDirectory());
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (5)
ResponseCachingTests.cs (1)
25_absoluteFilePath = Path.Combine(Directory.GetCurrentDirectory(), Path.GetRandomFileName());
ResponseSendFileTests.cs (3)
30AbsoluteFilePath = Directory.GetFiles(Directory.GetCurrentDirectory()).First(); 308var emptyFilePath = Path.Combine(Directory.GetCurrentDirectory(), "zz_" + Guid.NewGuid().ToString() + "EmptyTestFile.txt");
src\Shared\TestResources.cs (1)
10private static readonly string _baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
Microsoft.AspNetCore.Server.IntegrationTesting (10)
Common\DeploymentParameters.cs (1)
57if (!Directory.Exists(applicationPath))
Common\DotNetCommands.cs (2)
27var result = Path.Combine(Directory.GetCurrentDirectory(), _dotnetFolderName); 64if (OperatingSystem.IsWindows() && Directory.Exists(archSpecificDir))
Deployers\ApplicationDeployer.cs (1)
46if (!Directory.Exists(DeploymentParameters.ApplicationPath))
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (4)
132Directory.Delete(_deployedFolderPathInFileShare, recursive: true); 142Directory.Delete(DeploymentParameters.PublishedApplicationRootPath, recursive: true); 281if (!Directory.Exists(destDirName)) 283Directory.CreateDirectory(destDirName);
Deployers\SelfHostDeployer.cs (1)
135Logger.LogInformation($"{Directory.Exists(workingDirectory)}");
PublishedApplication.cs (1)
23() => Directory.Delete(Path, true),
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (5)
IISDeployer.cs (3)
310Directory.CreateDirectory(_configPath); 461if (Directory.Exists(_configPath)) 463Directory.Delete(_configPath, true);
IISExpressDeployer.cs (2)
123if (!Directory.Exists(dllRoot)) 128if (!Directory.Exists(dllRoot))
Microsoft.AspNetCore.Server.Kestrel.Core (15)
Internal\CertificatePathWatcher.cs (1)
34dir => Directory.Exists(dir)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
374if (!string.IsNullOrEmpty(exportDir) && !Directory.Exists(exportDir))
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
383if (store.Name! == StoreName.My.ToString() && store.Location == StoreLocation.CurrentUser && Directory.Exists(MacOSUserHttpsCertificateLocation)) 434if (!Directory.Exists(MacOSUserHttpsCertificateLocation)) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx"); 493Directory.CreateDirectory(directoryPath, DirectoryPermissions);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (9)
483Directory.CreateDirectory(directoryPath, DirectoryPermissions); 659var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 660Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 720if (!Directory.Exists(nssDb)) 748if (!Directory.Exists(homeDirectory)) 756if (Directory.Exists(chromiumNssDb)) 764if (Directory.Exists(chromiumSnapNssDb)) 770if (Directory.Exists(firefoxDir)) 780if (Directory.Exists(firefoxSnapDir))
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (12)
CertificatePathWatcherTests.cs (11)
21var dir = Directory.GetCurrentDirectory(); 72var rootDir = Directory.GetCurrentDirectory(); 121var dir = Directory.GetCurrentDirectory(); 171var dir = Directory.GetCurrentDirectory(); 211var dir = Path.Combine(Directory.GetCurrentDirectory(), Path.GetRandomFileName()); 213Assert.False(Directory.Exists(dir)); 238var dir = Directory.GetCurrentDirectory(); 272var dir = Directory.GetCurrentDirectory(); 312var dir = Directory.GetCurrentDirectory(); 343var dir = Directory.GetCurrentDirectory(); 403var dir = Directory.GetCurrentDirectory();
src\Shared\TestResources.cs (1)
10private static readonly string _baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
Microsoft.AspNetCore.Server.Kestrel.Tests (21)
KestrelConfigurationLoaderTests.cs (20)
26var env = new MockHostingEnvironment { ApplicationName = "TestApplication", ContentRootPath = Directory.GetCurrentDirectory() }; 279Directory.CreateDirectory(Path.GetDirectoryName(path)); 320Directory.CreateDirectory(Path.GetDirectoryName(devCertPath)); 446Directory.CreateDirectory(Path.GetDirectoryName(path)); 493Directory.CreateDirectory(Path.GetDirectoryName(path)); 542Directory.CreateDirectory(Path.GetDirectoryName(path)); 803tempDir = Directory.CreateTempSubdirectory().FullName; 812if (Directory.Exists(tempDir)) 814Directory.Delete(tempDir, recursive: true); 847if (tempDir is not null && Directory.Exists(tempDir)) 849Directory.Delete(tempDir, recursive: true); 984Directory.CreateDirectory(Path.GetDirectoryName(path)); 1140Directory.CreateDirectory(Path.GetDirectoryName(certificatePath)); 1208var tempDir = Directory.CreateTempSubdirectory().FullName; 1220var oldDir = Directory.CreateDirectory(Path.Combine(tempDir, "old")); 1221var newDir = Directory.CreateDirectory(Path.Combine(tempDir, "new")); 1225var dirLink = Directory.CreateSymbolicLink(Path.Combine(tempDir, "link"), "./old"); 1271dirLink = Directory.CreateSymbolicLink(Path.Combine(tempDir, "link"), "./new"); 1284if (Directory.Exists(tempDir)) 1287Directory.Delete(tempDir, recursive: true);
src\Shared\TestResources.cs (1)
10private static readonly string _baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (1)
src\Shared\TestResources.cs (1)
10private static readonly string _baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
Microsoft.AspNetCore.Shared.Tests (14)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
374if (!string.IsNullOrEmpty(exportDir) && !Directory.Exists(exportDir))
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
383if (store.Name! == StoreName.My.ToString() && store.Location == StoreLocation.CurrentUser && Directory.Exists(MacOSUserHttpsCertificateLocation)) 434if (!Directory.Exists(MacOSUserHttpsCertificateLocation)) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx"); 493Directory.CreateDirectory(directoryPath, DirectoryPermissions);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (9)
483Directory.CreateDirectory(directoryPath, DirectoryPermissions); 659var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 660Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 720if (!Directory.Exists(nssDb)) 748if (!Directory.Exists(homeDirectory)) 756if (Directory.Exists(chromiumNssDb)) 764if (Directory.Exists(chromiumSnapNssDb)) 770if (Directory.Exists(firefoxDir)) 780if (Directory.Exists(firefoxSnapDir))
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
src\Shared\SignalR\InProcessTestServer.cs (1)
111.UseContentRoot(Directory.GetCurrentDirectory());
Microsoft.AspNetCore.SpaServices.Extensions (1)
StaticFiles\DefaultSpaStaticFileProvider.cs (1)
39if (Directory.Exists(absoluteRootPath))
Microsoft.AspNetCore.SpaServices.Extensions.Tests (2)
SpaServicesExtensionsTests.cs (2)
105public string ContentRootPath { get; set; } = Directory.GetCurrentDirectory(); 106public string WebRootPath { get; set; } = Directory.GetCurrentDirectory();
Microsoft.AspNetCore.StaticAssets.Tests (9)
StaticAssetsIntegrationTests.cs (9)
69Directory.Delete(webRoot, true); 120Directory.Delete(webRoot, true); 172Directory.Delete(webRoot, true); 229Directory.Delete(webRoot, true); 286Directory.Delete(webRoot, true); 340Directory.Delete(webRoot, true); 393Directory.Delete(webRoot, true); 453Directory.Delete(webRoot, true); 481Directory.CreateDirectory(webRoot);
Microsoft.AspNetCore.TestHost (1)
WebHostBuilderExtensions.cs (1)
196var solutionPath = Directory.EnumerateFiles(directoryInfo.FullName, solutionName).FirstOrDefault();
Microsoft.AspNetCore.TestHost.Tests (6)
UseSolutionRelativeContentRootTests.cs (6)
20Directory.CreateDirectory(_contentDirectory); 70Directory.CreateDirectory(subDirectory); 99Directory.CreateDirectory(expectedPath); 168Directory.CreateDirectory(subDirectory); 193if (Directory.Exists(_tempDirectory)) 195Directory.Delete(_tempDirectory, recursive: true);
Microsoft.AspNetCore.Tests (21)
WebApplicationTests.cs (21)
469Directory.CreateDirectory(contentRoot); 503Directory.CreateDirectory(contentRoot); 523Directory.Delete(contentRoot, recursive: true); 532Directory.CreateDirectory(contentRoot); 534Directory.CreateDirectory(fullWebRootPath); 552Directory.Delete(contentRoot, recursive: true); 574Directory.CreateDirectory(contentRoot); 576Directory.CreateDirectory(fullWebRootPath); 594Directory.Delete(contentRoot, recursive: true); 639var tmpDir = Directory.CreateTempSubdirectory(); 789Directory.CreateDirectory(contentRoot); 823Directory.Delete(contentRoot, recursive: true); 832Directory.CreateDirectory(contentRoot); 872Directory.Delete(contentRoot, recursive: true); 881Directory.CreateDirectory(contentRoot); 918Directory.Delete(contentRoot, recursive: true); 1234{ HostDefaults.ContentRootKey, Directory.GetCurrentDirectory() }, 1244ContentRootPath = Directory.GetCurrentDirectory(), 2218if (!Directory.Exists(wwwroot)) 2221Directory.CreateDirectory(wwwroot); 2238Directory.Delete(wwwroot);
Microsoft.AspNetCore.WebSockets.ConformanceTests (4)
Autobahn\AutobahnTester.cs (2)
64var outputFile = Path.Combine(Directory.GetCurrentDirectory(), "..", "..", "..", Spec.OutputDirectory, "index.json"); 133var configPath = Path.Combine(Directory.GetCurrentDirectory(), "..", "..", "..", "Http.config");
AutobahnTests.cs (2)
40if (Directory.Exists(outDir)) 42Directory.Delete(outDir, recursive: true);
Microsoft.AspNetCore.WebUtilities (1)
AspNetCoreTempDirectory.cs (1)
22if (!Directory.Exists(temp))
Microsoft.AspNetCore.WebUtilities.Tests (10)
AspNetCoreTempDirectoryTests.cs (1)
13Assert.True(Directory.Exists(tempDirectory));
FileBufferingReadStreamTests.cs (7)
24using var stream = new FileBufferingReadStream(inner, 1024, null, Directory.GetCurrentDirectory()); 44using (var stream = new FileBufferingReadStream(inner, 1024 * 2, null, Directory.GetCurrentDirectory())) 77using (var stream = new FileBufferingReadStream(inner, 1024 * 3, null, Directory.GetCurrentDirectory())) 149using (var stream = new FileBufferingReadStream(inner, 1024, 900, Directory.GetCurrentDirectory())) 206using (var stream = new FileBufferingReadStream(inner, 1024 * 2, null, Directory.GetCurrentDirectory())) 239using (var stream = new FileBufferingReadStream(inner, 1024 * 3, null, Directory.GetCurrentDirectory())) 352using (var stream = new FileBufferingReadStream(inner, 1024, 900, Directory.GetCurrentDirectory()))
FileBufferingWriteStreamTests.cs (2)
16Directory.CreateDirectory(TempDirectory); 390Directory.Delete(TempDirectory, recursive: true);
Microsoft.Build.Tasks.CodeAnalysis (3)
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
634workingDirectory = Directory.GetCurrentDirectory();
src\Compilers\Shared\BuildServerConnection.cs (1)
758Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
124if (Directory.Exists(loggingFilePath))
Microsoft.Build.Tasks.CodeAnalysis.Sdk (3)
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
634workingDirectory = Directory.GetCurrentDirectory();
src\Compilers\Shared\BuildServerConnection.cs (1)
758Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
124if (Directory.Exists(loggingFilePath))
Microsoft.Build.Tasks.CodeAnalysis.Sdk.UnitTests (2)
IntegrationTests.cs (2)
20if (!Directory.Exists(target)) 22Directory.Move(source, target);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
DotNetSdkTests.cs (1)
573var dir = Directory.GetParent(ProjectDir.Path);
TestUtilities\DotNetSdkTestBase.cs (1)
73=> dotnetDir != null && File.Exists(Path.Combine(dotnetDir, DotNetExeName)) && Directory.Exists(GetSdkPath(dotnetDir, DotNetSdkVersion));
Microsoft.Cci.Extensions (6)
HostEnvironment.cs (6)
696if (!Directory.Exists(path)) 699foreach (var dir in Directory.EnumerateDirectories(path, "*.*", SearchOption.AllDirectories)) 728if (Directory.Exists(resolvedPath)) 735foreach (var file in Directory.EnumerateFiles(resolvedPath, searchPattern)) 743foreach (var file in GetFilePaths(Directory.EnumerateDirectories(resolvedPath), perResolvedPathAction, recursive)) 756files = Directory.EnumerateFiles(Path.GetDirectoryName(resolvedPath), Path.GetFileName(resolvedPath));
Microsoft.CodeAnalysis (10)
AssemblyUtilities.cs (1)
36foreach (var subDirectory in Directory.EnumerateDirectories(directory, "*", SearchOption.TopDirectoryOnly))
CommandLine\CommandLineParser.cs (1)
66return Directory.EnumerateFiles(directory, fileNamePattern, searchOption);
CommandLine\CommonCompiler.cs (2)
1166if (Directory.Exists(explicitGeneratedOutDir)) 1168Directory.CreateDirectory(Path.GetDirectoryName(path)!);
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (6)
109if (!Directory.Exists(BaseDirectory)) 115subDirectories = Directory.EnumerateDirectories(BaseDirectory); 147if (Directory.Exists(subDirectory)) 151Directory.Delete(subDirectory, recursive: true); 163Directory.Delete(subDirectory, recursive: true); 264_ = Directory.CreateDirectory(directory);
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1649else if (!Directory.Exists(resolvedPath))
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (42)
CommandLineTests.cs (42)
2541foreach (var file in Directory.GetFiles(dirPath)) 3845char currentDrive = Directory.GetCurrentDirectory()[0]; 4116char currentDrive = Directory.GetCurrentDirectory()[0]; 4220char currentDrive = Directory.GetCurrentDirectory()[0]; 4499Assert.Equal(1, Directory.EnumerateFiles(dir.Path, exeName).Count()); 7074Assert.Equal(1, Directory.EnumerateFiles(dir.Path, "*" + PathUtilities.GetExtension(expectedOutputName)).Count()); 7075Assert.Equal(1, Directory.EnumerateFiles(dir.Path, expectedOutputName).Count()); 8399csc = CreateCSharpCompiler(null, Directory.GetParent(baseDir).FullName, new[] { source, "/preferreduilang:en" }); 8427csc = CreateCSharpCompiler(null, Directory.GetParent(baseDir).FullName, new[] { source, "/preferreduilang:en", "/fullpaths" }); 8844AssertEx.Equal(new[] { "Lib.cs", "Lib.dll", "Lib.pdb" }, Directory.GetFiles(dir.Path).Select(p => Path.GetFileName(p)).Order()); 8901AssertEx.Equal(new[] { "Lib.cs", "Lib.dll", "Lib.pdb" }, Directory.GetFiles(dir.Path).Select(p => Path.GetFileName(p)).Order()); 8909Directory.Delete(dir.Path, recursive: false); 8942AssertEx.Equal(new[] { "Lib.cs", "Lib.dll" }, Directory.GetFiles(dir.Path).Select(p => Path.GetFileName(p)).Order()); 9338char currentDrive = Directory.GetCurrentDirectory()[0]; 9351System.IO.Directory.Delete(tempParentDir.Path, true); 10115Directory.Delete(dir.Path, true); 10174Directory.Delete(dir.Path, true); 10240Directory.Delete(dir.Path, true); 10347Directory.Delete(dir.Path, true); 10444Directory.Delete(dir.Path, true); 10481Directory.Delete(dir.Path, true); 10521Directory.Delete(dir.Path, true); 12229foreach (var filePath in Directory.EnumerateFiles(cscDir)) 13923Directory.Delete(dir.Path, true); 14009Directory.Delete(dir.Path, true); 14052Directory.Delete(dir.Path, true); 14092Directory.Delete(dir.Path, true); 14122Directory.Delete(dir.Path, true); 14156Directory.Delete(dir.Path, true); 14194Directory.Delete(dir.Path, true); 14264Directory.Delete(dir.Path, true); 14285Directory.Delete(dir.Path, true); 14308Directory.Delete(dir.Path, true); 14377Directory.Delete(dir.Path, true); 14395var touchedFiles = Directory.GetFiles(dir.Path, "touched*"); 14405Directory.Delete(dir.Path, true); 14473Directory.Delete(dir.Path, true); 14542Directory.Delete(dir.Path, true); 14623Directory.Delete(dir.Path, true); 14876Directory.Delete(dir.Path, true); 15429Directory.CreateDirectory(Path.GetDirectoryName(Path.Combine(srcDirectory.Path, additionalFilePath1))); 15430Directory.CreateDirectory(Path.GetDirectoryName(Path.Combine(srcDirectory.Path, additionalFilePath2)));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (26)
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (3)
86var windowsDir = Directory.GetParent(systemDir); 87var windowsRoot = Directory.GetDirectoryRoot(systemDir); 90var normalizedWindowsPath = Directory.GetDirectories(windowsRoot, windowsDir.Name).Single();
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (3)
62Directory.CreateDirectory(path); 68if (Directory.Exists(path)) 70Directory.Delete(path, recursive: true);
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (9)
34var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 35var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 36var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName; 68var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 69var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 70var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName; 106var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 107var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 108var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName;
PdbSourceDocument\PdbSourceDocumentTests.cs (11)
323Directory.CreateDirectory(Path.Combine(path, "ref")); 324Directory.CreateDirectory(Path.Combine(path, "lib")); 348var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 349var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 350var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName; 381var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 382var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 383var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName; 422var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 423var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 424var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
257Directory.CreateDirectory(outputDirectory);
Microsoft.CodeAnalysis.CSharp.Features (1)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
478if (Directory.Exists(resolvedProjectPath))
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
DirectoryExtensions.cs (3)
20var files = Directory.GetFiles(path); 21var dirs = Directory.GetDirectories(path); 35Directory.Delete(path, recursive: false);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Emit\CompilationOutputFilesTests.cs (1)
57Directory.Delete(dir.Path, recursive: true);
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
RazorAnalyzerAssemblyResolver.cs (1)
92if (Directory.Exists(serviceHubCoreDirectory))
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
RazorAnalyzerAssemblyResolverTests.cs (1)
46_ = Directory.CreateDirectory(directory);
Microsoft.CodeAnalysis.Features (13)
Completion\FileSystemCompletionHelper.cs (4)
56=> IOUtilities.PerformIO(Directory.GetLogicalDrives, []); 62return Directory.Exists(fullPath); 69return IOUtilities.PerformIO(() => Directory.EnumerateDirectories(fullDirectoryPath), []); 76return IOUtilities.PerformIO(() => Directory.EnumerateFiles(fullDirectoryPath), []);
EditAndContinue\EditAndContinueService.cs (1)
86Directory.CreateDirectory(path);
EditAndContinue\TraceLog.cs (1)
57Directory.CreateDirectory(directory);
Extensions\IExtensionAssemblyLoaderProvider.cs (1)
64foreach (var dll in Directory.EnumerateFiles(assemblyFolderPath, "*.dll"))
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
166while (!IOUtilities.PerformIO(() => Directory.Exists(directoryToCreate))) 184IOUtilities.PerformIO(() => Directory.CreateDirectory(directoryToCreate));
MetadataAsSource\MetadataAsSourceFileService.cs (2)
123if (Directory.Exists(rootDirectory)) 154IOUtilities.PerformIO(() => Directory.Delete(directoryPath, recursive: true));
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
232while (!Directory.Exists(tempFilePath)) 241IOUtilities.PerformIO(() => Directory.CreateDirectory(tempFilePath));
Microsoft.CodeAnalysis.InteractiveHost (3)
Interactive\Core\InteractiveHost.Service.cs (3)
124var workingDirectory = Directory.GetCurrentDirectory(); 269Directory.SetCurrentDirectory(baseDirectory); 424var newWorkingDirectory = Directory.GetCurrentDirectory();
Microsoft.CodeAnalysis.LanguageServer (8)
FileBasedPrograms\CanonicalMiscFilesProjectLoader.cs (3)
63Directory.CreateDirectory(tempDirectory); 376if (Directory.Exists(canonicalTempDirectory)) 378Directory.Delete(canonicalTempDirectory, recursive: true);
HostWorkspace\FileWatching\SimpleFileChangeWatcher.cs (2)
44if (Directory.Exists(watchedDirectory.Path)) 105if (Directory.Exists(directoryPath))
LanguageServerExportProviderBuilder.cs (2)
47assemblyPathsBuilder.AddRange(Directory.EnumerateFiles(baseDirectory, "Microsoft.CodeAnalysis*.dll")); 48assemblyPathsBuilder.AddRange(Directory.EnumerateFiles(baseDirectory, "Microsoft.ServiceHub*.dll"));
Program.cs (1)
114Directory.CreateDirectory(serverConfiguration.ExtensionLogDirectory);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
InlineCompletions\TestSnippetInfoService.cs (1)
28var snippetsFile = Path.Combine(Directory.GetCurrentDirectory(), "InlineCompletions", "TestSnippets.snippet");
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
ExportProviderBuilderTests.cs (1)
165var mefCompositions = Directory.EnumerateFiles(MefCacheDirectory.Path, "*.mef-composition", SearchOption.AllDirectories);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
src\VisualStudio\Core\Def\Watson\FaultReporter.cs (2)
309if (!Directory.Exists(logDirectoryPath)) 318foreach (var path in Directory.EnumerateFiles(logDirectoryPath, logFileExtension))
Microsoft.CodeAnalysis.Remote.Workspaces (1)
ExportProviderBuilder.cs (1)
156var directoryInfo = Directory.CreateDirectory(directory);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (2)
Verifiers\CSharpSourceGeneratorVerifier`1+Test.cs (1)
140Directory.CreateDirectory(resourceDirectory);
Verifiers\VisualBasicSourceGeneratorVerifier`1+Test.cs (1)
125Directory.CreateDirectory(resourceDirectory);
Microsoft.CodeAnalysis.Scripting (8)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (6)
188if (Directory.Exists(directory)) 200Directory.Delete(directory, recursive: true); 433if (!Directory.Exists(ShadowCopyDirectory)) 513if (File.Exists(dir) || Directory.Exists(dir)) 521Directory.CreateDirectory(dir); 560Directory.CreateDirectory(Path.Combine(assemblyCopyDirectory, xmlSubdirectory));
Hosting\CommandLine\CommandLineRunner.cs (1)
325string newWorkingDirectory = Directory.GetCurrentDirectory();
src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (1)
34s_gacDirectory = Directory.GetParent(Path.GetDirectoryName(systemAssemblyFile)).Parent.FullName;
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (4)
MetadataShadowCopyProviderTests.cs (4)
49Assert.False(Directory.Exists(_provider.ShadowCopyDirectory), "Shadow copy directory should have been deleted"); 147var scDir = Directory.GetFileSystemEntries(_provider.ShadowCopyDirectory).Single(); 148Assert.True(Directory.Exists(scDir)); 150var scFiles = Directory.GetFileSystemEntries(scDir);
Microsoft.CodeAnalysis.SemanticSearch.Extensions (1)
ProjectModel.cs (1)
51foreach (var filePath in Directory.EnumerateFileSystemEntries(projectDirectory, "*.resx", SearchOption.AllDirectories))
Microsoft.CodeAnalysis.Test.Utilities (14)
Assert\ArtifactUploadUtil.cs (4)
79Directory.CreateDirectory(uploadDir); 92Directory.CreateDirectory(destDirectory); 93foreach (var filePath in Directory.EnumerateFiles(directory, searchPattern: "*.*", SearchOption.AllDirectories)) 104Directory.CreateDirectory(Path.GetDirectoryName(destFilePath)!);
CompilationVerifier.cs (1)
187_ = Directory.CreateDirectory(dumpDirectory);
FX\DirectoryHelper.cs (3)
21if (!Directory.Exists(path)) 39files.AddRange(Directory.GetFiles(directoryPath, pattern, SearchOption.TopDirectoryOnly)); 47foreach (var d in Directory.GetDirectories(directoryPath))
SharedResourceHelpers.cs (1)
21foreach (string f in System.IO.Directory.GetFiles(directory, searchfilename))
TempFiles\DisposableDirectory.cs (2)
21if (Path != null && Directory.Exists(Path)) 25Directory.Delete(Path, recursive: true);
TempFiles\TempDirectory.cs (2)
39Directory.CreateDirectory(dir); 92Directory.CreateDirectory(dirPath);
TempFiles\TempRoot.cs (1)
23Directory.CreateDirectory(Root);
Microsoft.CodeAnalysis.UnitTests (2)
ShadowCopyAnalyzerPathResolverTests.cs (2)
46Assert.False(Directory.Exists(PathResolver.ShadowDirectory)); 102_ = Directory.CreateDirectory(groupDir);
Microsoft.CodeAnalysis.Workspaces (12)
Rename\ConflictEngine\MutableConflictResolution.cs (1)
104var directory = Directory.GetParent(document.FilePath)?.FullName;
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (6)
109if (!Directory.Exists(BaseDirectory)) 115subDirectories = Directory.EnumerateDirectories(BaseDirectory); 147if (Directory.Exists(subDirectory)) 151Directory.Delete(subDirectory, recursive: true); 163Directory.Delete(subDirectory, recursive: true); 264_ = Directory.CreateDirectory(directory);
Storage\AbstractPersistentStorageService.cs (1)
109IOUtilities.PerformIO(() => Directory.Delete(Path.GetDirectoryName(databaseFilePath)!, recursive: true));
Storage\SQLite\v2\SQLitePersistentStorage.cs (2)
161if (Directory.Exists(directory)) 166Directory.CreateDirectory(directory);
Workspace\Host\PersistentStorage\AbstractPersistentStorage.cs (2)
34if (!Directory.Exists(this.DatabaseDirectory)) 36Directory.CreateDirectory(this.DatabaseDirectory);
Microsoft.CodeAnalysis.Workspaces.MSBuild (7)
MSBuild\MSBuildProjectLoader.cs (2)
136if (Directory.Exists(solutionDirectory)) 259baseDirectory: Directory.GetCurrentDirectory(),
MSBuild\MSBuildWorkspace.cs (2)
496if (!Directory.Exists(dir)) 498Directory.CreateDirectory(dir);
MSBuild\SolutionFileReader.cs (1)
24Contract.ThrowIfFalse(pathResolver.TryGetAbsoluteSolutionPath(solutionFilePath, baseDirectory: Directory.GetCurrentDirectory(), DiagnosticReportingMode.Throw, out var absoluteSolutionPath));
src\Workspaces\MSBuild\BuildHost\Rpc\Contracts\MonoMSBuildDiscovery.cs (2)
100if (Directory.Exists(DefaultMonoLibPath)) 121s_monoLibDirPath = Directory.Exists(monoLibDirPath)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Rpc\Contracts\MonoMSBuildDiscovery.cs (2)
100if (Directory.Exists(DefaultMonoLibPath)) 121s_monoLibDirPath = Directory.Exists(monoLibDirPath)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (3)
NetCoreTests.cs (1)
116var buildLogPaths = Directory.EnumerateFiles(projectDir, "build*.binlog").ToImmutableArray();
NewlyCreatedProjectsFromDotNetNew.cs (1)
52var solutionFolder = Directory.GetParent(assemblyLocation)
Utilities\DotNetSdkMSBuildInstalled.cs (1)
30var solutionFolder = Directory.GetParent(assemblyLocation)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Options\OptionsTestInfo.cs (1)
27foreach (var file in Directory.EnumerateFiles(directory, "*.dll", SearchOption.TopDirectoryOnly))
Microsoft.Data.Analysis.Tests (1)
test\Microsoft.ML.TestFramework\BaseTestClass.cs (1)
58Directory.CreateDirectory(OutDir);
Microsoft.DotNet.Arcade.Sdk (6)
src\DownloadFile.cs (1)
72Directory.CreateDirectory(Path.GetDirectoryName(DestinationPath));
src\ExtractNgenMethodList.cs (1)
72Directory.CreateDirectory(OutputDirectory);
src\GenerateSourcePackageSourceLinkTargetsFile.cs (1)
37Directory.CreateDirectory(Path.GetDirectoryName(OutputPath));
src\GetLicenseFilePath.cs (1)
59System.IO.Directory.EnumerateFileSystemEntries(Directory, fileName + extension, options);
src\LocateDotNet.cs (1)
73if (dotNetDir == null || !Directory.Exists(Path.Combine(dotNetDir, "sdk", sdkVersion)))
src\SaveItems.cs (1)
49Directory.CreateDirectory(path);
Microsoft.DotNet.Arcade.Sdk.Tests (11)
GetLicenseFilePathTests.cs (2)
19Directory.CreateDirectory(dir); 33Directory.Delete(dir, recursive: true);
RepoWithConditionalProjectsToBuildTests.cs (1)
44var nupkgFiles = Directory.GetFiles(Path.Combine(app.WorkingDirectory, "artifacts", "packages", "Debug", "Shipping"), "*.nupkg");
Utilities\TestApp.cs (6)
25Directory.CreateDirectory(workDir); 26Directory.CreateDirectory(_logOutputDir); 110foreach (var srcFileName in Directory.EnumerateFiles(srcDir, "*", SearchOption.AllDirectories)) 113Directory.CreateDirectory(Path.GetDirectoryName(destFileName)); 122Directory.Delete(WorkingDirectory, recursive: true); 128Directory.Delete(WorkingDirectory, recursive: true);
Utilities\TestProjectFixture.cs (2)
56if (Directory.Exists(pkgRoot)) 58Directory.Delete(pkgRoot, recursive: true);
Microsoft.DotNet.Build.Tasks.Feed (13)
src\ConfigureInputFeed.cs (1)
28RepoRoot = Directory.GetCurrentDirectory();
src\PublishArtifactsInManifestBase.cs (9)
594var looseFiles = Directory.EnumerateFiles(looseSymbolFilesDirectory, "*", SearchOption.AllDirectories); 819if (Directory.Exists(pdbArtifactsBasePath)) 822foreach (string looseFile in Directory.EnumerateFiles(pdbArtifactsBasePath, "*", SearchOption.AllDirectories)) 1823if (!Directory.Exists(temporaryLocation)) 1825Directory.CreateDirectory(temporaryLocation); 1837if (Directory.Exists(temporaryLocation)) 1839string[] fileEntries = Directory.GetFiles(temporaryLocation); 1859if (Directory.Exists(temporaryLocation)) 1867Directory.Delete(temporaryLocation, true);
src\PublishBuildToMaestro.cs (2)
109if (!Directory.Exists(ManifestsPath) && !IsAssetlessBuild) 353return Directory.GetFiles(manifestsFolderPath, SearchPattern, SearchOption.AllDirectories)
src\PublishSignedAssets.cs (1)
85Directory.GetFiles(packagesFolder).Select(packagePath =>
Microsoft.DotNet.Build.Tasks.Feed.Tests (2)
PublishToSymbolServerTest.cs (2)
33Assert.True(Directory.Exists(path)); 35Assert.False(Directory.Exists(path));
Microsoft.DotNet.Build.Tasks.Installers (21)
src\CreateWixBuildWixpack.cs (13)
103if (Directory.Exists(WixpackWorkingDir)) 105Directory.Delete(WixpackWorkingDir, true); 107Directory.CreateDirectory(WixpackWorkingDir); 153if (!Directory.Exists(OutputFolder)) 155Directory.CreateDirectory(OutputFolder); 172if (!Directory.Exists(fullSourceDir)) 189foreach (var includeFile in Directory.GetFiles(WixpackWorkingDir, "*.wxi", SearchOption.AllDirectories)) 594var dirs = Directory.GetDirectories(parts[0], "*", SearchOption.TopDirectoryOnly); 1017Directory.CreateDirectory(destDir); 1057foreach (string file in Directory.GetFiles(bindPath, "*", SearchOption.TopDirectoryOnly)) 1104Directory.CreateDirectory(destDir); 1106foreach (var file in Directory.GetFiles(sourceDir)) 1111foreach (var dir in Directory.GetDirectories(sourceDir))
src\CreateWixCommandPackageDropBase.cs (8)
56if (!Directory.Exists(packageDropOutputFolder)) 58Directory.CreateDirectory(packageDropOutputFolder); 72if(!Directory.Exists(OutputFolder)) 74Directory.CreateDirectory(OutputFolder); 125if(!Directory.Exists(packageDropOutputFolder)) 127Directory.CreateDirectory(packageDropOutputFolder); 326if (!Directory.Exists(newFolder)) 328Directory.CreateDirectory(newFolder);
Microsoft.DotNet.Build.Tasks.Packaging (23)
GenerateNuSpec.cs (2)
120if (!String.IsNullOrEmpty(directory) && !Directory.Exists(directory)) 122Directory.CreateDirectory(directory);
GenerateRuntimeDependencies.cs (2)
139if (!String.IsNullOrEmpty(destRuntimeFileDir) && !Directory.Exists(destRuntimeFileDir)) 141Directory.CreateDirectory(destRuntimeFileDir);
HarvestPackage.cs (4)
303foreach (var packageFile in Directory.EnumerateFiles(pathToPackage, $"*{extension}", SearchOption.AllDirectories)) 474if (Directory.Exists(candidateFolder)) 482if (Directory.Exists(candidateFolder)) 615return Directory.EnumerateFiles(packageFolder, "*", SearchOption.AllDirectories)
NuGetPack.cs (4)
155if (!Directory.Exists(OutputDirectory)) 157Directory.CreateDirectory(OutputDirectory); 303if (!Directory.Exists(directory)) 305Directory.CreateDirectory(directory);
NuGetUtility.cs (1)
25ISettings settings = Settings.LoadDefaultSettings(Directory.GetCurrentDirectory());
PackageIndex.cs (5)
79if (!String.IsNullOrEmpty(directory) && !Directory.Exists(directory)) 81Directory.CreateDirectory(directory); 192foreach(var file in Directory.EnumerateFiles(layoutDirectory, "*.dll", SearchOption.AllDirectories)) 203foreach (string frameworkDir in Directory.EnumerateDirectories(frameworkListDirectory)) 207foreach (string frameworkListPath in Directory.EnumerateFiles(frameworkDir, "*.xml"))
PackageReport.cs (2)
35if (!Directory.Exists(directory)) 37Directory.CreateDirectory(directory);
UpdatePackageIndex.cs (3)
108var nupkgs = Directory.EnumerateFiles(packageFolder, "*.nupkg", SearchOption.TopDirectoryOnly); 120var nuspecFolders = Directory.EnumerateFiles(packageFolder, "*.nuspec", SearchOption.AllDirectories) 218var dlls = Directory.EnumerateFiles(path, "*.dll", SearchOption.AllDirectories);
Microsoft.DotNet.Build.Tasks.Packaging.Tests (4)
GenerateNuSpecAndPackTests.cs (1)
49var nuGetPack = CreateNuGetPackTask(nuspecs, Directory.GetCurrentDirectory());
HarvestPackageTests.cs (3)
64for (string candidate = Directory.GetCurrentDirectory(); 73if (Directory.Exists(packageFolder) || Directory.Exists(packageFolderLower))
Microsoft.DotNet.Build.Tasks.Templating (1)
GenerateFileFromTemplate.cs (1)
71Directory.CreateDirectory(Path.GetDirectoryName(ResolvedOutputPath));
Microsoft.DotNet.Build.Tasks.Templating.Tests (3)
GenerateFileFromTemplateTests.cs (3)
31Directory.Delete(tempDir, true); 59Directory.Delete(tempDir, true); 84Directory.Delete(tempDir, true);
Microsoft.DotNet.Build.Tasks.VisualStudio (3)
OptProf\GenerateTrainingInputFiles.cs (2)
68if (!Directory.Exists(InsertionDirectory)) 142Directory.CreateDirectory(outDir);
OptProf\GenerateTrainingPropsFile.cs (1)
54Directory.CreateDirectory(OutputDirectory);
Microsoft.DotNet.Build.Tasks.VisualStudio.Tests (8)
OptProf\GenerateTrainingInputFilesTests.cs (4)
138Directory.CreateDirectory(dir); 144Directory.CreateDirectory(insertionDir); 158var entries = Directory.GetFileSystemEntries(outputDir, "*.*", SearchOption.AllDirectories); 221Directory.Delete(dir, recursive: true);
OptProf\GenerateTrainingPropsFileTests.cs (2)
37Directory.Delete(dir, recursive: true); 65Directory.Delete(dir, recursive: true);
OptProf\GetRunSettingsSessionConfigurationTests.cs (2)
417Directory.CreateDirectory(dir); 446Directory.Delete(dir, recursive: true);
Microsoft.DotNet.Build.Tasks.Workloads (12)
EmbeddedTemplates.cs (1)
48Directory.CreateDirectory(destinationFolder);
Msi\MsiBase.wix.cs (1)
216SourceFiles = Directory.EnumerateFiles(compilerOutputPath, "*.wixobj"),
Msi\WorkloadManifestMsi.wix.cs (2)
66foreach (var file in Directory.GetFiles(packageDataDirectory).Select(f => Path.GetFullPath(f))) 81Directory.CreateDirectory(jsonDirectory);
Utils.cs (2)
190if (Directory.Exists(path)) 192Directory.Delete(path, recursive: true);
WorkloadPackageBase.cs (2)
235Directory.CreateDirectory(DestinationDirectory); 256foreach (string file in Directory.EnumerateFiles(DestinationDirectory, "*.*", SearchOption.AllDirectories))
WorkloadSetPackage.wix.cs (4)
102if (!Directory.Exists(dataDirectory)) 108foreach (var dir in Directory.EnumerateDirectories(dataDirectory)) 110Directory.Delete(dir, recursive: true); 116foreach (var file in Directory.EnumerateFiles(dataDirectory))
Microsoft.DotNet.Build.Tasks.Workloads.Tests (7)
CreateVisualStudioWorkloadSetTests.cs (2)
24if (Directory.Exists(baseIntermediateOutputPath)) 26Directory.Delete(baseIntermediateOutputPath, recursive: true);
CreateVisualStudioWorkloadTests.cs (5)
28if (Directory.Exists(baseIntermediateOutputPath)) 30Directory.Delete(baseIntermediateOutputPath, recursive: true); 138IEnumerable<string> arm64Directories = Directory.EnumerateDirectories(swixRootDirectory, "arm64", SearchOption.AllDirectories); 164if (Directory.Exists(baseIntermediateOutputPath)) 166Directory.Delete(baseIntermediateOutputPath, recursive: true);
Microsoft.DotNet.GenAPI (2)
GenAPITask.cs (2)
199bool loopPerAssembly = Directory.Exists(OutputPath); 288if (Directory.Exists(outFilePath) && !string.IsNullOrEmpty(filename))
Microsoft.DotNet.Helix.Sdk (4)
DownloadFromResultsContainer.cs (3)
52DirectoryInfo directory = Directory.CreateDirectory(Path.Combine(OutputDirectory, JobId)); 77DirectoryInfo destinationDir = Directory.CreateDirectory(Path.Combine(directoryPath, workItemName)); 86Directory.CreateDirectory(Path.Combine(destinationDir.FullName, Path.GetDirectoryName(file)));
SendHelixJob.cs (1)
512if (Directory.Exists(path))
Microsoft.DotNet.Internal.SymbolHelper (10)
SymbolUploadHelper.cs (7)
167if (_shouldConvertPdbs && !Directory.Exists(convertedFolder)) 170try { Directory.Delete(convertedFolder, recursive: true); } catch { } 293_ = Directory.CreateDirectory(Path.GetDirectoryName(entryPath)!); 357_ = Directory.CreateDirectory(convertedPdbFolder); 358foreach (string file in Directory.EnumerateFiles(filesDir, "*.pdb", SearchOption.AllDirectories)) 404while (Directory.Exists(tempDir) || File.Exists(tempDir)) 409return Directory.CreateDirectory(tempDir);
SymbolUploadHelperFactory.cs (3)
48if (Directory.Exists(installDirectory)) 50Directory.Delete(installDirectory, recursive: true); 53_ = Directory.CreateDirectory(installDirectory);
Microsoft.DotNet.MacOsPkg.Core (16)
AppBundle.cs (2)
23if (Directory.Exists(path)) 28bool containsAppBundleContents = Directory.Exists(Path.Combine(path, "Contents")) &&
MacOsPkgCore.cs (1)
57if (!Directory.Exists(srcPath))
Package.cs (8)
67Directory.Delete(packageName, true); 102IEnumerable<string> nestedApps = Directory.GetDirectories(dstPath, "*.app", SearchOption.AllDirectories).Where(app => AppBundle.IsBundle(app)); 107Directory.Delete(app, true); 120if (Directory.GetFiles(srcPath, "*.pkg", SearchOption.TopDirectoryOnly).Any()) 145IEnumerable<string> zippedNestedApps = Directory.GetFiles(srcPath, "*.app", SearchOption.AllDirectories).Where(app => AppBundle.IsBundle(app)); 155Directory.Move(tempDest, appZip); 184Directory.CreateDirectory(tempDir); 191Directory.Move(tempDir, payloadFilePath);
Utilities.cs (5)
19string[] results = isDirectory ? Directory.GetDirectories(path, name, searchOption) : Directory.GetFiles(path, name, searchOption); 25if (Directory.Exists(path)) 27Directory.Delete(path, true); 40Directory.CreateDirectory(parent);
Microsoft.DotNet.MacOsPkg.Tests (4)
UnpackPackTests.cs (4)
179if (Directory.Exists(path)) 181Directory.Delete(path, true); 195Directory.Exists(dstPath).Should().BeTrue(); 248(string, UnixFileMode)[] actualFiles = Directory.GetFiles(basePath, "*.*", SearchOption.AllDirectories)
Microsoft.DotNet.NuGetRepack.Tasks (4)
src\NuGetVersionUpdater.cs (3)
67Directory.CreateDirectory(tempDirectoryOpt); 95Directory.Delete(tempDirectoryOpt, recursive: true); 360Directory.CreateDirectory(outDirectory);
src\ReplacePackageParts.cs (1)
239Directory.CreateDirectory(DestinationFolder);
Microsoft.DotNet.NuGetRepack.Tests (12)
ReplacePackagePartsTests.cs (2)
19Directory.CreateDirectory(dir); 90Directory.Delete(dir, recursive: true);
VersionUpdaterTests.cs (10)
60Directory.CreateDirectory(dir); 96Directory.Delete(dir, recursive: true); 103Directory.CreateDirectory(dir); 124Directory.Delete(dir, recursive: true); 131Directory.CreateDirectory(dir); 163Directory.Delete(dir, recursive: true); 171Directory.CreateDirectory(dir); 181Assert.Single(Directory.EnumerateFiles(outputDir), fullPath => Path.GetFileNameWithoutExtension(fullPath) == "TestPackageB.1.0.0"); 183Directory.Delete(dir, recursive: true); 184Directory.Delete(outputDir, recursive: true);
Microsoft.DotNet.Open.Api.Tools.Tests (4)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (4)
78Directory.CreateDirectory(Root); 103if (Root == null || !Directory.Exists(Root) || _parent != null) 110Directory.Delete(Root, recursive: true); 120if (!Directory.Exists(path))
Microsoft.DotNet.PackageTesting (4)
VerifyClosure.cs (2)
80if (Directory.Exists(path)) 82foreach (var file in Directory.EnumerateFiles(path))
VerifyTypes.cs (2)
82if (Directory.Exists(path)) 84foreach (var file in Directory.EnumerateFiles(path))
Microsoft.DotNet.RemoteExecutor (1)
Program.cs (1)
104Directory.SetCurrentDirectory(Path.GetTempPath());
Microsoft.DotNet.SetupNugetSources.Tests (23)
BoundaryConditionTests.cs (3)
21Directory.CreateDirectory(_testOutputDirectory); 29if (Directory.Exists(_testOutputDirectory)) 31Directory.Delete(_testOutputDirectory, true);
CredentialHandlingTests.cs (3)
21Directory.CreateDirectory(_testOutputDirectory); 29if (Directory.Exists(_testOutputDirectory)) 31Directory.Delete(_testOutputDirectory, true);
FeedEnablingTests.cs (3)
20Directory.CreateDirectory(_testOutputDirectory); 28if (Directory.Exists(_testOutputDirectory)) 30Directory.Delete(_testOutputDirectory, true);
InternalFeedAdditionTests.cs (3)
21Directory.CreateDirectory(_testOutputDirectory); 29if (Directory.Exists(_testOutputDirectory)) 31Directory.Delete(_testOutputDirectory, true);
NoChangeScenarioTests.cs (3)
21Directory.CreateDirectory(_testOutputDirectory); 29if (Directory.Exists(_testOutputDirectory)) 31Directory.Delete(_testOutputDirectory, true);
ScriptRunner.cs (1)
73WorkingDirectory = workingDirectory ?? Directory.GetCurrentDirectory()
SetupNugetSourcesFixture.cs (7)
22if (!Directory.Exists(scaffoldRoot)) 35foreach (var dir in Directory.GetDirectories(sourceDir, "*", SearchOption.AllDirectories)) 38Directory.CreateDirectory(Path.Combine(destinationDir, relative)); 41foreach (var file in Directory.GetFiles(sourceDir, "*", SearchOption.AllDirectories)) 45Directory.CreateDirectory(Path.GetDirectoryName(destPath)!); 54if (Directory.Exists(RepoRoot)) 56Directory.Delete(RepoRoot, recursive: true);
Microsoft.DotNet.SharedFramework.Sdk (5)
src\CreateFrameworkListFile.cs (1)
260Directory.CreateDirectory(Path.GetDirectoryName(TargetFile));
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (2)
80if (Directory.Exists(path)) 82foreach (var file in Directory.EnumerateFiles(path))
src\Microsoft.DotNet.PackageTesting\VerifyTypes.cs (2)
82if (Directory.Exists(path)) 84foreach (var file in Directory.EnumerateFiles(path))
Microsoft.DotNet.SignCheckLibrary (19)
Logging\FileLogger.cs (6)
41if (!Directory.Exists(messageFile)) 43Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(messageFile))); 50if (!Directory.Exists(errorFile)) 52Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(errorFile))); 60if (!Directory.Exists(resultsFile)) 62Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(resultsFile)));
Verification\FileVerifier.cs (3)
214Directory.CreateDirectory(path); 225if (Directory.Exists(path)) 227Directory.Delete(path, recursive: true);
Verification\LinuxPackageVerifier.cs (2)
37Directory.CreateDirectory(tempDir); 71Directory.Delete(tempDir, true);
Verification\LZMAUtils.cs (2)
21if (!Directory.Exists(destinationDir)) 23Directory.CreateDirectory(destinationDir);
Verification\MachOVerifier.cs (3)
150Directory.CreateDirectory(tempDir); 156foreach (string cert in Directory.GetFiles(tempDir, "codesign*")) 180Directory.Delete(tempDir, true);
Verification\PkgVerifier.cs (3)
45foreach (var path in Directory.EnumerateFiles(extractionPath, "*.*", SearchOption.AllDirectories)) 60if (Directory.Exists(extractionPath)) 62Directory.Delete(extractionPath, true);
Microsoft.DotNet.SignCheckTask (14)
src\SignCheck.cs (11)
180if (!Directory.Exists(_appData)) 182Directory.CreateDirectory(_appData); 219fileSearchPath = Directory.GetCurrentDirectory(); 220matchedFiles = Directory.GetFiles(fileSearchPath, fileSearchPattern, fileSearchOptions); 233_matchedFiles.AddRange(Directory.GetFiles(dir, fileSearchPattern, fileSearchOptions)); 241if (Directory.Exists(fileSearchPath)) 243matchedFiles = Directory.GetFiles(fileSearchPath, fileSearchPattern, fileSearchOptions); 262if (Directory.Exists(inputFile)) 266foreach (string dirFile in Directory.GetFiles(inputFile, "*.*", searchOption)) 419if (!Directory.Exists(Options.ExclusionsOutput)) 421Directory.CreateDirectory(Path.GetDirectoryName(Path.GetFullPath(Options.ExclusionsOutput)));
src\SignCheckTask.cs (1)
154var matchedFiles = Directory.GetFiles(ArtifactFolder, checkFile, fileSearchOptions);
src\Utils.cs (2)
27directories.AddRange(Directory.GetDirectories(match, searchPattern, searchOption)); 41return Directory.GetDirectories(path, searchPattern, searchOption);
Microsoft.DotNet.SignTool (29)
src\BatchSignUtil.cs (3)
411if (!Directory.Exists(wixToolsPath)) 417if (!Directory.Exists(workingDirectory)) 419Directory.CreateDirectory(workingDirectory);
src\Configuration.cs (1)
838Directory.CreateDirectory(Path.GetDirectoryName(tempPath));
src\RealSignTool.cs (1)
56Directory.CreateDirectory(_logDir);
src\SignTool.cs (1)
148Directory.CreateDirectory(dir);
src\SignToolTask.cs (2)
234if(Wix3ToolsPath != null && !Directory.Exists(Wix3ToolsPath)) 238if(WixToolsPath != null && !Directory.Exists(WixToolsPath))
src\VerifySignatures.cs (4)
45Directory.CreateDirectory(tempDir); 67Directory.Delete(tempDir, true); 86Directory.CreateDirectory(tempDir); 123Directory.Delete(tempDir, true);
src\ZipData.cs (17)
255Directory.CreateDirectory(outputDir); 258var fileList = Directory.GetFiles(workingDir, "*", SearchOption.AllDirectories); 294Directory.Delete(workingDir, true); 295Directory.Delete(outputDir, true); 335foreach (var path in Directory.EnumerateFiles(extractDir, "*.*", SearchOption.AllDirectories)) 347if (Directory.Exists(extractDir)) 349Directory.Delete(extractDir, recursive: true); 373foreach (var path in Directory.EnumerateFiles(extractDir, "*.*", SearchOption.AllDirectories)) 399if (Directory.Exists(extractDir)) 401Directory.Delete(extractDir, recursive: true); 583Directory.CreateDirectory(controlLayout); 584Directory.CreateDirectory(dataLayout); 599Files = Directory.GetFiles(dataLayout, "*", SearchOption.AllDirectories) 643Directory.CreateDirectory(Path.GetDirectoryName(outputPath)!); 697Directory.CreateDirectory(workingDir); 699Directory.CreateDirectory(layout); 780Directory.CreateDirectory(Path.GetDirectoryName(outputPath)!);
Microsoft.DotNet.SignTool.Tests (13)
SignToolTests.cs (13)
267Directory.CreateDirectory(_tmpDir); 294Directory.CreateDirectory(dstDir); 320Directory.Delete(_tmpDir, recursive: true); 358var beforeSigningEngineFilesList = Directory.GetFiles(signToolArgs.TempDir, "*-engine.exe", SearchOption.AllDirectories); 360var afterSigningEngineFilesList = Directory.GetFiles(signToolArgs.TempDir, "*-engine.exe", SearchOption.AllDirectories); 412Directory.CreateDirectory(tempDir); 420Directory.CreateDirectory(controlLayout); 421Directory.CreateDirectory(dataLayout); 478Directory.CreateDirectory(tempDir); 481Directory.CreateDirectory(layout); 3237Directory.CreateDirectory(outputDir); 3254Directory.Delete(workingDir, true); 3255Directory.Delete(outputDir, true);
Microsoft.DotNet.SourceBuild.Tasks (8)
src\UsageReport\WritePackageUsageData.cs (3)
140string[] assetFiles = Directory 150Directory.CreateDirectory(Path.GetDirectoryName(ProjectAssetsJsonArchiveFile)); 254Directory.CreateDirectory(Path.GetDirectoryName(DataFile));
src\UsageReport\WriteUsageReports.cs (1)
159Directory.CreateDirectory(OutputDirectory);
src\WriteBuildOutputProps.cs (4)
68.Where(Directory.Exists) 69.Where(dir => Directory.GetDirectories(dir).Count() > 0) 72Version = new DirectoryInfo(Directory.EnumerateDirectories(dir).OrderBy(s => s).Last()).Name 75Directory.CreateDirectory(Path.GetDirectoryName(OutputPath));
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (1)
Languages\Language.cs (1)
28foreach (var file in Directory.EnumerateFiles(templateDirectory, "*.hb", SearchOption.AllDirectories))
Microsoft.DotNet.Tar (2)
Program.cs (2)
26Directory.CreateDirectory(dstPath); 33else if (Directory.Exists(srcPath))
Microsoft.DotNet.VersionTools.Cli (2)
FileSystemProxy.cs (2)
12return Directory.Exists(path); 17return Directory.GetFiles(path, searchPattern, searchOption);
Microsoft.DotNet.XliffTasks (4)
Tasks\SortXlf.cs (1)
45Directory.CreateDirectory(Path.GetDirectoryName(xlfPath));
Tasks\TransformTemplates.cs (1)
72Directory.CreateDirectory(localizedTemplateDirectory);
Tasks\TranslateSource.cs (1)
39Directory.CreateDirectory(Path.GetDirectoryName(translatedFullPath));
Tasks\UpdateXlf.cs (1)
71Directory.CreateDirectory(Path.GetDirectoryName(xlfPath));
Microsoft.DotNet.XliffTasks.Tests (5)
ResxDocumentTests.cs (2)
54string sourceFolder = Directory.GetCurrentDirectory(); 56Directory.GetCurrentDirectory(),
VsctDocumentTests.cs (3)
76string sourceFolder = Directory.GetCurrentDirectory(); 78Directory.GetCurrentDirectory(), 119Path.Combine(Directory.GetCurrentDirectory(), "Resources.resx"));
Microsoft.Extensions.AI.Evaluation.Console (3)
Commands\ReportCommand.cs (2)
121if (outputPath is not null && !Directory.Exists(outputPath)) 123_ = Directory.CreateDirectory(outputPath);
Telemetry\DeviceIdHelper.cs (1)
122_ = Directory.CreateDirectory(cacheFileDirectoryPath);
Microsoft.Extensions.AI.Evaluation.Reporting (13)
Storage\DiskBasedResponseCache.cs (11)
176Directory.Delete(keyPath, recursive: true); 190_ = Directory.CreateDirectory(keyPath); 206Directory.CreateDirectory(keyPath); 230Directory.Delete(cacheRootPath, recursive: true); 231_ = Directory.CreateDirectory(cacheRootPath); 241if (!Directory.EnumerateFileSystemEntries(path).Any()) 243Directory.Delete(path, recursive: true); 249foreach (string scenarioPath in Directory.GetDirectories(cacheRootPath)) 253foreach (string iterationPath in Directory.GetDirectories(scenarioPath)) 257foreach (string keyPath in Directory.GetDirectories(iterationPath)) 270Directory.Delete(keyPath, recursive: true);
Storage\DiskBasedResultStore.cs (2)
118Directory.Delete(_resultsRootPath, recursive: true); 119_ = Directory.CreateDirectory(_resultsRootPath);
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
DiskBased\DiskBasedResponseCacheTests.cs (2)
20Directory.CreateDirectory(path); 33Directory.Delete(path, true);
DiskBased\DiskBasedResultStoreTests.cs (2)
19Directory.CreateDirectory(path); 32Directory.Delete(path, true);
Microsoft.Extensions.AI.Templates.Tests (10)
AIChatWebSnapshotTests.cs (1)
130Directory.Delete(workingDir, recursive: true);
McpServerSnapshotTests.cs (1)
104Directory.Delete(workingDir, recursive: true);
test\ProjectTemplates\Infrastructure\TemplateExecutionTestClassFixtureBase.cs (2)
46Directory.CreateDirectory(_templateTestOutputPath); 53Directory.CreateDirectory(installSandboxPath);
test\ProjectTemplates\Infrastructure\TemplateExecutionTestCollectionFixture.cs (4)
24if (Directory.Exists(WellKnownPaths.TemplateSandboxOutputRoot)) 26Directory.Delete(WellKnownPaths.TemplateSandboxOutputRoot, recursive: true); 30Directory.CreateDirectory(WellKnownPaths.TemplateSandboxOutputRoot); 32foreach (var filePath in Directory.EnumerateFiles(WellKnownPaths.TemplateSandboxSource))
test\ProjectTemplates\Infrastructure\WellKnownPaths.cs (2)
53if (Directory.Exists(gitPath) || File.Exists(gitPath)) 60directory = Directory.GetParent(directory)?.FullName;
Microsoft.Extensions.ApiDescription.Client.Tests (4)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (4)
78Directory.CreateDirectory(Root); 103if (Root == null || !Directory.Exists(Root) || _parent != null) 110Directory.Delete(Root, recursive: true); 120if (!Directory.Exists(path))
Microsoft.Extensions.ApiDescription.Tool.Tests (13)
GetDocumentTests.cs (9)
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())); 122var documentNames = Directory.GetFiles(outputPath.FullName).Where(documentName => documentName.EndsWith(".json", StringComparison.Ordinal)).ToList(); 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 (4)
78Directory.CreateDirectory(Root); 103if (Root == null || !Directory.Exists(Root) || _parent != null) 110Directory.Delete(Root, recursive: true); 120if (!Directory.Exists(path))
Microsoft.Extensions.Configuration.FileExtensions (2)
FileConfigurationSource.cs (2)
81while (!string.IsNullOrEmpty(directory) && !Directory.Exists(directory)) 86if (Directory.Exists(directory))
Microsoft.Extensions.Configuration.KeyPerFile (1)
KeyPerFileConfigurationBuilderExtensions.cs (1)
50if (!optional || Directory.Exists(directoryPath))
Microsoft.Extensions.Configuration.UserSecrets (1)
UserSecretsConfigurationExtensions.cs (1)
183PhysicalFileProvider? fileProvider = Directory.Exists(directoryPath)
Microsoft.Extensions.DataIngestion.Tests (1)
IngestionPipelineTests.cs (1)
32_sampleDirectory = Directory.CreateDirectory(Path.Combine("TestFiles"));
Microsoft.Extensions.DependencyModel (1)
DirectoryWrapper.cs (1)
13return Directory.Exists(path);
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\OSFileSystem.cs (1)
30return Directory.GetDirectories(directory, pattern)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (3)
Linux\OSFileSystemTests.cs (1)
22Path.Combine(Directory.GetCurrentDirectory(), "fixtures"), "*.slice");
Linux\Resources\TestResources.cs (2)
50if (!Directory.Exists(directoryName)) 52Directory.CreateDirectory(directoryName);
Microsoft.Extensions.FileProviders.Physical (4)
PhysicalFileProvider.cs (2)
64if (!Directory.Exists(Root)) 325if (fullPath == null || !Directory.Exists(fullPath))
PhysicalFilesWatcher.cs (2)
283if (Directory.Exists(e.FullPath)) 290Directory.EnumerateFileSystemEntries(e.FullPath, "*", SearchOption.AllDirectories))
Microsoft.Extensions.FileSystemGlobbing (2)
MatcherExtensions.cs (2)
77return Match(matcher, Directory.GetCurrentDirectory(), new List<string> { file }); 100return Match(matcher, Directory.GetCurrentDirectory(), files);
Microsoft.Extensions.Hosting (8)
Host.cs (4)
21/// <item><description>set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/></description></item> 40/// <item><description>set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/></description></item> 65/// <item><description>set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/></description></item> 83/// <item><description>set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/></description></item>
HostApplicationBuilder.cs (2)
41/// <item><description>set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/></description></item> 64/// <item><description>set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/></description></item>
HostApplicationBuilderSettings.cs (1)
31/// * set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/>
HostingHostBuilderExtensions.cs (1)
181/// * set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/>
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (2)
NoRemoteCallHandler.cs (1)
26var responseFilePath = Path.Combine(Directory.GetFiles(
NoRemoteCallNotSeekableHandler.cs (1)
29var responseFilePath = Path.Combine(Directory.GetFiles(
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\NoRemoteCallHandler.cs (1)
22var responseFilePath = Path.Combine(Directory.GetFiles(
Microsoft.Extensions.Logging.AzureAppServices (1)
FileLoggerProvider.cs (1)
41Directory.CreateDirectory(_path);
Microsoft.Extensions.ML (1)
ModelLoaders\FileModelLoader.cs (1)
49directory = Directory.GetCurrentDirectory();
Microsoft.Extensions.SecretManager.Tools.Tests (15)
SecretManagerTests.cs (5)
36return new Program(_console, Directory.GetCurrentDirectory()); 96Directory.CreateDirectory(cwd); 244Directory.CreateDirectory(Path.GetDirectoryName(secretsFile)); 257Directory.CreateDirectory(Path.GetDirectoryName(secretsFile)); 273Directory.CreateDirectory(Path.GetDirectoryName(secretsFile));
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (4)
78Directory.CreateDirectory(Root); 103if (Root == null || !Directory.Exists(Root) || _parent != null) 110Directory.Delete(Root, recursive: true); 120if (!Directory.Exists(path))
TemporaryFileProvider.cs (2)
14Root = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "tmpfiles", Guid.NewGuid().ToString())).FullName; 26Directory.Delete(Root, recursive: true);
UserSecretsTestFixture.cs (4)
63var projectPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "usersecretstest", Guid.NewGuid().ToString())); 79var directory = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "usersecretstest", Guid.NewGuid().ToString())); 110if (Directory.Exists(directory)) 112Directory.Delete(directory, true);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (2)
Program.cs (2)
55string[] files = Directory.Exists(inputFiles) 56? Directory.GetFiles(inputFiles)
Microsoft.Gen.ComplianceReports (1)
ComplianceReportsGenerator.cs (1)
109_ = Directory.CreateDirectory(_directory);
Microsoft.Gen.ComplianceReports.Unit.Tests (7)
GeneratorTests.cs (7)
57? new() { ["build_property.ComplianceReportOutputPath"] = Directory.GetCurrentDirectory() } 60foreach (var inputFile in Directory.GetFiles("TestClasses")) 120var inputFile = Directory.GetFiles("TestClasses").First(); 143Directory.CreateDirectory(fullReportPath); 147var inputFile = Directory.GetFiles("TestClasses").First(); 160Directory.Delete(fullReportPath, recursive: true); 192_options.TryAdd("build_property.outputpath", Directory.GetCurrentDirectory());
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
EmitterTests.cs (1)
131foreach (var file in Directory.GetFiles("TestClasses", "*.cs"))
Microsoft.Gen.Logging.Unit.Tests (1)
EmitterTests.cs (1)
26foreach (var file in Directory.GetFiles("TestClasses"))
Microsoft.Gen.MetadataExtractor (3)
MetadataReportsGenerator.cs (1)
108_ = Directory.CreateDirectory(path);
src\Generators\Microsoft.Gen.ComplianceReports\ComplianceReportsGenerator.cs (1)
109_ = Directory.CreateDirectory(_directory);
src\Generators\Microsoft.Gen.MetricsReports\MetricsReportsGenerator.cs (1)
84_ = Directory.CreateDirectory(path);
Microsoft.Gen.MetadataExtractor.Unit.Tests (9)
GeneratorTests.cs (9)
74? new() { ["build_property.MetadataReportOutputPath"] = Directory.GetCurrentDirectory() } 77foreach (var inputFile in Directory.GetFiles("TestClasses")) 83var generatedReportPath = Path.Combine(Directory.GetCurrentDirectory(), ReportFilename); 124var inputFile = Directory.GetFiles("TestClasses").First(); 145var inputFile = Directory.GetFiles("TestClasses").First(); 171Directory.CreateDirectory(fullReportPath); 175var inputFile = Directory.GetFiles("TestClasses").First(); 188Directory.Delete(fullReportPath, recursive: true); 242_options.TryAdd("build_property.outputpath", Directory.GetCurrentDirectory());
Microsoft.Gen.Metrics.Unit.Tests (1)
EmitterTests.cs (1)
24foreach (var file in Directory.GetFiles("TestClasses"))
Microsoft.Gen.MetricsReports (1)
MetricsReportsGenerator.cs (1)
84_ = Directory.CreateDirectory(path);
Microsoft.Gen.MetricsReports.Unit.Tests (9)
GeneratorTests.cs (9)
39? new() { ["build_property.MetricsReportOutputPath"] = Directory.GetCurrentDirectory() } 42foreach (var inputFile in Directory.GetFiles("TestClasses")) 48var generatedReportPath = Path.Combine(Directory.GetCurrentDirectory(), ReportFilename); 85var inputFile = Directory.GetFiles("TestClasses").First(); 101var inputFile = Directory.GetFiles("TestClasses").First(); 124Directory.CreateDirectory(fullReportPath); 128var inputFile = Directory.GetFiles("TestClasses").First(); 141Directory.Delete(fullReportPath, recursive: true); 182_options.TryAdd("build_property.outputpath", Directory.GetCurrentDirectory());
Microsoft.Maui (2)
Fonts\FileSystemEmbeddedFontLoader.cs (2)
65 if (!Directory.Exists(rootPath)) 66 Directory.CreateDirectory(rootPath);
Microsoft.Maui.Resizetizer (20)
AndroidAdaptiveIconGenerator.cs (3)
69 Directory.CreateDirectory(dir); 113 Directory.CreateDirectory(dir); 146 Directory.CreateDirectory(dir);
AppleIconAssetsGenerator.cs (1)
34 Directory.CreateDirectory(outputAppIconSetDir);
AsyncTask.cs (2)
45 /// creation time from <see cref="Directory.GetCurrentDirectory"/>. 58 WorkingDirectory = Directory.GetCurrentDirectory();
CreatePartialInfoPlistTask.cs (1)
32 Directory.CreateDirectory(IntermediateOutputPath);
GeneratePackageAppxManifest.cs (1)
49 Directory.CreateDirectory(IntermediateOutputPath);
GenerateSplashAndroidResources.cs (3)
87 Directory.CreateDirectory(dir); 111 Directory.CreateDirectory(dir); 137 Directory.CreateDirectory(dir);
GenerateSplashAssets.cs (1)
25 Directory.CreateDirectory(IntermediateOutputPath);
GenerateSplashStoryboard.cs (2)
77 Directory.CreateDirectory(IntermediateOutputPath); 98 Directory.CreateDirectory(IntermediateOutputPath);
GenerateTizenManifest.cs (1)
59 Directory.CreateDirectory(IntermediateOutputPath);
SkiaSharpAppIconTools.cs (1)
73 Directory.CreateDirectory(dir);
TizenSplashUpdater.cs (3)
32 if (Directory.Exists(splashFullPath)) 33 Directory.Delete(splashFullPath, true); 34 Directory.CreateDirectory(splashFullPath);
WindowsIconGenerator.cs (1)
29 Directory.CreateDirectory(destinationFolder);
Microsoft.ML.AutoML (2)
API\AutoMLExperimentExtension.cs (2)
307if (!Directory.Exists(folder)) 309Directory.CreateDirectory(folder);
Microsoft.ML.AutoML.Samples (1)
Cifar10.cs (1)
18var imageInputs = Directory.GetFiles(cifar10FolderPath)
Microsoft.ML.AutoML.Tests (3)
DatasetUtil.cs (3)
156var files = Directory.GetFiles(folder, "*", 175label = Directory.GetParent(file).Name; 201Directory.CreateDirectory(destDir);
Microsoft.ML.CodeGenerator (2)
Utils.cs (2)
177if (!Directory.Exists(outPutBaseDir)) 179Directory.CreateDirectory(outPutBaseDir);
Microsoft.ML.Core (15)
ComponentModel\AssemblyLoadingUtils.cs (3)
106Directory.CreateDirectory(dir); 190if (!Directory.Exists(dir)) 194var paths = Directory.EnumerateFiles(dir, "*.dll");
Data\Repository.cs (5)
129while (path is null || Directory.Exists(path)) 134Directory.CreateDirectory(path); 172Directory.Delete(DirTemp, true); 262Directory.CreateDirectory(parent); 534Directory.CreateDirectory(Path.GetDirectoryName(pathTemp));
Utilities\PathUtils.cs (2)
131if (Directory.Exists(folder)) 138Directory.CreateDirectory(folder);
Utilities\ResourceManagerUtils.cs (4)
211if (!Directory.Exists(appDataBaseDir) && string.IsNullOrEmpty(envDir)) 215Directory.CreateDirectory(appDataBaseDir); 231if (!Directory.Exists(absDir)) 235Directory.CreateDirectory(absDir);
Utilities\Stream.cs (1)
865if (!Directory.Exists(dir))
Microsoft.ML.Core.Tests (6)
UnitTests\FileSource.cs (6)
30var dirName = Directory.CreateDirectory("MultiFileSourceUnitTest").FullName; 55var dataDir = Directory.CreateDirectory("MultiFileSourceUnitTest/Data").FullName; 63var dataFolderDir = Directory.CreateDirectory("MultiFileSourceUnitTest/DataFolder").FullName; 64var subFolder1Dir = Directory.CreateDirectory("MultiFileSourceUnitTest/DataFolder/SubFolder1").FullName; 65var subFolder2Dir = Directory.CreateDirectory("MultiFileSourceUnitTest/DataFolder/SubFolder2").FullName; 80Directory.Delete(dirName, true);
Microsoft.ML.Data (3)
Utilities\StreamUtils.cs (3)
102var files = Directory.GetFiles(dir, right).OrderBy(f => f).ToArray(); 112var subs = Directory.GetDirectories(dir).OrderBy(f => f).ToArray(); 133var files = Directory.GetFiles(path, Path.GetFileName(currentPattern)).OrderBy(f => f).ToArray();
Microsoft.ML.ImageAnalytics (1)
ImageLoader.cs (1)
111if (Directory.Exists(imageFolder))
Microsoft.ML.IntegrationTests (1)
IntegrationTestBaseClass.cs (1)
50Directory.CreateDirectory(OutDir);
Microsoft.ML.Maml (1)
MAML.cs (1)
144Directory.CreateDirectory(dumpFileDir);
Microsoft.ML.OnnxTransformerTest (12)
OnnxTransformTests.cs (12)
239var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "squeezenet", "00000001", "model.onnx"); 292var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "squeezenet", "00000001", "model.onnx"); 425var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "twoinput", "twoinput.onnx"); 465var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "twoinput", "twoinput.onnx"); 686var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "zipmap", "TestZipMapInt64.onnx"); 739var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "zipmap", "TestZipMapString.onnx"); 790var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "zipmap", "TestZipMapInt64.onnx"); 809var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "zipmap", "TestZipMapInt64.onnx"); 882var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "unknowndimensions", "test_unknowndimensions_float.onnx"); 960var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "twoinput", "twoinput.onnx"); 1052var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "unknowndimensions", "test_unknowndimensions_float.onnx"); 1122var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "squeezenet", "00000001", "model.onnx");
Microsoft.ML.PerformanceTests (3)
ImageClassificationBench.cs (3)
103var files = Directory.GetFiles(folder, "*", 114label = Directory.GetParent(file).Name; 179Directory.CreateDirectory(destDir);
Microsoft.ML.Predictor.Tests (4)
CompareBaselines.cs (4)
69var names2 = Directory.EnumerateFiles(dir2, "*.txt") 71foreach (string path1 in Directory.EnumerateFiles(dir1, "*.txt")) 92names2 = Directory.EnumerateDirectories(dir2) 94foreach (string path1 in Directory.EnumerateDirectories(dir1))
Microsoft.ML.Samples (22)
Dynamic\DataOperations\LoadingSvmLight.cs (1)
17Directory.CreateDirectory(dataDirectoryName);
Dynamic\DataOperations\LoadingText.cs (1)
19Directory.CreateDirectory(dataDirectoryName);
Dynamic\TensorFlow\ImageClassification.cs (2)
31Unzip(Path.Join(Directory.GetCurrentDirectory(), modelLocation), 32Directory.GetCurrentDirectory());
Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (5)
172var files = Directory.GetFiles(folder, "*", 181label = Directory.GetParent(file).Name; 208var files = Directory.GetFiles(folder, "*", 217label = Directory.GetParent(file).Name; 260Directory.CreateDirectory(destDir);
Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (5)
198var files = Directory.GetFiles(folder, "*", 209label = Directory.GetParent(file).Name; 236var files = Directory.GetFiles(folder, "*", 247label = Directory.GetParent(file).Name; 292Directory.CreateDirectory(destDir);
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (3)
196var files = Directory.GetFiles(folder, "*", 205label = Directory.GetParent(file).Name; 248Directory.CreateDirectory(destDir);
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (5)
181var files = Directory.GetFiles(folder, "*", 190label = Directory.GetParent(file).Name; 217var files = Directory.GetFiles(folder, "*", 226label = Directory.GetParent(file).Name; 269Directory.CreateDirectory(destDir);
Microsoft.ML.Samples.GPU (20)
docs\samples\Microsoft.ML.Samples\Dynamic\TensorFlow\ImageClassification.cs (2)
31Unzip(Path.Join(Directory.GetCurrentDirectory(), modelLocation), 32Directory.GetCurrentDirectory());
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (5)
172var files = Directory.GetFiles(folder, "*", 181label = Directory.GetParent(file).Name; 208var files = Directory.GetFiles(folder, "*", 217label = Directory.GetParent(file).Name; 260Directory.CreateDirectory(destDir);
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (5)
198var files = Directory.GetFiles(folder, "*", 209label = Directory.GetParent(file).Name; 236var files = Directory.GetFiles(folder, "*", 247label = Directory.GetParent(file).Name; 292Directory.CreateDirectory(destDir);
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (3)
196var files = Directory.GetFiles(folder, "*", 205label = Directory.GetParent(file).Name; 248Directory.CreateDirectory(destDir);
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (5)
181var files = Directory.GetFiles(folder, "*", 190label = Directory.GetParent(file).Name; 217var files = Directory.GetFiles(folder, "*", 226label = Directory.GetParent(file).Name; 269Directory.CreateDirectory(destDir);
Microsoft.ML.SamplesUtils (6)
SamplesDatasetUtils.cs (6)
27while (!Directory.Exists(Path.Combine(directory, ".git")) && directory != null) 29directory = Directory.GetParent(directory).FullName; 176if (!Directory.Exists(path)) 177Directory.CreateDirectory(path); 180if (!Directory.Exists(varPath)) 181Directory.CreateDirectory(varPath);
Microsoft.ML.Sweeper (2)
ConfigRunner.cs (2)
138if (!Directory.Exists(folderName)) 139Directory.CreateDirectory(folderName);
Microsoft.ML.TensorFlow (7)
TensorflowTransform.cs (1)
475modelFilePaths.AddRange(Directory.GetFiles(Path.Combine(_savedModelPath, DefaultModelFileNames.VariablesFolder), DefaultModelFileNames.Data, SearchOption.TopDirectoryOnly));
TensorflowUtils.cs (6)
291if (Directory.Exists(folder)) 312Directory.CreateDirectory(folder); 333Directory.Delete(folder, true); 366var dir = Directory.CreateDirectory(folder); 404env.CheckUserArg(Directory.Exists(modelPath), nameof(modelPath)); 643Directory.CreateDirectory(tempDirectory);
Microsoft.ML.TensorFlow.Tests (18)
TensorflowTests.cs (18)
40if (Directory.Exists(parentWorkspacePath)) 42Directory.Delete(parentWorkspacePath, true); 46Directory.CreateDirectory(parentWorkspacePath); 56Directory.Delete(tempFolder, true); 763var directories = Directory.GetDirectories(modelLocation, "variables-*"); 767if (Directory.Exists(varDir)) 768Directory.Delete(varDir, true); 769Directory.Move(directories[0], varDir); 1449if (Directory.Exists(workspacePath) && File.Exists(Path.Combine(workspacePath, trainSetBottleneckCachedValuesFileName)) 1456Directory.CreateDirectory(workspacePath); 1554string[] directories = Directory.GetDirectories(_fullImagesetFolderPath); 1713string[] directories = Directory.GetDirectories(_fullImagesetFolderPath); 1914var files = Directory.GetFiles(folder, "*", 1929label = Directory.GetParent(file).Name; 1960if (!Directory.Exists(Path.Combine(imagesDownloadFolder, filenameAlias))) 1961Directory.Move(Path.Combine(imagesDownloadFolder, Path.GetFileNameWithoutExtension(fileName)), Path.Combine(imagesDownloadFolder, "FPTSUT")); 1981Directory.CreateDirectory(destDir); 2040Directory.CreateDirectory(tempDirectory);
Microsoft.ML.TestFramework (6)
BaseTestBaseline.cs (2)
95Contracts.Check(Directory.Exists(baselineRootDir)); 101Directory.CreateDirectory(logDir);
BaseTestClass.cs (1)
58Directory.CreateDirectory(OutDir);
CopyAction.cs (3)
14string[] directories = System.IO.Directory.GetDirectories(sourcePath, "*.*", SearchOption.AllDirectories); 18Directory.CreateDirectory(dirPath.Replace(sourcePath, destinationPath)); 21string[] files = System.IO.Directory.GetFiles(sourcePath, "*.*", SearchOption.AllDirectories);
Microsoft.ML.TestFrameworkCommon (3)
TestCommon.cs (3)
76while (!Directory.Exists(Path.Combine(directory, ".git")) && directory != null) 78directory = Directory.GetParent(directory).FullName; 293Directory.CreateDirectory(Path.Combine(outDir, subDir));
Microsoft.ML.Tests (3)
OnnxSequenceTypeWithAttributesTest.cs (2)
59var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "zipmap", "TestZipMapString.onnx"); 98var modelFile = Path.Combine(Directory.GetCurrentDirectory(), "zipmap", "TestZipMapString.onnx");
TextLoaderTests.cs (1)
594Assert.True(Directory.GetFiles(directoryName).Length == 2);
Microsoft.ML.TorchSharp (3)
AutoFormerV2\ObjectDetectionTrainer.cs (1)
264Directory.CreateDirectory(destDir);
Roberta\QATrainer.cs (1)
248Directory.CreateDirectory(destDir);
TorchSharpBaseTrainer.cs (1)
174Directory.CreateDirectory(destDir);
Microsoft.ML.Vision (14)
DnnRetrainTransform.cs (8)
418Directory.CreateDirectory(archivePath); 419foreach (var f in Directory.GetFiles(variablesPath)) 429var tmpParamDir = Directory.GetDirectories(modelDir, DefaultModelFileNames.TmpMlnetModel + "*"); 431modelFilePaths = Directory.GetFiles(tmpParamDir[0]); 433modelFilePaths = Directory.GetFiles(modelDir, DefaultModelFileNames.TmpMlnetModel + "*"); 442Directory.Move(file, destination); 449Directory.Move(file, destination); 533_modelLocation = Path.IsPathRooted(modelLocation) ? modelLocation : Path.Combine(Directory.GetCurrentDirectory(), modelLocation);
ImageClassificationTrainer.cs (6)
545if (!Directory.Exists(_resourcePath)) 547Directory.CreateDirectory(_resourcePath); 659if (!Directory.Exists(_options.WorkspacePath)) 661Directory.CreateDirectory(_options.WorkspacePath); 1134if (_cleanupWorkspace && Directory.Exists(_options.WorkspacePath)) 1138Directory.Delete(_options.WorkspacePath, true);
Microsoft.VisualBasic.Core (37)
Microsoft\VisualBasic\CompilerServices\IOUtils.vb (1)
63Dir = Directory.GetParent(DirName & FileName)
Microsoft\VisualBasic\FileIO\FileSystem.vb (29)
50Return NormalizePath(IO.Directory.GetCurrentDirectory()) 53IO.Directory.SetCurrentDirectory(value) 82Return IO.Directory.Exists(directory) 673If Not IO.Directory.Exists(directory) Then 691IO.Directory.Move(directory, FullNewPath) 910If Not IO.Directory.Exists(SourceDirectoryFullPath) Then 970If operation = CopyOrMove.Move And Not IO.Directory.Exists(targetDirectoryPath) And 974IO.Directory.CreateDirectory(GetParentPath(targetDirectoryPath)) 977IO.Directory.Move(sourceDirectoryPath, targetDirectoryPath) 987Debug.Assert(IO.Directory.Exists(targetDirectoryPath), "Should be able to create Target Directory") 1019If Not IO.Directory.Exists(SourceDirectoryNode.TargetPath) Then 1020IO.Directory.CreateDirectory(SourceDirectoryNode.TargetPath) 1032Debug.Assert(IO.Directory.Exists(SourceDirectoryNode.TargetPath), "TargetPath should have existed or exception should be thrown") 1033If Not IO.Directory.Exists(SourceDirectoryNode.TargetPath) Then 1039For Each SubFilePath As String In IO.Directory.GetFiles(SourceDirectoryNode.Path) 1062IO.Directory.Delete(SourceDirectoryNode.Path, recursive:=False) 1115If IO.Directory.Exists(destinationFileFullPath) Then 1120IO.Directory.CreateDirectory(GetParentPath(destinationFileFullPath)) 1191If Not IO.Directory.Exists(directoryFullPath) Then 1207IO.Directory.Delete(directoryFullPath, onDirectoryNotEmpty = DeleteDirectoryOption.DeleteAllContents) 1253If IO.Directory.Exists(Path) Then 1410For Each SubDirectoryPath As String In IO.Directory.GetDirectories(directory) 1426Return IO.Directory.GetDirectories(directory) 1428Return IO.Directory.GetDirectories(directory, wildCard) 1432Return IO.Directory.GetFiles(directory) 1434Return IO.Directory.GetFiles(directory, wildCard) 1499ElseIf IO.Directory.Exists(FullPath) Then 2096Debug.Assert(IO.Directory.Exists(DirectoryPath), "Directory does not exist") 2102For Each SubDirPath As String In IO.Directory.GetDirectories(m_Path)
Microsoft\VisualBasic\FileSystem.vb (7)
67Path = Directory.GetDirectoryRoot(Directory.GetCurrentDirectory()) 90IO.Directory.SetCurrentDirectory(Drive & Path.VolumeSeparatorChar) 109Return Directory.GetCurrentDirectory() 206If Directory.Exists(Path) Then 209Directory.CreateDirectory(Path) 223Directory.Delete(Path)
Microsoft.VisualBasic.Forms.Tests (16)
System\Windows\Forms\FileSystemProxyTests.vb (13)
41Directory.Exists(sourceDirectoryName).Should.BeTrue() 42Directory.Exists(destinationDirectoryName).Should.BeTrue() 44Dim count As Integer = Directory.EnumerateFiles(destinationDirectoryName).Count 45Directory.EnumerateFiles(sourceDirectoryName).Count.Should.Be(count) 57Directory.Exists(sourceDirectoryName).Should.BeTrue() 58Directory.Exists(destinationDirectoryName).Should.BeTrue() 59Dim expected As Integer = Directory.EnumerateFiles(sourceDirectoryName).Count 60Directory.EnumerateFiles(destinationDirectoryName).Count.Should.Be(expected) 109Directory.Exists(sourceDirectoryName).Should.BeFalse() 124Directory.Exists(sourceDirectoryName).Should.BeFalse() 224Directory.Exists(sourceDirectoryName).Should.BeFalse() 225Directory.Exists(destinationDirectoryName).Should.BeTrue() 226Directory.EnumerateFiles(destinationDirectoryName).Count.Should.Be(1)
System\Windows\TestUtilities\VbFileCleanupTestBase.vb (3)
30If Directory.Exists(testDirectoryName) Then 31Directory.Delete(testDirectoryName, recursive:=True) 105Directory.CreateDirectory(folder)
Microsoft.VisualBasic.Tests (64)
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (64)
55Directory.CreateDirectory(FullPathToSourceDirectory); 63Assert.Equal(Directory.GetFiles(FullPathToSourceDirectory).Length, Directory.GetFiles(FullPathToTargetDirectory).Length); 64foreach (string CurrentFile in Directory.GetFiles(FullPathToTargetDirectory)) 70Directory.Delete(FullPathToTargetDirectory, recursive: true); 71Directory.CreateDirectory(FullPathToTargetDirectory); 81Directory.CreateDirectory(FullPathToSourceDirectory); 88Assert.Equal(Directory.GetFiles(FullPathToSourceDirectory).Length, Directory.GetFiles(FullPathToTargetDirectory).Length); 89foreach (string CurrentFile in Directory.GetFiles(FullPathToTargetDirectory)) 95Directory.Delete(FullPathToTargetDirectory, recursive: true); 96Directory.CreateDirectory(FullPathToTargetDirectory); 99Assert.Equal(Directory.GetFiles(FullPathToTargetDirectory).Length, Directory.GetFiles(FullPathToSourceDirectory).Length); 100foreach (string CurrentFile in Directory.GetFiles(FullPathToTargetDirectory)) 111Directory.CreateDirectory(FullPathToSourceDirectory); 112Directory.CreateDirectory(FullPathToTargetDirectory); 119Assert.Equal(Directory.GetFiles(FullPathToSourceDirectory).Length, Directory.GetFiles(FullPathToTargetDirectory).Length); 120foreach (string CurrentFile in Directory.GetFiles(FullPathToTargetDirectory)) 183Assert.False(Directory.Exists(FullPathToNewDirectory)); 185Assert.True(Directory.Exists(FullPathToNewDirectory)); 191string CurrentDirectory = Directory.GetCurrentDirectory(); 198string SavedCurrentDirectory = Directory.GetCurrentDirectory(); 209Directory.CreateDirectory(FullPathToNewDirectory); 210Assert.True(Directory.Exists(FullPathToNewDirectory)); 214Assert.False(Directory.Exists(FullPathToNewDirectory)); 222Assert.True(Directory.Exists(FullPathToNewDirectory)); 227Assert.True(Directory.Exists(FullPathToNewDirectory)); 272Directory.CreateDirectory(Path.Join(TestDirectory, $"GetDirectories_DirectoryNewSubDirectory{i}")); 282Directory.CreateDirectory(Path.Join(TestDirectory, $"GetDirectories_DirectoryNewSubDirectory0", $"NewSubSubDirectory")); 294Directory.CreateDirectory(Path.Join(TestDirectory, $"GetDirectories_Directory_SearchOptionNewSubDirectory{i}")); 304Directory.CreateDirectory(Path.Join(TestDirectory, $"GetDirectories_Directory_SearchOptionNewSubDirectory0", $"NewSubSubDirectory")); 319CreatedDirectories.Add(Directory.CreateDirectory(Path.Join(TestDirectory, $"NewSubDirectory00{i}")).Name); 330Directory.CreateDirectory(Path.Join(TestDirectory, $"NewSubDirectory000", $"NewSubSubDirectory000")); 342Directory.CreateDirectory(Path.Join(TestDirectory, $"NewSubDirectory{i}")); 345Directory.CreateDirectory(Path.Join(TestDirectory, $"NewSubDirectory0", $"NewSubSubDirectory")); 406Directory.CreateDirectory(Path.Join(TestDirectory, "GetFiles_DirectoryNewSubDirectory")); 416Directory.CreateDirectory(NewSubDirectoryPath); 460Directory.CreateDirectory(NewSubDirectoryPath); 493Directory.CreateDirectory(FullPathToSourceDirectory); 500Assert.Equal(6, Directory.GetFiles(FullPathToTargetDirectory).Length); 501Assert.False(Directory.Exists(FullPathToSourceDirectory)); 502foreach (string CurrentFile in Directory.GetFiles(FullPathToTargetDirectory)) 508Directory.Move(FullPathToTargetDirectory, FullPathToSourceDirectory); 509Directory.CreateDirectory(FullPathToTargetDirectory); 519Directory.CreateDirectory(FullPathToSourceDirectory); 526Assert.Equal(6, Directory.GetFiles(FullPathToTargetDirectory).Length); 527Assert.False(Directory.Exists(FullPathToSourceDirectory)); 528foreach (string CurrentFile in Directory.GetFiles(FullPathToTargetDirectory)) 534Directory.Move(FullPathToTargetDirectory, FullPathToSourceDirectory); 535Directory.CreateDirectory(FullPathToTargetDirectory); 538string[] RemainingSourceFilesWithPath = Directory.GetFiles(FullPathToSourceDirectory); 544string[] DestinationFilesWithPath = Directory.GetFiles(FullPathToTargetDirectory); 557Directory.CreateDirectory(FullPathToSourceDirectory); 558Directory.CreateDirectory(FullPathToTargetDirectory); 565Assert.False(Directory.Exists(FullPathToSourceDirectory)); 566Assert.Equal(6, Directory.GetFiles(FullPathToTargetDirectory).Length); 567foreach (string CurrentFile in Directory.GetFiles(FullPathToTargetDirectory)) 643Directory.CreateDirectory(OrigDirectoryWithPath); 651Assert.True(Directory.Exists(NewFDirectoryPath)); 652Assert.False(Directory.Exists(OrigDirectoryWithPath)); 657Directory.CreateDirectory(OrigDirectoryWithPath); 678Directory.CreateDirectory(Path.Join(TestDirectory, "NewFDirectory"));
Microsoft.VisualStudio.LanguageServices (7)
EditAndContinue\EditAndContinueFeedbackDiagnosticFileProvider.cs (1)
67if (!Directory.Exists(vsFeedbackTempDir))
Interactive\VsResetInteractive.cs (1)
148sourceSearchPathsBuilder.Add(Directory.Exists(scriptsDir) ? scriptsDir : projectDir);
Telemetry\FileLogger.cs (1)
107Directory.CreateDirectory(PathUtilities.GetDirectoryName(_logFilePath));
Watson\FaultReporter.cs (2)
309if (!Directory.Exists(logDirectoryPath)) 318foreach (var path in Directory.EnumerateFiles(logDirectoryPath, logFileExtension))
Workspace\SourceGeneratedFileManager.cs (2)
101Directory.CreateDirectory(_temporaryDirectory); 126Directory.CreateDirectory(Path.GetDirectoryName(temporaryFilePath));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (3)
ProjectSystemShim\CSharpHelpers.cs (1)
134if (baseDirectory == null || !Directory.Exists(baseDirectory))
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (2)
65Directory.Delete(dir.Path, recursive: true); 104Directory.Delete(dir.Path, recursive: true);
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\TempPECompiler.cs (1)
88Directory.CreateDirectory(outputPath);
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
312[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Directory))]
Mvc.Analyzers.Test (1)
src\Shared\AnalyzerTesting\TestReferences.cs (1)
35foreach (var assembly in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
Mvc.Api.Analyzers.Test (1)
Infrastructure\MvcDiagnosticAnalyzerRunner.cs (1)
35foreach (var assembly in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
MvcSandbox (1)
Startup.cs (1)
58.UseContentRoot(Directory.GetCurrentDirectory())
netstandard (1)
netstandard.cs (1)
900[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Directory))]
NonDISample (1)
Program.cs (1)
13var keysFolder = Path.Combine(Directory.GetCurrentDirectory(), "temp-keys");
Pipelines.AppHost (2)
AppHost.cs (2)
270if (!Directory.Exists(sourcePath)) 279var files = Directory.GetFiles(sourcePath, "*", SearchOption.AllDirectories);
Pipelines.Library (3)
DistributedApplicationPipelineExtensions.cs (3)
70Directory.CreateDirectory(publishDir); 185if (Directory.Exists(publishDir)) 187Directory.Delete(publishDir, recursive: true);
PlaintextApp (1)
Startup.cs (1)
46.UseContentRoot(Directory.GetCurrentDirectory())
PrepareTests (9)
MinimizeUtil.cs (7)
28Directory.CreateDirectory(duplicateDirectory); 58.. Directory.EnumerateDirectories(artifactsDir, "*.UnitTests"), 59.. Directory.EnumerateDirectories(artifactsDir, "*.IntegrationTests"), 60.. Directory.EnumerateDirectories(artifactsDir, "RunTests") 64.Where(x => Directory.Exists(x)) 78foreach (var sourceFilePath in Directory.EnumerateFiles(unitDirPath, "*", SearchOption.AllDirectories)) 85Directory.CreateDirectory(currentOutputDirectory);
TestDiscovery.cs (2)
107var unitTestAssemblies = Directory.GetFiles(binDirectory, "*UnitTests.dll", SearchOption.AllDirectories); 108var integrationTestAssemblies = Directory.GetFiles(binDirectory, "*IntegrationTests.dll", SearchOption.AllDirectories);
PresentationBuildTasks (21)
Microsoft\Build\Tasks\Windows\MarkupCompilePass1.cs (3)
63_sourceDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar; 135if (!Directory.Exists(OutputPath)) 137Directory.CreateDirectory(OutputPath);
Microsoft\Build\Tasks\Windows\MarkupCompilePass2.cs (3)
49_sourceDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar; 108if (!Directory.Exists(OutputPath)) 110Directory.CreateDirectory(OutputPath);
Microsoft\Build\Tasks\Windows\MergeLocalizationDirectives.cs (1)
56Directory.GetCurrentDirectory(),
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (3)
124SourceDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar; 163if (!Directory.Exists(OutputPath)) 165Directory.CreateDirectory(OutputPath);
Microsoft\Build\Tasks\Windows\UidManager.cs (4)
51_backupPath = Directory.GetCurrentDirectory(); 155string sourceDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar; 384if (!Directory.Exists(_backupPath)) 386Directory.CreateDirectory(_backupPath);
MS\Internal\MarkupCompiler\MarkupCompiler.cs (4)
482if (targetPath.Length > 0 && !Directory.Exists(targetPath)) 484Directory.CreateDirectory(targetPath); 2635Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar, 3340relPath = TaskHelper.GetRootRelativePath(Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar, fullFilePath);
MS\Internal\Tasks\CompilerWrapper.cs (1)
38_sourceDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar;
MS\Internal\Tasks\IncrementalCompileAnalyzer.cs (1)
486string curDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar;
MS\Internal\Tasks\TaskHelper.cs (1)
94string sourceDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar;
PresentationCore (6)
MS\Internal\FontCache\DWriteFactory.cs (1)
63localPath = Directory.GetParent(fontCollectionUri.LocalPath).FullName + Path.DirectorySeparatorChar;
MS\Internal\FontCache\FontSource.cs (1)
148return Directory.GetLastWriteTimeUtc(_fontUri.LocalPath);
MS\Internal\FontCache\FontSourceCollection.cs (2)
94files = Directory.GetFiles(_uri.LocalPath, "*" + Util.CompositeFontExtension); 99files = Directory.GetFiles(_uri.LocalPath);
src\Microsoft.DotNet.Wpf\src\Shared\System\IO\FileHelper.cs (2)
103if (!Directory.Exists(subFolderPath)) 105Directory.CreateDirectory(subFolderPath);
PresentationFramework (1)
System\Windows\Documents\Speller.cs (1)
1535fileUri = new Uri(new Uri($"{Directory.GetCurrentDirectory()}/"), uri);
RazorBuildWebSite (2)
Startup.cs (1)
35.UseContentRoot(Directory.GetCurrentDirectory())
StartupWithHostingStartup.cs (1)
49.UseContentRoot(Directory.GetCurrentDirectory())
ReachFramework (2)
Packaging\XpsDocument.cs (1)
167Uri = new Uri( new Uri(Directory.GetCurrentDirectory()+"/"), this.Uri );
Packaging\XpsManager.cs (1)
118_uri = new Uri( new Uri(Directory.GetCurrentDirectory()+"/"), path );
Replay (9)
Replay.cs (7)
125if (Directory.Exists(options.OutputDirectory)) 127Directory.Delete(options.OutputDirectory, recursive: true); 129Directory.CreateDirectory(options.OutputDirectory); 130Directory.CreateDirectory(options.TempDirectory); 255Directory.CreateDirectory(outputDirectory); 314Directory.CreateDirectory(Path.GetDirectoryName(filePath)!); 322Directory.CreateDirectory(generatedDir);
src\Compilers\Shared\BuildServerConnection.cs (1)
758Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
124if (Directory.Exists(loggingFilePath))
ResponseCachingSample (1)
Startup.cs (1)
38.UseContentRoot(Directory.GetCurrentDirectory())
ResultsOfTGenerator (1)
Program.cs (1)
16var pwd = Directory.GetCurrentDirectory();
RewriteSample (1)
Startup.cs (1)
56.UseContentRoot(Directory.GetCurrentDirectory());
Roslyn.Diagnostics.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Roslyn.Test.Performance.Utilities (7)
Benchview.cs (1)
64if (!Directory.Exists(s_scriptDirectory))
Logger.cs (1)
46if (Directory.Exists(TestUtilities.GetCPCDirectoryPath()))
RelativeDirectory.cs (2)
62Directory.CreateDirectory(tempDirectory); 114foreach (var path in Directory.EnumerateFiles(TempDirectory, $"{name}.*.zip"))
VsPerfTest.cs (3)
55Directory.CreateDirectory(logDirectory); 56Directory.CreateDirectory(Path.Combine(logDirectory, "PerfResults")); 97foreach (var xml in Directory.EnumerateFiles(logDirectory, "*.xml"))
RulesetToEditorconfigConverter (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
RulesetToEditorconfigConverter.UnitTests (2)
RulesetToEditorconfigConverterTests.cs (2)
18var directory = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), Path.GetRandomFileName())); 45Directory.Delete(directory.FullName, recursive: true);
RunTests (24)
FileUtil.cs (4)
17if (!Directory.Exists(directory)) 19Directory.CreateDirectory(directory); 56if (Directory.Exists(directory)) 58Directory.Delete(directory, recursive: true);
HelixTestRunner.cs (8)
197_ = Directory.CreateDirectory(workItemPayloadDir); 209_ = Directory.CreateDirectory(Path.GetDirectoryName(targetDir)!); 210Directory.CreateSymbolicLink(targetDir, sourceDir); 218Directory.CreateSymbolicLink( 476_ = Directory.CreateDirectory(logsDir); 479foreach (var workItemPayloadDir in Directory.EnumerateDirectories(payloadsDir)) 486foreach (var filePath in Directory.EnumerateFiles(dir, "*", SearchOption.TopDirectoryOnly)) 490_ = Directory.CreateDirectory(Path.GetDirectoryName(destinationPath)!);
Options.cs (1)
209if (artifactsPath is null || !Directory.Exists(artifactsPath))
ProcessTestExecutor.cs (4)
99var vsTestConsolePath = Directory.EnumerateFiles(sdkDir, "vstest.console.dll", SearchOption.AllDirectories).Last(); 127Directory.CreateDirectory(resultsDir!); 202return Directory.GetCurrentDirectory(); 206Directory.CreateDirectory(dirPath);
Program.cs (7)
201Directory.CreateDirectory(options.LogFilesDirectory); 292foreach (var project in Directory.EnumerateDirectories(binDirectory, "*", SearchOption.TopDirectoryOnly)) 304if (!Directory.Exists(configDirectory)) 310foreach (var targetFrameworkDirectory in Directory.EnumerateDirectories(configDirectory)) 324else if (Directory.GetFiles(targetFrameworkDirectory, searchPattern: "*.UnitTests.dll") is { Length: > 0 } matches) 422var directory = Directory.GetCurrentDirectory(); 423var dumpFiles = Directory.EnumerateFiles(directory, "*.dmp", SearchOption.AllDirectories).ToArray();
SampleStartups (1)
StartupFullControl.cs (1)
30.UseContentRoot(Directory.GetCurrentDirectory()) // Override the content root with the current directory
SecurityWebSite (1)
Program.cs (1)
24.UseContentRoot(Directory.GetCurrentDirectory())
SignalR.Client.FunctionalTestApp (1)
Program.cs (1)
46.UseContentRoot(Directory.GetCurrentDirectory())
SignalRSamples (1)
Program.cs (1)
41.UseContentRoot(Directory.GetCurrentDirectory())
SimpleWebSite (1)
Startup.cs (1)
44.UseContentRoot(Directory.GetCurrentDirectory())
SocialWeather (1)
Program.cs (1)
21.UseContentRoot(Directory.GetCurrentDirectory())
Sockets.BindTests (1)
src\Shared\TestResources.cs (1)
10private static readonly string _baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
Sockets.FunctionalTests (2)
src\Servers\Kestrel\test\FunctionalTests\MaxRequestBufferSizeTests.cs (1)
337.UseContentRoot(Directory.GetCurrentDirectory())
src\Shared\TestResources.cs (1)
10private static readonly string _baseDir = Path.Combine(Directory.GetCurrentDirectory(), "shared", "TestCertificates");
StaticFileSample (1)
Startup.cs (1)
35.UseContentRoot(Directory.GetCurrentDirectory())
Swaggatherer (1)
SwaggathererApplication.cs (1)
59Input.Values.AddRange(Directory.EnumerateFiles(InputDirectory.Value(), "*.json", SearchOption.AllDirectories));
System.CodeDom (2)
src\libraries\Common\src\System\IO\TempFileCollection.cs (2)
160return Directory.CreateTempSubdirectory().FullName; 221Directory.Delete(Path.GetDirectoryName(BasePath));
System.ComponentModel.Composition (14)
System\ComponentModel\Composition\Hosting\ApplicationCatalog.cs (1)
91if (Directory.Exists(path))
System\ComponentModel\Composition\Hosting\DirectoryCatalog.cs (13)
47/// Possible exceptions that can be thrown are any that <see cref="Directory.GetFiles(string, string)"/> or 81/// Possible exceptions that can be thrown are any that <see cref="Directory.GetFiles(string, string)"/> or 120/// Possible exceptions that can be thrown are any that <see cref="Directory.GetFiles(string, string)"/> or 158/// Possible exceptions that can be thrown are any that <see cref="Directory.GetFiles(string, string)"/> or 201/// Possible exceptions that can be thrown are any that <see cref="Directory.GetFiles(string, string)"/> or 209/// Any valid searchPattern that <see cref="Directory.GetFiles(string, string)"/> will accept. 243/// Possible exceptions that can be thrown are any that <see cref="Directory.GetFiles(string, string)"/> or 288/// Possible exceptions that can be thrown are any that <see cref="Directory.GetFiles(string, string)"/> or 296/// Any valid searchPattern that <see cref="Directory.GetFiles(string, string)"/> will accept. 338/// Possible exceptions that can be thrown are any that <see cref="Directory.GetFiles(string, string)"/> or 346/// Any valid searchPattern that <see cref="Directory.GetFiles(string, string)"/> will accept. 560/// Possible exceptions that can be thrown are any that <see cref="Directory.GetFiles(string, string)"/> or 729string[] files = Directory.GetFiles(_fullPath, _searchPattern);
System.Configuration.ConfigurationManager (5)
src\libraries\Common\src\System\IO\TempFileCollection.cs (2)
160return Directory.CreateTempSubdirectory().FullName; 221Directory.Delete(Path.GetDirectoryName(BasePath));
System\Configuration\Internal\InternalConfigHost.cs (2)
243if (!Directory.Exists(dir)) 244Directory.CreateDirectory(dir);
System\Configuration\LocalFileSettingsProvider.cs (1)
302DirectoryInfo parentDirectory = Directory.GetParent(userConfigPath);
System.Console (1)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
174return Directory.Exists(parentPath);
System.Diagnostics.Process (8)
System\Diagnostics\Process.cs (1)
1745string directoryForException = string.IsNullOrEmpty(workingDirectory) ? Directory.GetCurrentDirectory() : workingDirectory;
System\Diagnostics\Process.Linux.cs (2)
168if (Directory.Exists(path)) 172_processInfo.HandleCount = Directory.GetFiles(path, "*", SearchOption.TopDirectoryOnly).Length;
System\Diagnostics\Process.Unix.cs (3)
451if (Directory.Exists(filename)) 656Directory.GetCurrentDirectory(); 722path = Path.Combine(Directory.GetCurrentDirectory(), filename);
System\Diagnostics\ProcessManager.Linux.cs (2)
117foreach (string taskDir in Directory.EnumerateDirectories(tasksDir)) 160foreach (string procDir in Directory.EnumerateDirectories(Interop.procfs.RootPath))
System.DirectoryServices.Protocols (1)
System\DirectoryServices\Protocols\ldap\LdapSessionOptions.Linux.cs (1)
35if (!Directory.Exists(value))
System.Drawing.Common (1)
System\Drawing\Image.cs (1)
396if (!string.IsNullOrEmpty(directoryPart) && !Directory.Exists(directoryPart))
System.Drawing.Common.Tests (2)
mono\System.Drawing\BitmapTests.cs (1)
299if (!Directory.Exists(sRslt))
System\Drawing\ImageAnimator.ManualTests.cs (1)
48Directory.CreateDirectory(testOutputFolder);
System.Formats.Tar (20)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
174return Directory.Exists(parentPath);
src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
31using (IEnumerator<string> enumerator = Directory.EnumerateFileSystemEntries(directoryFullName).GetEnumerator())
System\Formats\Tar\TarEntry.cs (6)
187/// <para>Symbolic links can be recreated using <see cref="File.CreateSymbolicLink(string, string)"/>, <see cref="Directory.CreateSymbolicLink(string, string)"/> or <see cref="FileSystemInfo.CreateAsSymbolicLink(string)"/>.</para> 450Debug.Assert(Directory.Exists(Path.GetDirectoryName(filePath))); 451Debug.Assert(!Directory.Exists(filePath)); 455Directory.CreateDirectory(filePath, Mode); 459Directory.CreateDirectory(filePath); 518if (Directory.Exists(filePath))
System\Formats\Tar\TarFile.cs (8)
41if (!Directory.Exists(sourceDirectoryName)) 80if (!Directory.Exists(sourceDirectoryName)) 110if (!Directory.Exists(sourceDirectoryName)) 146if (!Directory.Exists(sourceDirectoryName)) 181if (!Directory.Exists(destinationDirectoryName)) 226if (!Directory.Exists(destinationDirectoryName)) 269if (!Directory.Exists(destinationDirectoryName)) 316if (!Directory.Exists(destinationDirectoryName))
System\Formats\Tar\TarHelpers.cs (1)
457Directory.SetLastWriteTime(fullPath, lastWriteTime.UtcDateTime);
System\Formats\Tar\TarHelpers.Unix.cs (3)
62if (Directory.Exists(fullPath)) 94Directory.CreateDirectory(fullPath, mode.Value); 98Directory.CreateDirectory(fullPath);
System.IO.Compression.ZipFile (6)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
174return Directory.Exists(parentPath);
src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
31using (IEnumerator<string> enumerator = Directory.EnumerateFileSystemEntries(directoryFullName).GetEnumerator())
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs (1)
97Directory.CreateDirectory(Path.GetDirectoryName(fileDestinationPath)!);
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (3)
114DirectoryInfo di = Directory.CreateDirectory(destinationDirectoryName); 132Directory.CreateDirectory(fileDestinationPath); 146Directory.CreateDirectory(Path.GetDirectoryName(fileDestinationPath)!);
System.IO.FileSystem (1)
System.IO.FileSystem.cs (1)
7[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Directory))]
System.IO.FileSystem.DriveInfo (2)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
174return Directory.Exists(parentPath);
System\IO\DriveInfo.cs (1)
26public bool IsReady => Directory.Exists(Name);
System.IO.FileSystem.Watcher (4)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
174return Directory.Exists(parentPath);
System\IO\FileSystemWatcher.cs (2)
245if (!Directory.Exists(value)) 367if (!Directory.Exists(path))
System\IO\FileSystemWatcher.Linux.cs (1)
466foreach (string subDir in Directory.EnumerateDirectories(fullPath))
System.IO.IsolatedStorage (19)
System\IO\IsolatedStorage\Helper.cs (3)
66if (!Directory.Exists(rootDirectory)) 69foreach (string directory in Directory.GetDirectories(rootDirectory)) 73foreach (string subdirectory in Directory.GetDirectories(directory))
System\IO\IsolatedStorage\Helper.Unix.cs (1)
10Directory.CreateDirectory(path);
System\IO\IsolatedStorage\IsolatedStorageFile.cs (15)
44return !Directory.Exists(RootDirectory); 106return Directory.Exists(GetFullPath(path)); 123if (Directory.Exists(isPath)) 130Directory.CreateDirectory(isPath); 153Directory.Delete(fullPath, false); 177return Directory.EnumerateFiles(RootDirectory, searchPattern).Select(f => Path.GetFileName(f)).ToArray(); 201return Directory.EnumerateDirectories(RootDirectory, searchPattern).Select(m => m.Substring(Path.GetDirectoryName(m)!.Length + 1)).ToArray(); 359Directory.Move(sourceDirectoryNameFullPath, destinationDirectoryNameFullPath); 599Directory.Delete(RootDirectory, recursive: true); 616Directory.Delete(parentDirectory, recursive: true); 635Directory.Delete(parentDirectory, recursive: true); 653Directory.Delete(root, recursive: true); 654Directory.CreateDirectory(root); 685files = Directory.GetFiles(directory); 686dirs = Directory.GetDirectories(directory);
System.IO.MemoryMappedFiles (1)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
174return Directory.Exists(parentPath);
System.IO.Pipes (1)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
174return Directory.Exists(parentPath);
System.IO.Ports (10)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
174return Directory.Exists(parentPath);
System\IO\Ports\SerialPort.Unix.cs (9)
38if (Directory.Exists(sysTtyDir)) 57Directory.Exists(entry.FullName + "/device/of_node"))) || 58(!isTtyS && Directory.Exists(entry.FullName + "/device/tty")) || 59Directory.Exists(sysUsbDir + entry.Name) || 77foreach (var portName in Directory.EnumerateFiles(devDir, "tty*")) 97foreach (string name in Directory.GetFiles("/dev", "tty.*")) 107foreach (string name in Directory.GetFiles("/dev", "cu.*")) 122foreach (string name in Directory.GetFiles("/dev", "ttyd*")) 130foreach (string name in Directory.GetFiles("/dev", "cuau*"))
System.Net.Sockets (1)
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (1)
278if (!string.IsNullOrEmpty(dirname) && !Directory.Exists(dirname))
System.Private.CoreLib (5)
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (1)
174return Directory.Exists(parentPath);
src\libraries\System.Private.CoreLib\src\System\Environment.GetFolderPathCore.Unix.cs (1)
44Directory.CreateDirectory(path);
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (2)
103if (!Directory.Exists(Path.GetDirectoryName(destFullPath))) 250if (directoryName.Length > 0 && !Directory.Exists(directoryName))
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
320foreach (string filePath in Directory.EnumerateFiles(timeZoneDirectory, "*", SearchOption.AllDirectories))
System.Private.Windows.Core.TestUtilities (2)
FileCleanupTestBase.cs (2)
20Directory.CreateDirectory(_testDirectory); 39Directory.Delete(TestDirectory);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
292[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Directory))]
System.Security.Cryptography (11)
System\Security\Cryptography\X509Certificates\OpenSslCachedSystemStoreProvider.cs (1)
202foreach (string file in Directory.EnumerateFiles(dir))
System\Security\Cryptography\X509Certificates\OpenSslCrlCache.cs (1)
304Directory.CreateDirectory(s_crlDir);
System\Security\Cryptography\X509Certificates\OpenSslDirectoryBasedStoreProvider.cs (8)
57if (!Directory.Exists(_storePath)) 81if (!Directory.Exists(_storePath)) 88foreach (string filePath in Directory.EnumerateFiles(_storePath, PfxWildcard)) 137Directory.CreateDirectory(_storePath); 227if (!Directory.Exists(_storePath)) 265foreach (string maybeMatch in Directory.EnumerateFiles(storePath, cert.Thumbprint + PfxWildcard)) 392if (Directory.Exists(storePath)) 395foreach (string filePath in Directory.EnumerateFiles(storePath))
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (1)
809System.IO.Directory.CreateDirectory(ocspCache);
System.Windows.Forms (4)
System\Windows\Forms\Application.cs (3)
12using Directory = System.IO.Directory; 1188if (!Directory.Exists(path)) 1190Directory.CreateDirectory(path);
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (1)
371if (parent is null || !string.IsNullOrEmpty(_initialDirectory) || !Directory.Exists(parent))
System.Windows.Forms.Analyzers.Tests (3)
CurrentReferences.cs (3)
63if (!Directory.Exists(Path.Join(netCoreAppRefPath, netCoreRefsVersion))) 80string[] versions = Directory.GetDirectories(netCoreAppRefPath); 102if (!Directory.Exists(sdkFolderPath))
System.Windows.Forms.IntegrationTests.Common (6)
TestHelpers.cs (6)
108if (!Directory.Exists(dotnetPath)) 209if (!Directory.Exists(sdkPath)) 223string repoRoot = Directory.GetParent(gitPath).FullName; 245string root = Directory.GetDirectoryRoot(currentDirectory); 248if (Directory.GetDirectories(currentDirectory, seek, SearchOption.TopDirectoryOnly).Length == 1) 254currentDirectory = Directory.GetParent(currentDirectory).FullName;
System.Windows.Forms.Primitives.TestUtilities.Tests (1)
PathLengthTests.cs (1)
16Directory.Exists(currentPath).Should().BeTrue();
System.Windows.Forms.UI.IntegrationTests (12)
DragDropTests.cs (10)
130string dragDropDirectory = Path.Join(Directory.GetCurrentDirectory(), DragDrop); 140string dragAcceptRtfSourcePath = Path.Join(Directory.GetCurrentDirectory(), Resources, DragAcceptRtf); 142if (!Directory.Exists(dragDropDirectory)) 144Directory.CreateDirectory(dragDropDirectory); 242if (Directory.Exists(dragDropDirectory)) 244Directory.Delete(dragDropDirectory, true); 425string dragAcceptRtfPath = Path.Join(Directory.GetCurrentDirectory(), Resources, DragAcceptRtf); 455string dragAcceptRtfPath = Path.Join(Directory.GetCurrentDirectory(), Resources, DragAcceptRtf); 1084string dragAcceptRtf = Path.Join(Directory.GetCurrentDirectory(), Resources, DragAcceptRtf); 1144string dragAcceptRtf = Path.Join(Directory.GetCurrentDirectory(), Resources, DragAcceptRtf);
Infra\DataCollectionService.cs (1)
164Directory.CreateDirectory(logDir);
Infra\ScreenshotService.cs (1)
34Directory.CreateDirectory(directory);
SystemdTestApp (1)
Startup.cs (1)
73.UseContentRoot(Directory.GetCurrentDirectory())
Templates.Blazor.Tests (27)
BlazorTemplateTest.cs (1)
63if (!Directory.Exists(subProjectDirectory))
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (1)
89if (!Directory.Exists(subProjectDirectory))
src\ProjectTemplates\Shared\Project.cs (6)
116if (Directory.Exists(TemplateOutputDir)) 119Directory.Delete(TemplateOutputDir, recursive: true); 271var file = Directory.EnumerateFiles(fullPath).Where(f => f.EndsWith($"{migration}.cs", StringComparison.Ordinal)).FirstOrDefault(); 314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories); 355var projectFile = Directory.EnumerateFiles(TemplateOutputDir, "*proj").FirstOrDefault(); 446Directory.Delete(TemplateOutputDir, true);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (5)
53if (Directory.Exists(CustomHivePath)) 55Directory.Delete(CustomHivePath, recursive: true); 91var builtPackages = Directory.EnumerateFiles(packagesDir, "*Templates*.nupkg") 132Directory.CreateDirectory(tempDir); 145Directory.Delete(tempDir, recursive: true);
src\Shared\CertificateGeneration\CertificateManager.cs (1)
374if (!string.IsNullOrEmpty(exportDir) && !Directory.Exists(exportDir))
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
383if (store.Name! == StoreName.My.ToString() && store.Location == StoreLocation.CurrentUser && Directory.Exists(MacOSUserHttpsCertificateLocation)) 434if (!Directory.Exists(MacOSUserHttpsCertificateLocation)) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx"); 493Directory.CreateDirectory(directoryPath, DirectoryPermissions);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (9)
483Directory.CreateDirectory(directoryPath, DirectoryPermissions); 659var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 660Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 720if (!Directory.Exists(nssDb)) 748if (!Directory.Exists(homeDirectory)) 756if (Directory.Exists(chromiumNssDb)) 764if (Directory.Exists(chromiumSnapNssDb)) 770if (Directory.Exists(firefoxDir)) 780if (Directory.Exists(firefoxSnapDir))
Templates.Blazor.WebAssembly.Auth.Tests (31)
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (1)
89if (!Directory.Exists(subProjectDirectory))
src\ProjectTemplates\Shared\Project.cs (6)
116if (Directory.Exists(TemplateOutputDir)) 119Directory.Delete(TemplateOutputDir, recursive: true); 271var file = Directory.EnumerateFiles(fullPath).Where(f => f.EndsWith($"{migration}.cs", StringComparison.Ordinal)).FirstOrDefault(); 314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories); 355var projectFile = Directory.EnumerateFiles(TemplateOutputDir, "*proj").FirstOrDefault(); 446Directory.Delete(TemplateOutputDir, true);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (5)
53if (Directory.Exists(CustomHivePath)) 55Directory.Delete(CustomHivePath, recursive: true); 91var builtPackages = Directory.EnumerateFiles(packagesDir, "*Templates*.nupkg") 132Directory.CreateDirectory(tempDir); 145Directory.Delete(tempDir, recursive: true);
src\Shared\CertificateGeneration\CertificateManager.cs (1)
374if (!string.IsNullOrEmpty(exportDir) && !Directory.Exists(exportDir))
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
383if (store.Name! == StoreName.My.ToString() && store.Location == StoreLocation.CurrentUser && Directory.Exists(MacOSUserHttpsCertificateLocation)) 434if (!Directory.Exists(MacOSUserHttpsCertificateLocation)) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx"); 493Directory.CreateDirectory(directoryPath, DirectoryPermissions);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (9)
483Directory.CreateDirectory(directoryPath, DirectoryPermissions); 659var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 660Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 720if (!Directory.Exists(nssDb)) 748if (!Directory.Exists(homeDirectory)) 756if (Directory.Exists(chromiumNssDb)) 764if (Directory.Exists(chromiumSnapNssDb)) 770if (Directory.Exists(firefoxDir)) 780if (Directory.Exists(firefoxSnapDir))
src\Shared\E2ETesting\BrowserFixture.cs (3)
90if (!string.IsNullOrEmpty(userProfileDirectory) && Directory.Exists(userProfileDirectory)) 97Directory.Delete(userProfileDirectory, recursive: true); 189Directory.CreateDirectory(userProfileDirectory);
src\Shared\E2ETesting\SauceConnectServer.cs (1)
101if (!Directory.Exists(trackingFolder))
src\Shared\E2ETesting\WaitAssert.cs (1)
162Directory.CreateDirectory(E2ETestOptions.Instance.ScreenShotsPath);
Templates.Blazor.WebAssembly.Tests (31)
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (1)
89if (!Directory.Exists(subProjectDirectory))
src\ProjectTemplates\Shared\Project.cs (6)
116if (Directory.Exists(TemplateOutputDir)) 119Directory.Delete(TemplateOutputDir, recursive: true); 271var file = Directory.EnumerateFiles(fullPath).Where(f => f.EndsWith($"{migration}.cs", StringComparison.Ordinal)).FirstOrDefault(); 314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories); 355var projectFile = Directory.EnumerateFiles(TemplateOutputDir, "*proj").FirstOrDefault(); 446Directory.Delete(TemplateOutputDir, true);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (5)
53if (Directory.Exists(CustomHivePath)) 55Directory.Delete(CustomHivePath, recursive: true); 91var builtPackages = Directory.EnumerateFiles(packagesDir, "*Templates*.nupkg") 132Directory.CreateDirectory(tempDir); 145Directory.Delete(tempDir, recursive: true);
src\Shared\CertificateGeneration\CertificateManager.cs (1)
374if (!string.IsNullOrEmpty(exportDir) && !Directory.Exists(exportDir))
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
383if (store.Name! == StoreName.My.ToString() && store.Location == StoreLocation.CurrentUser && Directory.Exists(MacOSUserHttpsCertificateLocation)) 434if (!Directory.Exists(MacOSUserHttpsCertificateLocation)) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx"); 493Directory.CreateDirectory(directoryPath, DirectoryPermissions);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (9)
483Directory.CreateDirectory(directoryPath, DirectoryPermissions); 659var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 660Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 720if (!Directory.Exists(nssDb)) 748if (!Directory.Exists(homeDirectory)) 756if (Directory.Exists(chromiumNssDb)) 764if (Directory.Exists(chromiumSnapNssDb)) 770if (Directory.Exists(firefoxDir)) 780if (Directory.Exists(firefoxSnapDir))
src\Shared\E2ETesting\BrowserFixture.cs (3)
90if (!string.IsNullOrEmpty(userProfileDirectory) && Directory.Exists(userProfileDirectory)) 97Directory.Delete(userProfileDirectory, recursive: true); 189Directory.CreateDirectory(userProfileDirectory);
src\Shared\E2ETesting\SauceConnectServer.cs (1)
101if (!Directory.Exists(trackingFolder))
src\Shared\E2ETesting\WaitAssert.cs (1)
162Directory.CreateDirectory(E2ETestOptions.Instance.ScreenShotsPath);
Templates.Mvc.Tests (31)
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (1)
89if (!Directory.Exists(subProjectDirectory))
src\ProjectTemplates\Shared\Project.cs (6)
116if (Directory.Exists(TemplateOutputDir)) 119Directory.Delete(TemplateOutputDir, recursive: true); 271var file = Directory.EnumerateFiles(fullPath).Where(f => f.EndsWith($"{migration}.cs", StringComparison.Ordinal)).FirstOrDefault(); 314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories); 355var projectFile = Directory.EnumerateFiles(TemplateOutputDir, "*proj").FirstOrDefault(); 446Directory.Delete(TemplateOutputDir, true);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (5)
53if (Directory.Exists(CustomHivePath)) 55Directory.Delete(CustomHivePath, recursive: true); 91var builtPackages = Directory.EnumerateFiles(packagesDir, "*Templates*.nupkg") 132Directory.CreateDirectory(tempDir); 145Directory.Delete(tempDir, recursive: true);
src\Shared\CertificateGeneration\CertificateManager.cs (1)
374if (!string.IsNullOrEmpty(exportDir) && !Directory.Exists(exportDir))
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
383if (store.Name! == StoreName.My.ToString() && store.Location == StoreLocation.CurrentUser && Directory.Exists(MacOSUserHttpsCertificateLocation)) 434if (!Directory.Exists(MacOSUserHttpsCertificateLocation)) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx"); 493Directory.CreateDirectory(directoryPath, DirectoryPermissions);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (9)
483Directory.CreateDirectory(directoryPath, DirectoryPermissions); 659var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 660Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 720if (!Directory.Exists(nssDb)) 748if (!Directory.Exists(homeDirectory)) 756if (Directory.Exists(chromiumNssDb)) 764if (Directory.Exists(chromiumSnapNssDb)) 770if (Directory.Exists(firefoxDir)) 780if (Directory.Exists(firefoxSnapDir))
src\Shared\E2ETesting\BrowserFixture.cs (3)
90if (!string.IsNullOrEmpty(userProfileDirectory) && Directory.Exists(userProfileDirectory)) 97Directory.Delete(userProfileDirectory, recursive: true); 189Directory.CreateDirectory(userProfileDirectory);
src\Shared\E2ETesting\SauceConnectServer.cs (1)
101if (!Directory.Exists(trackingFolder))
src\Shared\E2ETesting\WaitAssert.cs (1)
162Directory.CreateDirectory(E2ETestOptions.Instance.ScreenShotsPath);
Templates.Tests (37)
BaselineTest.cs (1)
87var filesInFolder = Directory.EnumerateFiles(Project.TemplateOutputDir, "*", SearchOption.AllDirectories).ToArray();
ByteOrderMarkTest.cs (5)
43var files = (IEnumerable<string>)Directory.GetFiles(templateDirectoryPath, "*.json"); 44files = files.Concat(Directory.GetFiles(templateDirectoryPath, "*.js")); 81var files = (IEnumerable<string>)Directory.GetFiles(templateDirectoryPath, "*.cshtml", SearchOption.AllDirectories); 82files = files.Concat(Directory.GetFiles(templateDirectoryPath, "*.razor", SearchOption.AllDirectories)); 106var currentDirectory = Directory.GetCurrentDirectory();
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (1)
89if (!Directory.Exists(subProjectDirectory))
src\ProjectTemplates\Shared\Project.cs (6)
116if (Directory.Exists(TemplateOutputDir)) 119Directory.Delete(TemplateOutputDir, recursive: true); 271var file = Directory.EnumerateFiles(fullPath).Where(f => f.EndsWith($"{migration}.cs", StringComparison.Ordinal)).FirstOrDefault(); 314var launchSettingsFiles = Directory.EnumerateFiles(TemplateOutputDir, "launchSettings.json", SearchOption.AllDirectories); 355var projectFile = Directory.EnumerateFiles(TemplateOutputDir, "*proj").FirstOrDefault(); 446Directory.Delete(TemplateOutputDir, true);
src\ProjectTemplates\Shared\TemplatePackageInstaller.cs (5)
53if (Directory.Exists(CustomHivePath)) 55Directory.Delete(CustomHivePath, recursive: true); 91var builtPackages = Directory.EnumerateFiles(packagesDir, "*Templates*.nupkg") 132Directory.CreateDirectory(tempDir); 145Directory.Delete(tempDir, recursive: true);
src\Shared\CertificateGeneration\CertificateManager.cs (1)
374if (!string.IsNullOrEmpty(exportDir) && !Directory.Exists(exportDir))
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
383if (store.Name! == StoreName.My.ToString() && store.Location == StoreLocation.CurrentUser && Directory.Exists(MacOSUserHttpsCertificateLocation)) 434if (!Directory.Exists(MacOSUserHttpsCertificateLocation)) 440var certificateFiles = Directory.EnumerateFiles(MacOSUserHttpsCertificateLocation, "aspnetcore-localhost-*.pfx"); 493Directory.CreateDirectory(directoryPath, DirectoryPermissions);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (9)
483Directory.CreateDirectory(directoryPath, DirectoryPermissions); 659var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 660Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 720if (!Directory.Exists(nssDb)) 748if (!Directory.Exists(homeDirectory)) 756if (Directory.Exists(chromiumNssDb)) 764if (Directory.Exists(chromiumSnapNssDb)) 770if (Directory.Exists(firefoxDir)) 780if (Directory.Exists(firefoxSnapDir))
src\Shared\E2ETesting\BrowserFixture.cs (3)
90if (!string.IsNullOrEmpty(userProfileDirectory) && Directory.Exists(userProfileDirectory)) 97Directory.Delete(userProfileDirectory, recursive: true); 189Directory.CreateDirectory(userProfileDirectory);
src\Shared\E2ETesting\SauceConnectServer.cs (1)
101if (!Directory.Exists(trackingFolder))
src\Shared\E2ETesting\WaitAssert.cs (1)
162Directory.CreateDirectory(E2ETestOptions.Instance.ScreenShotsPath);
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
33if (Directory.Exists(editorconfigFilePath))
vbc (3)
src\Compilers\Shared\BuildClient.cs (1)
113var workingDir = Directory.GetCurrentDirectory();
src\Compilers\Shared\BuildServerConnection.cs (1)
758Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
124if (Directory.Exists(loggingFilePath))
VBCSCompiler (3)
src\Compilers\Shared\BuildClient.cs (1)
113var workingDir = Directory.GetCurrentDirectory();
src\Compilers\Shared\BuildServerConnection.cs (1)
758Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
124if (Directory.Exists(loggingFilePath))
VBCSCompiler.UnitTests (2)
CompilerServerTests.cs (2)
1374Directory.Delete(tmp); 1409Directory.Delete(tmp);
VersioningWebSite (1)
Program.cs (1)
23.UseContentRoot(Directory.GetCurrentDirectory())
WinFormsControlsTest (4)
DragDrop.cs (4)
386Directory.GetCurrentDirectory(), 389if (Directory.Exists(dragDropDataDirectory)) 404Directory.GetCurrentDirectory(), 540Path.Join(Directory.GetCurrentDirectory(),
WinShimmer (1)
Program.cs (1)
35if (!Directory.Exists(outputDirectory))
WsFedSample (1)
Program.cs (1)
27.UseContentRoot(Directory.GetCurrentDirectory())
XmlFormattersWebSite (1)
Startup.cs (1)
124.UseContentRoot(Directory.GetCurrentDirectory())
xunit.console (6)
CommandLine.cs (1)
516Directory.CreateDirectory(directory);
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DirectoryWrapper.cs (1)
12return Directory.Exists(path);
ConsoleRunner.cs (4)
60var defaultDirectory = Directory.GetCurrentDirectory(); 138foreach (var dllFile in Directory.GetFiles(runnerPath, "*.dll").Select(f => Path.Combine(runnerPath, f))) 284var originalWorkingFolder = Directory.GetCurrentDirectory(); 311Directory.SetCurrentDirectory(originalWorkingFolder);