2102 references to Directory
AnalyzerRunner (6)
CodeRefactoringRunner.cs (2)
206else if (Directory.Exists(path)) 208foreach (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)
56.UseContentRoot(Directory.GetCurrentDirectory())
ApplicationModelWebSite (1)
Startup.cs (1)
45.UseContentRoot(Directory.GetCurrentDirectory())
aspire (4)
Configuration\ConfigurationService.cs (2)
35if (directory is not null && !Directory.Exists(directory)) 37Directory.CreateDirectory(directory);
DotNetCliRunner.cs (2)
384if (!Directory.Exists(aspireCliPath)) 386Directory.CreateDirectory(aspireCliPath);
Aspire.Cli.Tests (5)
E2E\ExecTests.cs (4)
192if (!Directory.Exists(projectDirectory)) 198if (!Directory.Exists(migrationDirectory)) 203var migrationFiles = Directory.GetFiles(migrationDirectory); 224var migrationFiles = Directory.GetFiles(Path.Combine((string)projectDirectory!, "Migrations"));
Utils\TemporaryRepo.cs (1)
62var repoDirectory = Directory.CreateDirectory(path);
Aspire.Dashboard.Tests (5)
Integration\StartupTests.cs (2)
158var fileConfigDirectory = Directory.CreateTempSubdirectory(); 191var 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 (16)
ApplicationModel\AspireStore.cs (1)
85Directory.CreateDirectory(_basePath);
ApplicationModel\ContainerFileSystemCallbackAnnotation.cs (2)
114if (Directory.Exists(fullPath)) 125foreach (var file in Directory.GetFiles(path, searchPattern, searchOptions).Order(StringComparer.Ordinal))
ContainerResourceBuilderExtensions.cs (1)
861if (!Directory.Exists(sourceFullPath) && !File.Exists(sourceFullPath))
Dcp\DcpHost.cs (3)
185WorkingDirectory = Directory.GetCurrentDirectory(), 227Directory.CreateDirectory(directoryName); 231Directory.CreateDirectory(directoryName, UnixFileMode.UserExecute | UnixFileMode.UserWrite | UnixFileMode.UserRead);
Dcp\Locations.cs (1)
18_basePath ??= Directory.CreateTempSubdirectory("aspire.").FullName;
Devcontainers\DevcontainerSettingsWriter.cs (3)
157if (Directory.Exists(vscodeServerPath)) 162if (Directory.Exists(vscodeInsidersServerPath)) 180Directory.CreateDirectory(Path.GetDirectoryName(path)!);
Publishing\ManifestPublisher.cs (3)
45var parentDirectory = Directory.GetParent(_options.Value.OutputPath); 46if (!Directory.Exists(parentDirectory!.FullName)) 49Directory.CreateDirectory(parentDirectory.FullName);
src\Shared\SecretsStore.cs (2)
81if (!string.IsNullOrEmpty(directoryName) && !Directory.Exists(directoryName)) 83Directory.CreateDirectory(directoryName);
Aspire.Hosting.Azure (3)
AzureBicepResource.cs (1)
100? Path.Combine(directory ?? Directory.CreateTempSubdirectory("aspire").FullName, $"{Name.ToLowerInvariant()}.module.bicep")
AzureProvisioningResource.cs (1)
83var generationPath = Directory.CreateTempSubdirectory("aspire").FullName;
Provisioning\Internal\DefaultUserSecretsManager.cs (1)
61Directory.CreateDirectory(Path.GetDirectoryName(userSecretsPath)!);
Aspire.Hosting.Azure.Tests (8)
AzureAppServiceTests.cs (1)
181var directory = Directory.CreateTempSubdirectory(".aspire-test");
AzureContainerAppsTests.cs (1)
59var directory = Directory.CreateTempSubdirectory(".aspire-test");
AzureEnvironmentResourceTests.cs (4)
20var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test"); 52var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test"); 84var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test"); 133var tempDir = Directory.CreateTempSubdirectory(".azure-environment-resource-test");
AzureManifestUtils.cs (1)
29string manifestDir = Directory.CreateTempSubdirectory(resource.Name).FullName;
AzureResourceOptionsTests.cs (1)
22var tempDir = Directory.CreateTempSubdirectory();
Aspire.Hosting.Docker (2)
DockerComposePublishingContext.cs (2)
146Directory.CreateDirectory(OutputPath); 201Directory.CreateDirectory(Path.Combine(OutputPath, composeService.Name));
Aspire.Hosting.Docker.Tests (2)
DockerComposeTests.cs (2)
40var tempDir = Directory.CreateTempSubdirectory(".docker-compose-test"); 63var tempDir = Directory.CreateTempSubdirectory(".docker-compose-test");
Aspire.Hosting.Garnet.Tests (2)
GarnetFunctionalTests.cs (2)
129Directory.CreateDirectory(bindMountPath); 243Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Kafka.Tests (2)
KafkaFunctionalTests.cs (2)
140Directory.CreateDirectory(bindMountPath); 263Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Keycloak.Tests (2)
KeycloakPublicApiTests.cs (2)
156Directory.CreateDirectory(tempDirectory); 179Directory.CreateDirectory(tempDirectory);
Aspire.Hosting.Kubernetes (3)
KubernetesPublishingContext.cs (3)
129Directory.CreateDirectory(templatesFolder); 163Directory.CreateDirectory(OutputPath!); 183Directory.CreateDirectory(OutputPath);
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesEnvironmentResourceTests.cs (1)
14var tempDir = Directory.CreateTempSubdirectory(".k8s-test");
Aspire.Hosting.Milvus.Tests (1)
MilvusFunctionalTests.cs (1)
193Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.MongoDB.Tests (5)
MongoDbFunctionalTests.cs (5)
235Directory.Delete(bindMountPath, recursive: true); 259Directory.CreateDirectory(bindMountPath); 334Directory.Delete(bindMountPath); 357Directory.CreateDirectory(initFilesPath); 425Directory.Delete(initFilesPath);
Aspire.Hosting.MySql.Tests (6)
MySqlFunctionalTests.cs (6)
148bindMountPath = Directory.CreateTempSubdirectory().FullName; 284Directory.Delete(bindMountPath); 307Directory.CreateDirectory(bindMountPath); 372Directory.Delete(bindMountPath); 394Directory.CreateDirectory(initFilesPath); 458Directory.Delete(initFilesPath);
Aspire.Hosting.Nats.Tests (2)
NatsFunctionalTests.cs (2)
176bindMountPath = Directory.CreateTempSubdirectory().FullName; 273Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.NodeJs.Tests (2)
NodeAppFixture.cs (2)
64Directory.Delete(_nodeAppPath, recursive: true); 75var tempDir = Directory.CreateTempSubdirectory("aspire-nodejs-tests").FullName;
Aspire.Hosting.Oracle.Tests (6)
OracleFunctionalTests.cs (6)
113bindMountPath = Directory.CreateTempSubdirectory().FullName; 235Directory.Delete(bindMountPath, true); 262var bindMountPath = Directory.CreateTempSubdirectory().FullName; 332Directory.Delete(bindMountPath, true); 360var initFilesPath = Directory.CreateTempSubdirectory().FullName; 429Directory.Delete(initFilesPath, true);
Aspire.Hosting.PostgreSQL.Tests (5)
PostgresFunctionalTests.cs (5)
347Directory.Delete(bindMountPath, recursive: true); 370Directory.CreateDirectory(bindMountPath); 436Directory.Delete(bindMountPath, true); 458Directory.CreateDirectory(initFilesPath); 522Directory.Delete(initFilesPath, true);
Aspire.Hosting.Python.Tests (8)
AddPythonAppTests.cs (8)
48Directory.Delete(projectDirectory, true); 84Directory.Delete(projectDirectory, true); 109Directory.Delete(projectDirectory, true); 131Directory.Delete(projectDirectory, true); 167Directory.Delete(projectDirectory, true); 206Directory.Delete(projectDirectory, true); 243Directory.Delete(projectDirectory, true); 249Directory.CreateDirectory(projectDirectory);
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
212Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.RabbitMQ.Tests (2)
RabbitMQFunctionalTests.cs (2)
121bindMountPath = Directory.CreateTempSubdirectory().FullName; 226Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Redis.Tests (4)
RedisFunctionalTests.cs (4)
280Directory.CreateDirectory(bindMountPath); 354Directory.Delete(bindMountPath, recursive: true); 462bindMountPath = Directory.CreateTempSubdirectory().FullName; 538Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Seq.Tests (1)
SeqFunctionalTests.cs (1)
179Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
172Directory.CreateDirectory(path);
Aspire.Hosting.SqlServer.Tests (2)
SqlServerFunctionalTests.cs (2)
157Directory.CreateDirectory(bindMountPath); 322Directory.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)
36var unexpectedAppHostFiles = Directory.GetFiles(AppContext.BaseDirectory, "TestProject.AppHost.*"); 45var 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 (20)
AspireStoreTests.cs (1)
18Assert.True(Directory.Exists(Path.GetDirectoryName(store.BasePath)));
MSBuildTests.cs (2)
23Directory.CreateDirectory(libraryDirectory); 45Directory.CreateDirectory(appHostDirectory);
ProjectResourceTests.cs (2)
50Directory.CreateDirectory(projectDirectoryPath); 53Directory.CreateDirectory(propertiesDirectoryPath);
Schema\SchemaTests.cs (5)
51Directory.CreateDirectory(tempContextPath); 63Directory.CreateDirectory(tempContextPath); 81Directory.CreateDirectory(tempContextPath); 112var tempContextPath = Directory.CreateTempSubdirectory().FullName; 221string 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)
78if (!string.IsNullOrEmpty(directoryName) && !Directory.Exists(directoryName)) 80Directory.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)
187Directory.Delete(bindMountPath, recursive: true);
Aspire.Hosting.Yarp.Tests (1)
YarpConfigGeneratorTests.cs (1)
249var tempDir = Directory.CreateTempSubdirectory(".docker-compose-test");
Aspire.Templates.Tests (38)
BuildAndRunTemplateTests.cs (2)
65var projectName = Directory.GetFiles(project.AppHostProjectDirectory, "*.csproj").FirstOrDefault(); 165var projectName = Directory.GetFiles(project.RootDir, "*.csproj").FirstOrDefault();
NewUpAndBuildSupportProjectTemplatesTests.cs (3)
38if (Directory.Exists(topLevelDir)) 40Directory.Delete(topLevelDir, recursive: true); 42Directory.CreateDirectory(topLevelDir);
TemplateTestsBase.cs (3)
72Assert.True(Directory.Exists(testProjectDir), $"Expected tests project at {testProjectDir}"); 321Assert.False(Directory.Exists(testProjectDirectory), "Expected no tests project to be created"); 326Assert.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)
14.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")) 244var buildAssets = Directory 424var file = Directory 439var 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)
130Directory.Delete(debugPath, recursive: true); 228var exePaths = Directory.EnumerateFiles(directory, "*.exe", SearchOption.AllDirectories); 229var 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");
ControllersFromServicesWebSite (1)
Startup.cs (1)
72.UseContentRoot(Directory.GetCurrentDirectory())
CookiePolicySample (1)
Program.cs (1)
15.UseContentRoot(Directory.GetCurrentDirectory())
CookieSessionSample (1)
Program.cs (1)
15.UseContentRoot(Directory.GetCurrentDirectory())
CorsWebSite (1)
Program.cs (1)
18.UseContentRoot(Directory.GetCurrentDirectory())
Crossgen2Tasks (1)
RunReadyToRunCompiler.cs (1)
391Directory.CreateDirectory(Path.GetDirectoryName(_outputR2RImage));
csc (3)
src\Compilers\Shared\BuildClient.cs (1)
113var workingDir = Directory.GetCurrentDirectory();
src\Compilers\Shared\BuildServerConnection.cs (1)
657Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
125if (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)
366if (!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)
469Directory.CreateDirectory(directoryPath, DirectoryPermissions); 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 646Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 706if (!Directory.Exists(nssDb)) 734if (!Directory.Exists(homeDirectory)) 742if (Directory.Exists(chromiumNssDb)) 750if (Directory.Exists(chromiumSnapNssDb)) 756if (Directory.Exists(firefoxDir)) 766if (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)
54public 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)
35.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)
34.UseContentRoot(Directory.GetCurrentDirectory())
FormatterWebSite (1)
Program.cs (1)
18.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))
HtmlGenerationWebSite (2)
Startup.cs (1)
59.UseContentRoot(Directory.GetCurrentDirectory())
StartupWithCultureReplace.cs (1)
36.UseContentRoot(Directory.GetCurrentDirectory())
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)
18.UseContentRoot(Directory.GetCurrentDirectory())
IIS.FunctionalTests (12)
src\Servers\IIS\IIS\test\Common.FunctionalTests\FrebTests.cs (2)
123Directory.CreateDirectory(LogFolderPath); 146var xmlFiles = Directory.GetFiles(folderPath).Where(f => f.EndsWith("xml", StringComparison.Ordinal)).ToList();
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (2)
120Directory.Move(originalANCMPath, newANCMPath); 198Directory.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)
235Assert.Single(Directory.GetFiles(LogFolderPath), Helpers.GetExpectedLogName(deploymentResult, LogFolderPath));
src\Servers\IIS\IIS\test\IIS.Shared.FunctionalTests\StdOutRedirectionTests.cs (2)
104var fileInDirectory = Directory.GetFiles(LogFolderPath).Single(); 157var 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)
151Directory.CreateDirectory(deleteDirPath); 162Directory.Delete(deleteDirPath, recursive: true); 220Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "0")), "Expected 0 shadow copy directory to be skipped"); 231Assert.True(Directory.Exists(Path.Combine(directory.DirectoryPath, "2")), "Expected 2 shadow copy directory"); 262Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "0")), "Expected 0 shadow copy directory to be skipped"); 273Assert.True(Directory.Exists(Path.Combine(directory.DirectoryPath, "11")), "Expected 11 shadow copy directory"); 279Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "1")), "Expected 1 shadow copy directory to be deleted"); 280Assert.False(Directory.Exists(Path.Combine(directory.DirectoryPath, "3")), "Expected 3 shadow copy directory to be deleted"); 305Assert.True(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy"))); 307Assert.False(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy", "0", "ShadowCopy"))); 335Assert.True(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy"))); 337Assert.False(Directory.Exists(Path.Combine(deploymentResult.ContentRoot, "ShadowCopy", "0", "ShadowCopy"))); 348var directoryInfo = Directory.CreateDirectory(directoryPath); 369foreach (var subDirectoryPath in Directory.EnumerateDirectories(directoryPath)) 376foreach (var filePath in Directory.EnumerateFiles(directoryPath)) 384Directory.Delete(directoryPath); 409Directory.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)
123Directory.CreateDirectory(LogFolderPath); 146var xmlFiles = Directory.GetFiles(folderPath).Where(f => f.EndsWith("xml", StringComparison.Ordinal)).ToList();
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (2)
120Directory.Move(originalANCMPath, newANCMPath); 198Directory.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)
235Assert.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)
53var isAssemblyTofileNames = Directory.EnumerateFiles(SharedFrameworkDirectory)
Interop.FunctionalTests (2)
Http3\Http3TlsTests.cs (1)
436Directory.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.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)
123/// set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/>, 142/// set the <see cref="IHostEnvironment.ContentRootPath"/> to the result of <see cref="Directory.GetCurrentDirectory()"/>, 161builder.UseContentRoot(Directory.GetCurrentDirectory()); 292/// 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); 195IEnumerable<string> dlls = Directory.GetFiles(Path.Combine(_targetingPackRoot, "ref"), "*.dll", SearchOption.AllDirectories); 306var expectedAnalyzers = Directory.Exists(analyzersDir) ? 307Directory.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)
280public string ContentRootPath { get; set; } = Directory.GetCurrentDirectory();
RazorComponentEndpointDataSourceTest.cs (1)
296public 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)
366if (!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)
469Directory.CreateDirectory(directoryPath, DirectoryPermissions); 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 646Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 706if (!Directory.Exists(nssDb)) 734if (!Directory.Exists(homeDirectory)) 742if (Directory.Exists(chromiumNssDb)) 750if (Directory.Exists(chromiumSnapNssDb)) 756if (Directory.Exists(firefoxDir)) 766if (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.Extensions.Tests (3)
RequestDelegateGenerator\CompileTimeCreationTests.cs (1)
156var currentDirectory = Directory.GetCurrentDirectory();
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (2)
422var dll = Path.Combine(Directory.GetCurrentDirectory(), "refs", Path.GetFileName(assembly)); 430dll = Path.Combine(Directory.GetCurrentDirectory(), Path.GetFileName(assembly));
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 (3)
ErrorPageTests.cs (1)
79foreach (var path in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
RazorBuildTest.cs (1)
35foreach (var path in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
RazorRuntimeCompilationHostingStartupTest.cs (1)
32foreach (var path in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
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)
366if (!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)
469Directory.CreateDirectory(directoryPath, DirectoryPermissions); 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 646Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 706if (!Directory.Exists(nssDb)) 734if (!Directory.Exists(homeDirectory)) 742if (Directory.Exists(chromiumNssDb)) 750if (Directory.Exists(chromiumSnapNssDb)) 756if (Directory.Exists(firefoxDir)) 766if (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 (16)
KestrelConfigurationLoaderTests.cs (15)
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)); 736Directory.CreateDirectory(Path.GetDirectoryName(path)); 892Directory.CreateDirectory(Path.GetDirectoryName(certificatePath)); 960var tempDir = Directory.CreateTempSubdirectory().FullName; 972var oldDir = Directory.CreateDirectory(Path.Combine(tempDir, "old")); 973var newDir = Directory.CreateDirectory(Path.Combine(tempDir, "new")); 977var dirLink = Directory.CreateSymbolicLink(Path.Combine(tempDir, "link"), "./old"); 1023dirLink = Directory.CreateSymbolicLink(Path.Combine(tempDir, "link"), "./new"); 1036if (Directory.Exists(tempDir)) 1039Directory.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.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)
155var solutionPath = Directory.EnumerateFiles(directoryInfo.FullName, solutionName).FirstOrDefault();
Microsoft.AspNetCore.Tests (21)
WebApplicationTests.cs (21)
467Directory.CreateDirectory(contentRoot); 501Directory.CreateDirectory(contentRoot); 521Directory.Delete(contentRoot, recursive: true); 530Directory.CreateDirectory(contentRoot); 532Directory.CreateDirectory(fullWebRootPath); 550Directory.Delete(contentRoot, recursive: true); 572Directory.CreateDirectory(contentRoot); 574Directory.CreateDirectory(fullWebRootPath); 592Directory.Delete(contentRoot, recursive: true); 637var tmpDir = Directory.CreateTempSubdirectory(); 787Directory.CreateDirectory(contentRoot); 821Directory.Delete(contentRoot, recursive: true); 830Directory.CreateDirectory(contentRoot); 870Directory.Delete(contentRoot, recursive: true); 879Directory.CreateDirectory(contentRoot); 916Directory.Delete(contentRoot, recursive: true); 1232{ HostDefaults.ContentRootKey, Directory.GetCurrentDirectory() }, 1242ContentRootPath = Directory.GetCurrentDirectory(), 2216if (!Directory.Exists(wwwroot)) 2219Directory.CreateDirectory(wwwroot); 2236Directory.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.Framework (9)
FileClassifier.cs (3)
193DirectoryInfo? parent = Directory.GetParent(path); 299path = Directory.GetParent(EnsureNoTrailingSlash(path!))?.FullName; 301if (!Directory.Exists(path))
NativeMethods.cs (6)
1010if (Directory.Exists(fullPath)) 1012fileModifiedTimeUtc = Directory.GetLastWriteTimeUtc(fullPath); 1510return Directory.GetCurrentDirectory(); 1738Directory.SetCurrentDirectory(path); 1839: Directory.Exists(fullPath); 1869: File.Exists(path) || Directory.Exists(path);
Microsoft.Build.Tasks.CodeAnalysis (3)
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
633workingDirectory = Directory.GetCurrentDirectory();
src\Compilers\Shared\BuildServerConnection.cs (1)
657Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
125if (Directory.Exists(loggingFilePath))
Microsoft.Build.Tasks.CodeAnalysis.Sdk (3)
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
633workingDirectory = Directory.GetCurrentDirectory();
src\Compilers\Shared\BuildServerConnection.cs (1)
657Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
125if (Directory.Exists(loggingFilePath))
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, s_dotnetExeName)) && Directory.Exists(GetSdkPath(dotnetDir, s_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 (9)
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)
1178if (Directory.Exists(explicitGeneratedOutDir)) 1180Directory.CreateDirectory(Path.GetDirectoryName(path)!);
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (5)
95if (!Directory.Exists(BaseDirectory)) 101subDirectories = Directory.EnumerateDirectories(BaseDirectory); 128Directory.Delete(subDirectory, recursive: true); 134Directory.Delete(subDirectory, recursive: true); 233_ = 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)
1613else if (!Directory.Exists(resolvedPath))
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (42)
CommandLineTests.cs (42)
2530foreach (var file in Directory.GetFiles(dirPath)) 3834char currentDrive = Directory.GetCurrentDirectory()[0]; 4105char currentDrive = Directory.GetCurrentDirectory()[0]; 4209char currentDrive = Directory.GetCurrentDirectory()[0]; 4488Assert.Equal(1, Directory.EnumerateFiles(dir.Path, exeName).Count()); 7076Assert.Equal(1, Directory.EnumerateFiles(dir.Path, "*" + PathUtilities.GetExtension(expectedOutputName)).Count()); 7077Assert.Equal(1, Directory.EnumerateFiles(dir.Path, expectedOutputName).Count()); 8401csc = CreateCSharpCompiler(null, Directory.GetParent(baseDir).FullName, new[] { source, "/preferreduilang:en" }); 8429csc = CreateCSharpCompiler(null, Directory.GetParent(baseDir).FullName, new[] { source, "/preferreduilang:en", "/fullpaths" }); 8848AssertEx.Equal(new[] { "Lib.cs", "Lib.dll", "Lib.pdb" }, Directory.GetFiles(dir.Path).Select(p => Path.GetFileName(p)).Order()); 8905AssertEx.Equal(new[] { "Lib.cs", "Lib.dll", "Lib.pdb" }, Directory.GetFiles(dir.Path).Select(p => Path.GetFileName(p)).Order()); 8913Directory.Delete(dir.Path, recursive: false); 8946AssertEx.Equal(new[] { "Lib.cs", "Lib.dll" }, Directory.GetFiles(dir.Path).Select(p => Path.GetFileName(p)).Order()); 9342char currentDrive = Directory.GetCurrentDirectory()[0]; 9355System.IO.Directory.Delete(tempParentDir.Path, true); 10119Directory.Delete(dir.Path, true); 10178Directory.Delete(dir.Path, true); 10244Directory.Delete(dir.Path, true); 10351Directory.Delete(dir.Path, true); 10448Directory.Delete(dir.Path, true); 10485Directory.Delete(dir.Path, true); 10525Directory.Delete(dir.Path, true); 12233foreach (var filePath in Directory.EnumerateFiles(cscDir)) 13927Directory.Delete(dir.Path, true); 14013Directory.Delete(dir.Path, true); 14056Directory.Delete(dir.Path, true); 14096Directory.Delete(dir.Path, true); 14126Directory.Delete(dir.Path, true); 14160Directory.Delete(dir.Path, true); 14198Directory.Delete(dir.Path, true); 14268Directory.Delete(dir.Path, true); 14289Directory.Delete(dir.Path, true); 14312Directory.Delete(dir.Path, true); 14381Directory.Delete(dir.Path, true); 14399var touchedFiles = Directory.GetFiles(dir.Path, "touched*"); 14409Directory.Delete(dir.Path, true); 14477Directory.Delete(dir.Path, true); 14546Directory.Delete(dir.Path, true); 14627Directory.Delete(dir.Path, true); 14880Directory.Delete(dir.Path, true); 15433Directory.CreateDirectory(Path.GetDirectoryName(Path.Combine(srcDirectory.Path, additionalFilePath1))); 15434Directory.CreateDirectory(Path.GetDirectoryName(Path.Combine(srcDirectory.Path, additionalFilePath2)));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (26)
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (3)
88var windowsDir = Directory.GetParent(systemDir); 89var windowsRoot = Directory.GetDirectoryRoot(systemDir); 92var 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)
37var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 38var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 39var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName; 75var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 76var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 77var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName; 117var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 118var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 119var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName;
PdbSourceDocument\PdbSourceDocumentTests.cs (11)
404Directory.CreateDirectory(Path.Combine(path, "ref")); 405Directory.CreateDirectory(Path.Combine(path, "lib")); 433var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 434var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 435var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName; 470var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 471var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 472var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName; 517var packDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "ref", "net6.0")).FullName; 518var dataDir = Directory.CreateDirectory(Path.Combine(path, "packs", "MyPack.Ref", "1.0", "data")).FullName; 519var sharedDir = Directory.CreateDirectory(Path.Combine(path, "shared", "MyPack", "1.0")).FullName;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
249Directory.CreateDirectory(outputDirectory);
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)
43_ = 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);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
174while (!IOUtilities.PerformIO(() => Directory.Exists(directoryToCreate))) 192IOUtilities.PerformIO(() => Directory.CreateDirectory(directoryToCreate));
MetadataAsSource\MetadataAsSourceFileService.cs (2)
121if (Directory.Exists(rootDirectory)) 152IOUtilities.PerformIO(() => Directory.Delete(directoryPath, recursive: true));
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
242while (!Directory.Exists(tempFilePath)) 251IOUtilities.PerformIO(() => Directory.CreateDirectory(tempFilePath));
SemanticSearch\SemanticSearchUtilities.cs (1)
42foreach (var path in Directory.EnumerateFiles(directory, "*.dll", SearchOption.TopDirectoryOnly))
Microsoft.CodeAnalysis.InteractiveHost (3)
Interactive\Core\InteractiveHost.Service.cs (3)
124var workingDirectory = Directory.GetCurrentDirectory(); 269Directory.SetCurrentDirectory(baseDirectory); 424var newWorkingDirectory = Directory.GetCurrentDirectory();
Microsoft.CodeAnalysis.LanguageServer (5)
HostWorkspace\FileWatching\SimpleFileChangeWatcher.cs (2)
44if (Directory.Exists(watchedDirectory.Path)) 105if (Directory.Exists(directoryPath))
LanguageServerExportProviderBuilder.cs (2)
48assemblyPathsBuilder.AddRange(Directory.EnumerateFiles(baseDirectory, "Microsoft.CodeAnalysis*.dll")); 49assemblyPathsBuilder.AddRange(Directory.EnumerateFiles(baseDirectory, "Microsoft.ServiceHub*.dll"));
Program.cs (1)
107Directory.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)
153var 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.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)
175_ = 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.VisualBasic.CommandLine.UnitTests (11)
CommandLineTests.vb (11)
3807Dim currentDrive As Char = Directory.GetCurrentDirectory()(0) 4464Dim currentDrive As Char = Directory.GetCurrentDirectory()(0) 4583Dim currentDrive As Char = Directory.GetCurrentDirectory()(0) 5761Assert.Equal(1, Directory.EnumerateFiles(dir.Path, "*" & PathUtilities.GetExtension(expectedOutputName)).Count()) 5762Assert.Equal(1, Directory.EnumerateFiles(dir.Path, expectedOutputName).Count()) 10565Directory.Delete(dir.Path, True) 10587Directory.Delete(dir.Path, True) 10614Directory.Delete(dir.Path, True) 10630Directory.Delete(dir.Path, True) 10705Directory.Delete(dir.Path, True) 10925For Each fileName In Directory.GetFiles(dirPath)
Microsoft.CodeAnalysis.Workspaces (11)
Rename\ConflictEngine\MutableConflictResolution.cs (1)
104var directory = Directory.GetParent(document.FilePath)?.FullName;
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (5)
95if (!Directory.Exists(BaseDirectory)) 101subDirectories = Directory.EnumerateDirectories(BaseDirectory); 128Directory.Delete(subDirectory, recursive: true); 134Directory.Delete(subDirectory, recursive: true); 233_ = 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)
135if (Directory.Exists(solutionDirectory)) 255baseDirectory: 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)
98if (Directory.Exists(DefaultMonoLibPath)) 119s_monoLibDirPath = Directory.Exists(monoLibDirPath)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Rpc\Contracts\MonoMSBuildDiscovery.cs (2)
98if (Directory.Exists(DefaultMonoLibPath)) 119s_monoLibDirPath = Directory.Exists(monoLibDirPath)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
NewlyCreatedProjectsFromDotNetNew.cs (1)
51var 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 (2)
src\ConfigureInputFeed.cs (1)
28RepoRoot = Directory.GetCurrentDirectory();
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 (9)
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);
src\GenerateJsonObjectString.cs (1)
98Directory.CreateDirectory(Path.GetDirectoryName(TargetFile));
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)
149if (!Directory.Exists(OutputDirectory)) 151Directory.CreateDirectory(OutputDirectory); 297if (!Directory.Exists(directory)) 299Directory.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.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 (20)
Interop\StructuredStorage.cs (2)
114if (!Directory.Exists(storageDir)) 116Directory.CreateDirectory(storageDir);
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\ExeVerifier.cs (3)
43if (Directory.Exists(svr.TempPath)) 45foreach (string file in Directory.EnumerateFiles(svr.TempPath, "*.*", SearchOption.AllDirectories)) 53Directory.Delete(svr.TempPath, recursive: true);
Verification\FileVerifier.cs (3)
214Directory.CreateDirectory(path); 225if (Directory.Exists(path)) 227Directory.Delete(path, recursive: true);
Verification\Jar\JarFile.cs (2)
101String.Equals(Directory.GetParent(a.FullName).Name, "META-INF", StringComparison.OrdinalIgnoreCase) 182String.Equals(Directory.GetParent(entry.FullName).Name, "META-INF", StringComparison.OrdinalIgnoreCase))
Verification\LZMAUtils.cs (2)
21if (!Directory.Exists(destinationDir)) 23Directory.CreateDirectory(destinationDir);
Verification\MspVerifier.cs (1)
27foreach (string file in Directory.EnumerateFiles(svr.TempPath))
Verification\MsuVerifier.cs (1)
33foreach (string cabFile in Directory.EnumerateFiles(svr.TempPath))
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 (23)
src\BatchSignUtil.cs (3)
411if (!Directory.Exists(wixToolsPath)) 417if (!Directory.Exists(workingDirectory)) 419Directory.CreateDirectory(workingDirectory);
src\Configuration.cs (1)
805Directory.CreateDirectory(Path.GetDirectoryName(tempPath));
src\RealSignTool.cs (1)
56Directory.CreateDirectory(_logDir);
src\SignTool.cs (1)
146Directory.CreateDirectory(dir);
src\SignToolTask.cs (1)
229if(WixToolsPath != null && !Directory.Exists(WixToolsPath))
src\ZipData.cs (16)
252Directory.CreateDirectory(outputDir); 255var fileList = Directory.GetFiles(workingDir, "*", SearchOption.AllDirectories); 287Directory.Delete(workingDir, true); 288Directory.Delete(outputDir, true); 328foreach (var path in Directory.EnumerateFiles(extractDir, "*.*", SearchOption.AllDirectories)) 337if (Directory.Exists(extractDir)) 339Directory.Delete(extractDir, recursive: true); 354foreach (var path in Directory.EnumerateFiles(extractDir, "*.*", SearchOption.AllDirectories)) 376if (Directory.Exists(extractDir)) 378Directory.Delete(extractDir, recursive: true); 402Directory.CreateDirectory(extractDir); 409foreach (var path in Directory.EnumerateFiles(extractDir, "*.*", SearchOption.AllDirectories)) 418Directory.Delete(extractDir, recursive: true); 427Directory.CreateDirectory(extractDir); 435foreach (var path in Directory.EnumerateFiles(extractDir, "*.*", SearchOption.AllDirectories)) 458Directory.Delete(extractDir, recursive: true);
Microsoft.DotNet.SignTool.Tests (13)
SignToolTests.cs (13)
267Directory.CreateDirectory(_tmpDir); 289Directory.CreateDirectory(dstDir); 315Directory.Delete(_tmpDir, recursive: true); 352var beforeSigningEngineFilesList = Directory.GetFiles(signToolArgs.TempDir, "*-engine.exe", SearchOption.AllDirectories); 354var afterSigningEngineFilesList = Directory.GetFiles(signToolArgs.TempDir, "*-engine.exe", SearchOption.AllDirectories); 406Directory.CreateDirectory(tempDir); 414Directory.CreateDirectory(controlLayout); 415Directory.CreateDirectory(dataLayout); 469Directory.CreateDirectory(tempDir); 472Directory.CreateDirectory(layout); 2988Directory.CreateDirectory(outputDir); 3005Directory.Delete(workingDir, true); 3006Directory.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.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 (2)
Commands\ReportCommand.cs (2)
81if (outputPath is not null && !Directory.Exists(outputPath)) 83_ = Directory.CreateDirectory(outputPath);
Microsoft.Extensions.AI.Evaluation.Reporting (13)
Storage\DiskBasedResponseCache.cs (11)
181Directory.Delete(keyPath, recursive: true); 195_ = Directory.CreateDirectory(keyPath); 211Directory.CreateDirectory(keyPath); 235Directory.Delete(cacheRootPath, recursive: true); 236_ = Directory.CreateDirectory(cacheRootPath); 246if (!Directory.EnumerateFileSystemEntries(path).Any()) 248Directory.Delete(path, recursive: true); 254foreach (string scenarioPath in Directory.GetDirectories(cacheRootPath)) 258foreach (string iterationPath in Directory.GetDirectories(scenarioPath)) 262foreach (string keyPath in Directory.GetDirectories(iterationPath)) 275Directory.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 (8)
AIChatWebSnapshotTests.cs (1)
131Directory.Delete(workingDir, recursive: true);
Infrastructure\TemplateExecutionTestClassFixtureBase.cs (2)
46Directory.CreateDirectory(_templateTestOutputPath); 53Directory.CreateDirectory(installSandboxPath);
Infrastructure\TemplateExecutionTestCollectionFixture.cs (2)
24if (Directory.Exists(WellKnownPaths.TemplateSandboxOutputRoot)) 26Directory.Delete(WellKnownPaths.TemplateSandboxOutputRoot, recursive: true);
Infrastructure\WellKnownPaths.cs (2)
53if (Directory.Exists(gitPath) || File.Exists(gitPath)) 60directory = Directory.GetParent(directory)?.FullName;
McpServerSnapshotTests.cs (1)
87Directory.Delete(workingDir, recursive: true);
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.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 (14)
SecretManagerTests.cs (5)
35return new Program(_console, Directory.GetCurrentDirectory()); 75Directory.CreateDirectory(cwd); 218Directory.CreateDirectory(Path.GetDirectoryName(secretsFile)); 231Directory.CreateDirectory(Path.GetDirectoryName(secretsFile)); 247Directory.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 (3)
57var projectPath = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), "usersecretstest", Guid.NewGuid().ToString())); 86if (Directory.Exists(directory)) 88Directory.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)
128while (Directory.Exists(mlNetTempDir = Path.Combine(Path.GetFullPath(tempPath), $"ml_dotnet{dirNumber++}"))) ; 130Directory.CreateDirectory(path); 168Directory.Delete(DirTemp, true); 258Directory.CreateDirectory(parent); 530Directory.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)
290if (Directory.Exists(folder)) 311Directory.CreateDirectory(folder); 332Directory.Delete(folder, true); 365var dir = Directory.CreateDirectory(folder); 403env.CheckUserArg(Directory.Exists(modelPath), nameof(modelPath)); 636Directory.CreateDirectory(tempDirectory);
Microsoft.ML.TensorFlow.Tests (18)
TensorflowTests.cs (18)
39if (Directory.Exists(parentWorkspacePath)) 41Directory.Delete(parentWorkspacePath, true); 45Directory.CreateDirectory(parentWorkspacePath); 55Directory.Delete(tempFolder, true); 762var directories = Directory.GetDirectories(modelLocation, "variables-*"); 766if (Directory.Exists(varDir)) 767Directory.Delete(varDir, true); 768Directory.Move(directories[0], varDir); 1446if (Directory.Exists(workspacePath) && File.Exists(Path.Combine(workspacePath, trainSetBottleneckCachedValuesFileName)) 1453Directory.CreateDirectory(workspacePath); 1551string[] directories = Directory.GetDirectories(_fullImagesetFolderPath); 1710string[] directories = Directory.GetDirectories(_fullImagesetFolderPath); 1911var files = Directory.GetFiles(folder, "*", 1926label = Directory.GetParent(file).Name; 1957if (!Directory.Exists(Path.Combine(imagesDownloadFolder, filenameAlias))) 1958Directory.Move(Path.Combine(imagesDownloadFolder, Path.GetFileNameWithoutExtension(fileName)), Path.Combine(imagesDownloadFolder, "FPTSUT")); 1978Directory.CreateDirectory(destDir); 2037Directory.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)
419Directory.CreateDirectory(archivePath); 420foreach (var f in Directory.GetFiles(variablesPath)) 430var tmpParamDir = Directory.GetDirectories(modelDir, DefaultModelFileNames.TmpMlnetModel + "*"); 432modelFilePaths = Directory.GetFiles(tmpParamDir[0]); 434modelFilePaths = Directory.GetFiles(modelDir, DefaultModelFileNames.TmpMlnetModel + "*"); 443Directory.Move(file, destination); 450Directory.Move(file, destination); 534_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); 1150if (_cleanupWorkspace && Directory.Exists(_options.WorkspacePath)) 1154Directory.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 (2)
Microsoft\VisualBasic\Logging\FileLogTraceListener.vb (2)
290If Not Directory.Exists(tempPath) Then 291Directory.CreateDirectory(tempPath)
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)
67Directory.Delete(dir.Path, recursive: true); 106Directory.Delete(dir.Path, recursive: true);
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
ProjectSystemShim\Framework\TestEnvironment.vb (2)
145Directory.Delete(Path.GetDirectoryName(filePath)) 151Directory.CreateDirectory(dir)
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
ProjectSystemShim\FileChangeWatcherTests.vb (2)
23Directory.CreateDirectory(_tempPath) 27Directory.Delete(_tempPath, recursive:=True)
ProjectSystemShim\VisualStudioRuleSetTests.vb (2)
24Directory.CreateDirectory(_tempPath) 28Directory.Delete(_tempPath, recursive:=True)
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"))
Mvc.RoutingWebSite (1)
Program.cs (1)
18.UseContentRoot(Directory.GetCurrentDirectory())
MvcSandbox (1)
Startup.cs (1)
53.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");
PlaintextApp (1)
Startup.cs (1)
46.UseContentRoot(Directory.GetCurrentDirectory())
PrepareTests (9)
MinimizeUtil.cs (7)
23Directory.CreateDirectory(duplicateDirectory); 53.. Directory.EnumerateDirectories(artifactsDir, "*.UnitTests"), 54.. Directory.EnumerateDirectories(artifactsDir, "*.IntegrationTests"), 55.. Directory.EnumerateDirectories(artifactsDir, "RunTests") 59.Where(x => Directory.Exists(x)) 73foreach (var sourceFilePath in Directory.EnumerateFiles(unitDirPath, "*", SearchOption.AllDirectories)) 80Directory.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)
127SourceDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar; 166if (!Directory.Exists(OutputPath)) 168Directory.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); 2648Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar, 3353relPath = 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)
1538fileUri = new Uri(new Uri($"{Directory.GetCurrentDirectory()}/"), uri);
RazorBuildWebSite (2)
Startup.cs (1)
30.UseContentRoot(Directory.GetCurrentDirectory())
StartupWithHostingStartup.cs (1)
45.UseContentRoot(Directory.GetCurrentDirectory())
RazorPagesWebSite (1)
Program.cs (1)
19.UseContentRoot(Directory.GetCurrentDirectory())
RazorWebSite (1)
Program.cs (1)
18.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)
16if (Directory.Exists(options.OutputDirectory)) 18Directory.Delete(options.OutputDirectory, recursive: true); 20Directory.CreateDirectory(options.OutputDirectory); 21Directory.CreateDirectory(options.TempDirectory); 200Directory.CreateDirectory(outputDirectory); 259Directory.CreateDirectory(Path.GetDirectoryName(filePath)!); 267Directory.CreateDirectory(generatedDir);
src\Compilers\Shared\BuildServerConnection.cs (1)
657Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
125if (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")); 99foreach (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 (23)
FileUtil.cs (4)
17if (!Directory.Exists(directory)) 19Directory.CreateDirectory(directory); 56if (Directory.Exists(directory)) 58Directory.Delete(directory, recursive: true);
HelixTestRunner.cs (7)
197_ = Directory.CreateDirectory(workItemPayloadDir); 209_ = Directory.CreateDirectory(Path.GetDirectoryName(targetDir)!); 210Directory.CreateSymbolicLink(targetDir, sourceDir); 460_ = Directory.CreateDirectory(logsDir); 463foreach (var workItemPayloadDir in Directory.EnumerateDirectories(payloadsDir)) 470foreach (var filePath in Directory.EnumerateFiles(dir, "*", SearchOption.TopDirectoryOnly)) 474_ = 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)
19.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)
40.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.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)
476Directory.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)
95Directory.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)
13using Directory = System.IO.Directory; 1152if (!Directory.Exists(path)) 1154Directory.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())
TagHelpersWebSite (1)
Startup.cs (1)
34.UseContentRoot(Directory.GetCurrentDirectory())
TaskUsageLogger (1)
TaskUsageLogger.cs (1)
200string[] defaultTasksFiles = Directory.GetFiles(t.ToolsPath, "*.*tasks", SearchOption.TopDirectoryOnly);
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)
366if (!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)
469Directory.CreateDirectory(directoryPath, DirectoryPermissions); 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 646Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 706if (!Directory.Exists(nssDb)) 734if (!Directory.Exists(homeDirectory)) 742if (Directory.Exists(chromiumNssDb)) 750if (Directory.Exists(chromiumSnapNssDb)) 756if (Directory.Exists(firefoxDir)) 766if (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)
366if (!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)
469Directory.CreateDirectory(directoryPath, DirectoryPermissions); 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 646Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 706if (!Directory.Exists(nssDb)) 734if (!Directory.Exists(homeDirectory)) 742if (Directory.Exists(chromiumNssDb)) 750if (Directory.Exists(chromiumSnapNssDb)) 756if (Directory.Exists(firefoxDir)) 766if (Directory.Exists(firefoxSnapDir))
src\Shared\E2ETesting\BrowserFixture.cs (3)
89if (!string.IsNullOrEmpty(userProfileDirectory) && Directory.Exists(userProfileDirectory)) 96Directory.Delete(userProfileDirectory, recursive: true); 181Directory.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)
366if (!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)
469Directory.CreateDirectory(directoryPath, DirectoryPermissions); 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 646Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 706if (!Directory.Exists(nssDb)) 734if (!Directory.Exists(homeDirectory)) 742if (Directory.Exists(chromiumNssDb)) 750if (Directory.Exists(chromiumSnapNssDb)) 756if (Directory.Exists(firefoxDir)) 766if (Directory.Exists(firefoxSnapDir))
src\Shared\E2ETesting\BrowserFixture.cs (3)
89if (!string.IsNullOrEmpty(userProfileDirectory) && Directory.Exists(userProfileDirectory)) 96Directory.Delete(userProfileDirectory, recursive: true); 181Directory.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)
366if (!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)
469Directory.CreateDirectory(directoryPath, DirectoryPermissions); 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 646Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 706if (!Directory.Exists(nssDb)) 734if (!Directory.Exists(homeDirectory)) 742if (Directory.Exists(chromiumNssDb)) 750if (Directory.Exists(chromiumSnapNssDb)) 756if (Directory.Exists(firefoxDir)) 766if (Directory.Exists(firefoxSnapDir))
src\Shared\E2ETesting\BrowserFixture.cs (3)
89if (!string.IsNullOrEmpty(userProfileDirectory) && Directory.Exists(userProfileDirectory)) 96Directory.Delete(userProfileDirectory, recursive: true); 181Directory.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)
366if (!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)
469Directory.CreateDirectory(directoryPath, DirectoryPermissions); 645var profiles = Directory.GetDirectories(firefoxDirectory, "*.default", SearchOption.TopDirectoryOnly).Concat( 646Directory.GetDirectories(firefoxDirectory, "*.default-*", SearchOption.TopDirectoryOnly)); // There can be one of these for each release channel 706if (!Directory.Exists(nssDb)) 734if (!Directory.Exists(homeDirectory)) 742if (Directory.Exists(chromiumNssDb)) 750if (Directory.Exists(chromiumSnapNssDb)) 756if (Directory.Exists(firefoxDir)) 766if (Directory.Exists(firefoxSnapDir))
src\Shared\E2ETesting\BrowserFixture.cs (3)
89if (!string.IsNullOrEmpty(userProfileDirectory) && Directory.Exists(userProfileDirectory)) 96Directory.Delete(userProfileDirectory, recursive: true); 181Directory.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)
657Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
125if (Directory.Exists(loggingFilePath))
VBCSCompiler (3)
src\Compilers\Shared\BuildClient.cs (1)
113var workingDir = Directory.GetCurrentDirectory();
src\Compilers\Shared\BuildServerConnection.cs (1)
657Directory.CreateDirectory(result);
src\Compilers\Shared\CompilerServerLogger.cs (1)
125if (Directory.Exists(loggingFilePath))
VBCSCompiler.UnitTests (2)
CompilerServerTests.cs (2)
1407Directory.Delete(tmp); 1442Directory.Delete(tmp);
vbi (1)
Vbi.vb (1)
22workingDir:=Directory.GetCurrentDirectory(),
VersioningWebSite (1)
Program.cs (1)
18.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)
120.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);