5281 references to File
AnalyzerRunner (4)
CodeRefactoringRunner.cs (1)
202if (File.Exists(path))
DiagnosticAnalyzerRunner.cs (3)
228File.WriteAllText(fileName, completeOutput.ToString(), Encoding.UTF8); 229File.WriteAllText(uniqueFileName, uniqueOutput.ToString(), Encoding.UTF8); 287if (File.Exists(path))
aspire (10)
Configuration\ConfigurationService.cs (8)
20if (File.Exists(settingsFilePath)) 22var existingContent = await File.ReadAllTextAsync(settingsFilePath, cancellationToken); 42await File.WriteAllTextAsync(settingsFilePath, jsonContent, cancellationToken); 49if (!File.Exists(settingsFilePath)) 56var existingContent = await File.ReadAllTextAsync(settingsFilePath, cancellationToken); 71await File.WriteAllTextAsync(settingsFilePath, jsonContent, cancellationToken); 103if (File.Exists(settingsFilePath)) 130var content = await File.ReadAllTextAsync(filePath, cancellationToken);
Utils\ConfigurationHelper.cs (2)
21if (File.Exists(settingsFilePath)) 31if (File.Exists(globalSettingsFile.FullName))
Aspire.Cli.Tests (28)
Commands\ConfigCommandTests.cs (8)
43Assert.True(File.Exists(settingsPath)); 45var json = await File.ReadAllTextAsync(settingsPath); 66Assert.True(File.Exists(settingsPath)); 68var json = await File.ReadAllTextAsync(settingsPath); 91Assert.True(File.Exists(settingsPath)); 93var json = await File.ReadAllTextAsync(settingsPath); 125var json = await File.ReadAllTextAsync(settingsPath); 245var json = await File.ReadAllTextAsync(settingsPath);
DotNet\DotNetCliRunnerTests.cs (6)
21await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file."); 64await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file."); 96await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file."); 138await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file."); 179await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file."); 223await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file.");
E2E\ExecTests.cs (1)
210File.Delete(migrationFile);
Projects\ProjectLocatorTests.cs (13)
51await File.WriteAllTextAsync(targetAppHostProjectFile.FullName, "Not a real apphost"); 55await File.WriteAllTextAsync(targetAppHostProjectFile.FullName, "Not a real apphost"); 89await File.WriteAllTextAsync(targetAppHostProjectFile.FullName, "Not a real apphost"); 93await File.WriteAllTextAsync(targetAppHostProjectFile.FullName, "Not a real apphost"); 124await File.WriteAllTextAsync(realAppHostProjectFile.FullName, "Not a real apphost project"); 167await File.WriteAllTextAsync(projectFile1.FullName, "Not a real project file."); 170await File.WriteAllTextAsync(projectFile2.FullName, "Not a real project file."); 189await File.WriteAllTextAsync(appHostProject.FullName, "Not a real apphost project."); 192await File.WriteAllTextAsync(webProject.FullName, "Not a real web project."); 239await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file."); 257await File.WriteAllTextAsync(projectFile.FullName, "Not a real project file."); 278await File.WriteAllTextAsync(appHostProjectFile.FullName, "Not a real project file."); 302var settingsJson = await File.ReadAllTextAsync(settingsFile.FullName);
Aspire.Dashboard.Tests (11)
Integration\OtlpGrpcServiceTests.cs (2)
176await File.WriteAllTextAsync(configPath, configJson.ToString()).DefaultTimeout(); 219await File.WriteAllTextAsync(configPath, configJson.ToString()).DefaultTimeout();
Integration\StartupTests.cs (6)
181File.Delete(browserTokenConfigFile); 213await File.WriteAllTextAsync(browserTokenConfigFile, changedFrontendBrowserToken).DefaultTimeout(); 228File.Delete(browserTokenConfigFile); 559await File.WriteAllTextAsync(configFilePath, configJson.ToString()).DefaultTimeout(); 582File.Delete(configFilePath); 802await File.WriteAllTextAsync(browserTokenConfigFile, browserToken);
tests\Shared\Playwright\PlaywrightProvider.cs (2)
20if (!string.IsNullOrEmpty(browserPath) && !File.Exists(browserPath)) 31if (File.Exists(probePath))
tests\Shared\Playwright\TestUtils.cs (1)
14if (Directory.Exists(Path.Combine(repoRoot.FullName, ".git")) || File.Exists(Path.Combine(repoRoot.FullName, ".git")))
Aspire.EndToEnd.Tests (18)
tests\Shared\Playwright\PlaywrightProvider.cs (2)
20if (!string.IsNullOrEmpty(browserPath) && !File.Exists(browserPath)) 31if (File.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 (9)
65File.WriteAllText(Path.Combine(dir, "Directory.Build.props"), "<Project />"); 66File.WriteAllText(Path.Combine(dir, "Directory.Build.targets"), "<Project />"); 73File.Copy(srcNuGetConfigPath, targetNuGetConfigPath); 107File.WriteAllText(Path.Combine(rootDir, "Directory.Build.props"), "<Project />"); 108File.WriteAllText(Path.Combine(rootDir, "Directory.Build.targets"), "<Project />"); 131var csprojContent = File.ReadAllText(csprojPath); 151File.Copy(Path.Combine(BuildEnvironment.TestAssetsPath, "EndPointWriterHook_cs"), Path.Combine(project.AppHostProjectDirectory, "EndPointWriterHook.cs")); 153string programCs = File.ReadAllText(programCsPath); 156File.WriteAllText(programCsPath, programCs);
tests\Shared\TemplatesTesting\BuildEnvironment.cs (2)
105.FirstOrDefault(File.Exists); 128.FirstOrDefault(File.Exists);
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (4)
18public string CustomHiveDirectory => File.Exists(_stampFilePath) 37if (BuildEnvironment.IsRunningOnCI && File.Exists(_stampFilePath)) 51if (File.Exists(_stampFilePath)) 80File.WriteAllText(_stampFilePath, "");
Aspire.Hosting (19)
ApplicationModel\AspireStore.cs (4)
52using (var fileStream = File.OpenWrite(tempFileName)) 62if (!File.Exists(finalFilePath)) 64File.Copy(tempFileName, finalFilePath, overwrite: true); 69File.Delete(tempFileName);
ApplicationModel\AspireStoreExtensions.cs (2)
25if (!File.Exists(sourceFilename)) 30using var sourceStream = File.OpenRead(sourceFilename);
ApplicationModel\ContainerFileSystemCallbackAnnotation.cs (1)
178if (File.Exists(fullPath))
ContainerResourceBuilderExtensions.cs (1)
861if (!Directory.Exists(sourceFullPath) && !File.Exists(sourceFullPath))
Dcp\DcpDependencyCheck.cs (1)
45if (!File.Exists(dcpPath))
Dcp\DcpHost.cs (1)
172if (!File.Exists(dcpExePath))
Devcontainers\DevcontainerSettingsWriter.cs (4)
76var settingsContent = await File.ReadAllTextAsync(settingsPath, cancellationToken).ConfigureAwait(false); 135await File.WriteAllTextAsync(settingsPath, settingsContent, cancellationToken).ConfigureAwait(false); 177if (!File.Exists(path)) 185using var stream = File.Open(path, FileMode.CreateNew);
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (3)
74if (!File.Exists(projectMetadata.ProjectPath)) 88if (!File.Exists(launchSettingsFilePath)) 93using var stream = File.OpenRead(launchSettingsFilePath);
src\Shared\SecretsStore.cs (2)
67File.Move(tempFilename, _secretsFilePath, overwrite: true); 75File.WriteAllText(_secretsFilePath, json, Encoding.UTF8);
Aspire.Hosting.Azure (14)
AzureBicepResource.cs (4)
106File.WriteAllText(path, TemplateString); 118using var fs = File.OpenWrite(path); 150return File.ReadAllText(TemplateFile); 297File.Delete(Path);
AzureProvisioningResource.cs (3)
90File.WriteAllText(moduleSourcePath, compiledBicep.Value); 93File.Copy(moduleSourcePath, moduleDestinationPath, true); 106_generatedBicep = File.ReadAllText(template.Path);
AzurePublishingContext.cs (3)
149File.Copy(file.Path, modulePath, true); 310File.Copy(file.Path, modulePath, true); 416await File.WriteAllTextAsync(bicepPath, compiledBicep.Value).ConfigureAwait(false);
Provisioning\Internal\BicepCompiler.cs (1)
75return FindFullPathFromPath(command, Environment.GetEnvironmentVariable("PATH"), File.Exists);
Provisioning\Internal\DefaultUserSecretsManager.cs (3)
40var userSecrets = userSecretsPath is not null && File.Exists(userSecretsPath) 41? JsonNode.Parse(await File.ReadAllTextAsync(userSecretsPath, cancellationToken).ConfigureAwait(false), 62await File.WriteAllTextAsync(userSecretsPath, flattenedSecrets.ToJsonString(s_jsonSerializerOptions), cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.Functions (3)
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (3)
74if (!File.Exists(projectMetadata.ProjectPath)) 88if (!File.Exists(launchSettingsFilePath)) 93using var stream = File.OpenRead(launchSettingsFilePath);
Aspire.Hosting.Azure.Tests (25)
AzureAppServiceTests.cs (1)
184File.WriteAllText(Path.Combine(directory.FullName, "Dockerfile"), "");
AzureContainerAppsTests.cs (1)
62File.WriteAllText(Path.Combine(directory.FullName, "Dockerfile"), "");
AzureEnvironmentResourceTests.cs (14)
35Assert.True(File.Exists(mainBicepPath)); 36var mainBicep = File.ReadAllText(mainBicepPath); 39Assert.True(File.Exists(envBicepPath)); 40var envBicep = File.ReadAllText(envBicepPath); 72Assert.True(File.Exists(mainBicepPath)); 73var mainBicep = File.ReadAllText(mainBicepPath); 124Assert.True(File.Exists(mainBicepPath)); 125var content = File.ReadAllText(mainBicepPath); 172var mainBicep = File.ReadAllText(Path.Combine(tempDir.FullName, "main.bicep")); 173var storageBicep = File.ReadAllText(Path.Combine(tempDir.FullName, "storage", "storage.bicep")); 208Assert.True(File.Exists(mainBicepPath)); 209var mainBicep = File.ReadAllText(mainBicepPath); 213Assert.True(File.Exists(includedStorageBicepPath), "Included storage should have a bicep file generated"); 217Assert.False(File.Exists(excludedStorageBicepPath), "Excluded storage should not have a bicep file generated");
AzureEventHubsExtensionsTests.cs (2)
476File.WriteAllText(configJsonPath, source); 497File.Delete(configJsonPath);
AzureManifestUtils.cs (2)
37if (pathNode?.ToString() is not { } path || !File.Exists(Path.Combine(manifestDir, path))) 42var bicepText = await File.ReadAllTextAsync(Path.Combine(manifestDir, path));
AzureResourceOptionsTests.cs (2)
42var sbBicep = await File.ReadAllTextAsync(Path.Combine(tempDir.FullName, "sb.module.bicep")); 44var sqlBicep = await File.ReadAllTextAsync(Path.Combine(tempDir.FullName, "sql-server.module.bicep"));
AzureServiceBusExtensionsTests.cs (3)
557File.WriteAllText(configJsonPath, """ 593File.Delete(configJsonPath); 782File.WriteAllText(configJsonPath,
Aspire.Hosting.Containers.Tests (3)
DockerSocketBindMountTests.cs (3)
25await File.WriteAllTextAsync(dockerFilePath, dockerfile); 49Assert.True(File.Exists(infoFile)); 51var infoContent = await File.ReadAllTextAsync(infoFile);
Aspire.Hosting.Docker (5)
DockerComposePublishingContext.cs (2)
147await File.WriteAllTextAsync(outputFile, composeOutput, cancellationToken).ConfigureAwait(false); 202File.Copy(file.SourcePath, sourcePath);
EnvFile.cs (3)
14if (!File.Exists(path)) 19foreach (var line in File.ReadAllLines(path)) 53File.WriteAllLines(path, _lines);
Aspire.Hosting.Docker.Tests (39)
DockerComposePublisherTests.cs (36)
99Assert.True(File.Exists(composePath)); 100Assert.True(File.Exists(envPath)); 102await Verify(File.ReadAllText(composePath), "yaml") 103.AppendContentAsFile(File.ReadAllText(envPath), "env"); 132Assert.True(File.Exists(composePath)); 133Assert.True(File.Exists(envPath)); 135await Verify(File.ReadAllText(composePath), "yaml") 136.AppendContentAsFile(File.ReadAllText(envPath), "env"); 159Assert.True(File.Exists(composePath)); 161await Verify(File.ReadAllText(composePath), "yaml"); 194Assert.True(File.Exists(composePath)); 243Assert.True(File.Exists(composePath)); 245Assert.True(File.Exists(envPath)); 247await Verify(File.ReadAllText(composePath), "yaml") 248.AppendContentAsFile(File.ReadAllText(envPath), "env"); 270Assert.True(File.Exists(envFilePath)); 271var firstContent = File.ReadAllText(envFilePath).Replace("PARAM1=", "PARAM1=changed"); 272File.WriteAllText(envFilePath, firstContent); 275Assert.True(File.Exists(envFilePath)); 276var secondContent = File.ReadAllText(envFilePath); 311Assert.True(File.Exists(envFilePath)); 312var firstContent = File.ReadAllText(envFilePath).Replace("PARAM1=", "PARAM1=changed"); 313File.WriteAllText(envFilePath, firstContent); 316Assert.True(File.Exists(envFilePath)); 317var secondContent = File.ReadAllText(envFilePath); 342Assert.True(File.Exists(composePath)); 344var composeFile = File.ReadAllText(composePath); 368Assert.True(File.Exists(composePath)); 370var composeContent = File.ReadAllText(composePath); 394Assert.True(File.Exists(composePath)); 396var composeContent = File.ReadAllText(composePath); 422Assert.True(File.Exists(composePath)); 424var composeContent = File.ReadAllText(composePath); 454Assert.True(File.Exists(composePath)); 456var composeContent = File.ReadAllText(composePath); 479Assert.False(File.Exists(composePath));
DockerComposeTests.cs (3)
55Assert.True(File.Exists(composeFile), "Docker Compose file was not created."); 80Assert.True(File.Exists(composeFile), "Docker Compose file was not created."); 82var composeContent = File.ReadAllText(composeFile);
Aspire.Hosting.Garnet.Tests (1)
GarnetFunctionalTests.cs (1)
141File.SetUnixFileMode(bindMountPath, BindMountPermissions);
Aspire.Hosting.Kafka.Tests (1)
KafkaFunctionalTests.cs (1)
152File.SetUnixFileMode(bindMountPath, BindMountPermissions);
Aspire.Hosting.Keycloak.Tests (1)
KeycloakPublicApiTests.cs (1)
183File.WriteAllText(filePath, string.Empty);
Aspire.Hosting.Kubernetes (2)
KubernetesPublishingContext.cs (2)
164await File.WriteAllTextAsync(outputFile, valuesYaml, cancellationToken).ConfigureAwait(false); 184await File.WriteAllTextAsync(outputFile, chartYaml, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Kubernetes.Tests (11)
KubernetesEnvironmentResourceTests.cs (3)
30await Verify(File.ReadAllText(chartYaml), "yaml") 31.AppendContentAsFile(File.ReadAllText(valuesYaml), "yaml") 32.AppendContentAsFile(File.ReadAllText(deploymentYaml), "yaml");
KubernetesPublisherTests.cs (8)
68settingsTask = Verify(File.ReadAllText(filePath), fileExtension); 72settingsTask = settingsTask.AppendContentAsFile(File.ReadAllText(filePath), fileExtension); 103Assert.True(File.Exists(deploymentPath)); 105var content = await File.ReadAllTextAsync(deploymentPath); 162settingsTask = Verify(File.ReadAllText(filePath), fileExtension); 166settingsTask = settingsTask.AppendContentAsFile(File.ReadAllText(filePath), fileExtension); 213settingsTask = Verify(File.ReadAllText(filePath), fileExtension); 217settingsTask = settingsTask.AppendContentAsFile(File.ReadAllText(filePath), fileExtension);
Aspire.Hosting.MongoDB.Tests (3)
MongoDbFunctionalTests.cs (3)
264await File.WriteAllTextAsync(initFilePath, $$""" 287File.SetUnixFileMode(initFilePath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.GroupRead | UnixFileMode.OtherRead); 362await File.WriteAllTextAsync(initFilePath, $$"""
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
245File.SetUnixFileMode(configStoreFilename, FileMode644); 254File.Delete(tempConfigFile);
Aspire.Hosting.MySql.Tests (3)
AddMySqlTests.cs (1)
279using var stream = File.OpenRead(volume.Source!);
MySqlFunctionalTests.cs (2)
311File.WriteAllText(Path.Combine(bindMountPath, "init.sql"), """ 398File.WriteAllText(Path.Combine(initFilesPath, "init.sql"), """
Aspire.Hosting.NodeJs.Tests (2)
NodeAppFixture.cs (2)
77File.WriteAllText(Path.Combine(tempDir, "app.js"), 97File.WriteAllText(Path.Combine(tempDir, "package.json"),
Aspire.Hosting.Oracle.Tests (4)
OracleFunctionalTests.cs (4)
118File.SetUnixFileMode(bindMountPath, MountFilePermissions); 267File.SetUnixFileMode(bindMountPath, MountFilePermissions); 274File.WriteAllText(Path.Combine(bindMountPath, "01_init.sql"), $""" 366File.WriteAllText(Path.Combine(initFilesPath, "01_init.sql"), $"""
Aspire.Hosting.PostgreSQL.Tests (2)
PostgresFunctionalTests.cs (2)
374File.WriteAllText(Path.Combine(bindMountPath, "init.sql"), """ 462File.WriteAllText(Path.Combine(initFilesPath, "init.sql"), """
Aspire.Hosting.Python (2)
VirtualEnvironment.cs (2)
27if(File.Exists(executablePath)) 37if (File.Exists(executablePath))
Aspire.Hosting.Python.Tests (3)
AddPythonAppTests.cs (3)
272File.WriteAllText(scriptPath, scriptContent); 275File.WriteAllText(requirementsPath, requirementsContent); 279File.WriteAllText(dockerFilePath,
Aspire.Hosting.Redis.Tests (1)
RedisFunctionalTests.cs (1)
467File.SetUnixFileMode(bindMountPath, MountFilePermissions);
Aspire.Hosting.SqlServer.Tests (1)
SqlServerFunctionalTests.cs (1)
169File.SetUnixFileMode(bindMountPath, BindMountPermissions);
Aspire.Hosting.Testing (2)
DistributedApplicationFactory.cs (2)
353if (!File.Exists(launchSettingsFilePath)) 358using var stream = File.OpenRead(launchSettingsFilePath);
Aspire.Hosting.Testing.Tests (2)
TestingBuilderTests.cs (1)
50Assert.True(File.Exists(testProjectAssemblyPath), $"TestProject.AppHost.dll not found at {testProjectAssemblyPath}.");
tests\Aspire.Hosting.Tests\Utils\MSBuildUtils.cs (1)
13while (directory != null && !Directory.Exists(Path.Combine(directory, ".git")) && !File.Exists(Path.Combine(directory, ".git")))
Aspire.Hosting.Tests (30)
AspireStoreTests.cs (8)
67Assert.True(File.Exists(filePath)); 68Assert.Equal("Test content", File.ReadAllText(filePath)); 78File.WriteAllText(tempFilename, "Test content"); 81Assert.True(File.Exists(filePath)); 82Assert.Equal("Test content", File.ReadAllText(filePath)); 86File.Delete(tempFilename); 110File.WriteAllText(filePath, "updated"); 114var content2 = File.ReadAllText(filePath2);
MSBuildTests.cs (6)
25File.WriteAllText(Path.Combine(libraryDirectory, "Library.csproj"), """ 36File.WriteAllText(Path.Combine(libraryDirectory, "Class1.cs"), """ 47File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.csproj"), $""" 73File.WriteAllText(Path.Combine(appHostDirectory, "AppHost.cs"), """ 78File.WriteAllText(Path.Combine(appHostDirectory, "Directory.Build.props"), $""" 87File.WriteAllText(Path.Combine(appHostDirectory, "Directory.Build.targets"), $"""
ProjectResourceTests.cs (2)
51await File.WriteAllTextAsync(projectFilePath, csProjContent).DefaultTimeout(); 54await File.WriteAllTextAsync(launchSettingsFilePath, launchSettingsContent).DefaultTimeout();
PublishAsDockerfileTests.cs (1)
271File.WriteAllText(Path.Join(tempDir.Path, "Dockerfile"), "this does not matter");
Schema\SchemaTests.cs (4)
53File.WriteAllText(tempDockerfilePath, "does not need to be valid dockerfile content here"); 65File.WriteAllText(tempDockerfilePath, "does not need to be valid dockerfile content here"); 83File.WriteAllText(tempDockerfilePath, "does not need to be valid dockerfile content here"); 114File.WriteAllText(tempDockerfilePath, "does not need to be valid dockerfile content here");
SecretsStoreTests.cs (2)
78if (File.Exists(userSecretsPath)) 80File.Delete(userSecretsPath);
UserSecretsParameterDefaultTests.cs (5)
54if (File.Exists(userSecretsPath)) 56File.Delete(userSecretsPath); 65File.WriteAllText(userSecretsPath, secretsFileContents, Encoding.UTF8); 100if (File.Exists(userSecretsPath)) 102File.Delete(userSecretsPath);
Utils\DockerfileUtils.cs (1)
53await File.WriteAllTextAsync(tempDockerfilePath, dockerfileContent);
Utils\MSBuildUtils.cs (1)
13while (directory != null && !Directory.Exists(Path.Combine(directory, ".git")) && !File.Exists(Path.Combine(directory, ".git")))
Aspire.Hosting.Yarp (1)
YarpJsonConfigGeneratorBuilder.cs (1)
66return await File.ReadAllTextAsync(_configFilePath, ct).ConfigureAwait(false);
Aspire.Hosting.Yarp.Tests (2)
YarpConfigGeneratorTests.cs (2)
278Assert.True(File.Exists(composeFile), "Docker Compose file was not created."); 280var content = await File.ReadAllTextAsync(composeFile);
Aspire.Playground.Tests (1)
tests\Aspire.TestUtilities\FileUtil.cs (1)
10public static string? FindFullPathFromPath(string command) => FindFullPathFromPath(command, Environment.GetEnvironmentVariable("PATH"), Path.PathSeparator, File.Exists);
Aspire.RuntimeIdentifier.Tool (1)
Program.cs (1)
49if (!File.Exists(rgp))
Aspire.Templates.Tests (30)
AppHostTemplateTests.cs (2)
30var newContents = AppHostPackageReferenceRegex().Replace(File.ReadAllText(projectPath), @"$1""8.1.0"""); 32File.WriteAllText(projectPath, newContents);
BuildAndRunTemplateTests.cs (5)
68var projectContents = File.ReadAllText(projectName); 72File.WriteAllText( 94File.WriteAllText(cpmFilePath, cpmContent); 168var projectContents = File.ReadAllText(projectName); 172File.WriteAllText(projectName, modifiedContents);
TemplateTestsBase.cs (5)
75Assert.True(File.Exists(testProjectPath), $"Expected tests project file at {testProjectPath}"); 104var newContents = File.ReadAllText(projectPath) 106File.WriteAllText(projectPath, newContents); 124foreach (var line in File.ReadAllLines(testCsPath)) 142File.WriteAllText(testCsPath, sb.ToString());
tests\Shared\Playwright\PlaywrightProvider.cs (2)
20if (!string.IsNullOrEmpty(browserPath) && !File.Exists(browserPath)) 31if (File.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 (9)
65File.WriteAllText(Path.Combine(dir, "Directory.Build.props"), "<Project />"); 66File.WriteAllText(Path.Combine(dir, "Directory.Build.targets"), "<Project />"); 73File.Copy(srcNuGetConfigPath, targetNuGetConfigPath); 107File.WriteAllText(Path.Combine(rootDir, "Directory.Build.props"), "<Project />"); 108File.WriteAllText(Path.Combine(rootDir, "Directory.Build.targets"), "<Project />"); 131var csprojContent = File.ReadAllText(csprojPath); 151File.Copy(Path.Combine(BuildEnvironment.TestAssetsPath, "EndPointWriterHook_cs"), Path.Combine(project.AppHostProjectDirectory, "EndPointWriterHook.cs")); 153string programCs = File.ReadAllText(programCsPath); 156File.WriteAllText(programCsPath, programCs);
tests\Shared\TemplatesTesting\BuildEnvironment.cs (2)
105.FirstOrDefault(File.Exists); 128.FirstOrDefault(File.Exists);
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (4)
18public string CustomHiveDirectory => File.Exists(_stampFilePath) 37if (BuildEnvironment.IsRunningOnCI && File.Exists(_stampFilePath)) 51if (File.Exists(_stampFilePath)) 80File.WriteAllText(_stampFilePath, "");
Aspire.TestUtilities (1)
FileUtil.cs (1)
10public static string? FindFullPathFromPath(string command) => FindFullPathFromPath(command, Environment.GetEnvironmentVariable("PATH"), Path.PathSeparator, File.Exists);
AzureSearch.ApiService (1)
Program.cs (1)
148using var openStream = File.OpenRead(hotelsJson);
blazor-devserver (1)
Server\Program.cs (1)
30name = !File.Exists(name) ? Path.ChangeExtension(applicationPath, ".StaticWebAssets.xml") : name;
BoundTreeGenerator (1)
Program.cs (1)
61using (var outfile = new StreamWriter(File.Open(outfilename, FileMode.Create), Encoding.UTF8))
BuildActionTelemetryTable (2)
Program.cs (2)
69File.WriteAllText(filepath, datatable); 82File.WriteAllText(filepath, descriptionMap);
BuildBoss (7)
CompilerNuGetCheckerUtil.cs (2)
96var publishDataRoot = JObject.Parse(File.ReadAllText(publishDataPath)); 328using var stream = File.Open(filePath, FileMode.Open, FileAccess.Read, FileShare.Read);
OptProfCheckerUtil.cs (4)
37if (!File.Exists(OptProfFile)) 42var content = File.ReadAllText(OptProfFile); 66if (!File.Exists(vsixFullPath)) 101using (var archive = new ZipArchive(File.Open(vsixFullPath, FileMode.Open), ZipArchiveMode.Read))
Program.cs (1)
88while (dir != null && !File.Exists(Path.Combine(dir, "global.json")))
BuildValidator (14)
CompilationDiff.cs (7)
157var originalBytes = File.ReadAllBytes(assemblyInfo.FilePath); 219File.WriteAllText(Path.Combine(debugPath, "error.txt"), MiscErrorMessage); 295File.WriteAllText(Path.Combine(debugPath, scriptName), $@"code --diff (Join-Path $PSScriptRoot ""{originalFilePath}"") (Join-Path $PSScriptRoot ""{rebuildFilePath}"")"); 306using var file = File.OpenWrite(sourceFilePath); 325File.WriteAllBytes(assemblyFilePath, buildInfo.AssemblyBytes); 345using var pdbXmlStream = File.Create(buildDataFiles.PdbXmlFilePath); 366using var tempFile = File.OpenWrite(filePath);
LocalReferenceResolver.cs (1)
130File.OpenRead(assemblyInfo.FilePath),
LocalSourceResolver.cs (2)
37if (File.Exists(onDiskPath)) 48using var fileStream = File.OpenRead(onDiskPath);
Program.cs (3)
314using var originalPeReader = new PEReader(File.OpenRead(assemblyInfo.FilePath)); 319filePath => File.Exists(filePath) ? new MemoryStream(File.ReadAllBytes(filePath)) : null,
Util.cs (1)
17using var stream = File.OpenRead(filePath);
CatalogService (1)
CatalogApi.cs (1)
42if (!File.Exists(path))
ClientSample (1)
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
CodeGenerator (3)
Program.cs (3)
63var existingContent = File.Exists(path) ? File.ReadAllText(path) : ""; 66File.WriteAllText(path, content);
CodeStyleConfigFileGenerator (2)
Program.cs (2)
92File.WriteAllText(configFilePath, text); 206File.WriteAllText(fileWithPath, fileContents);
ConfigurationSchemaGenerator (1)
ConfigSchemaGenerator.cs (1)
41File.WriteAllText(outputFile, schema);
ConfigurationSchemaGenerator.Tests (3)
GeneratorTests.cs (3)
42private static readonly SyntaxTree s_attributesSyntaxTree = CSharpSyntaxTree.ParseText(File.ReadAllText("ConfigurationSchemaAttributes.cs")); 1602var actual = File.ReadAllText(outputPath).ReplaceLineEndings(); 1603var baseline = File.ReadAllText(Path.Combine("Baselines", "IntegrationTest.baseline.json")).ReplaceLineEndings();
Crossgen2Tasks (13)
PrepareForReadyToRunCompilation.cs (1)
90!string.IsNullOrEmpty(diaSymReaderPath) && File.Exists(diaSymReaderPath);
ResolveReadyToRunCompilers.cs (4)
342return File.Exists(_crossgenTool.ToolPath) && File.Exists(_crossgenTool.ClrJitPath); 370if (!File.Exists(_crossgen2Tool.ClrJitPath)) 377return File.Exists(_crossgen2Tool.ToolPath);
RunReadyToRunCompiler.cs (8)
104if (!File.Exists(Crossgen2Tool.ItemSpec)) 110if (!string.IsNullOrEmpty(hostPath) && !File.Exists(hostPath)) 118if (!File.Exists(jitPath)) 152if (!File.Exists(CrossgenTool.ItemSpec)) 157if (!File.Exists(CrossgenTool.GetMetadata(MetadataKeys.JitPath))) 170if (!string.IsNullOrEmpty(DiaSymReader) && !File.Exists(DiaSymReader)) 182if (!File.Exists(_outputR2RImage)) 195if (!File.Exists(_inputAssembly))
csc (5)
src\Compilers\Shared\BuildServerConnection.cs (4)
437if (!File.Exists(processFilePath)) 458if (!File.Exists(serverInfo.processFilePath)) 720if (!File.Exists(FilePath)) 750File.Delete(FilePath);
src\Compilers\Shared\RuntimeHostInfo.cs (1)
64if (File.Exists(filePath))
CSharpErrorFactsGenerator (2)
Program.cs (2)
42foreach (var line in File.ReadAllLines(inputPath).Select(l => l.Trim())) 135File.WriteAllText(outputPath, outputText.ToString(), Encoding.UTF8);
CSharpSyntaxGenerator (3)
Program.cs (3)
30if (!File.Exists(inputFile)) 100using var outFile = new StreamWriter(File.Open(outputMainFile, FileMode.Create), Encoding.UTF8); 171using var outFile = new StreamWriter(File.Open(outputFile, FileMode.Create), Encoding.UTF8);
dotnet-dev-certs (22)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
437if (!File.Exists(certificatePath)) 638File.Move(tempFilename, path, overwrite: true); 641File.WriteAllBytes(path, bytes); 666File.Move(tempFilename, keyPath, overwrite: true); 669File.WriteAllBytes(keyPath, pemEnvelope);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (9)
120File.Delete(tmpFile); 131return File.Exists(GetCertificateFilePath(candidate)) ? 173File.Delete(tmpFile); 205File.WriteAllBytes(certificatePath, certBytes); 228File.Delete(certificatePath); 323File.WriteAllBytes(GetCertificateFilePath(certificate), certBytes); 343File.WriteAllBytes(certificatePath, certBytes); 464if (File.Exists(certificatePath)) 466File.Delete(certificatePath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
95if (File.Exists(certPath)) 227if (File.Exists(certPath)) 388if (File.Exists(certPath)) 525if (File.Exists(Path.Combine(searchFolder, command))) 677File.Delete(certPath); 912if (!File.Exists(linkPath)) 915File.CreateSymbolicLink(linkPath, cert.Name);
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
dotnet-getdocument (9)
Commands\InvokeCommand.cs (8)
66File.Copy(executableSource, executable, overwrite: true); 69if (File.Exists(configPath)) 71File.Copy(configPath, executable + ".config", overwrite: true); 94if (!string.IsNullOrEmpty(projectAssetsFile) && File.Exists(projectAssetsFile)) 96using var reader = new JsonTextReader(File.OpenText(projectAssetsFile)); 110if (File.Exists(runtimeConfigPath)) 168File.Delete(executable); 176File.Delete(executable + ".config");
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
dotnet-openapi (9)
Commands\AddFileCommand.cs (1)
54return File.Exists(GetFullPath(file));
Commands\BaseCommand.cs (6)
102if (!File.Exists(project)) 137return File.Exists(Path.GetFullPath(file)) && file.EndsWith(".csproj", StringComparison.Ordinal); 350if (!File.Exists(filePath)) 515var destinationExists = File.Exists(destinationPath); 531using (var destinationStream = File.OpenRead(destinationPath)) 575File.Delete(destinationPath);
Commands\RemoveCommand.cs (1)
44File.Delete(GetFullPath(file));
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
dotnet-razorpagegenerator (3)
Program.cs (3)
44File.WriteAllText(result.FilePath, result.GeneratedCode); 195var cshtmlContent = File.ReadAllText(_source.PhysicalPath); 214var includeFileContent = File.ReadAllText(System.IO.Path.Combine(basePath, includeFileName));
dotnet-sql-cache (1)
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
dotnet-svcutil.xmlserializer (9)
Microsoft\Tools\ServiceModel\SvcUtil\CommandLineParser.cs (1)
209if (File.Exists(potentialPath))
Microsoft\Tools\ServiceModel\SvcUtil\XmlSerializerGenerator.cs (8)
70if (File.Exists(codePath)) 72File.Delete(codePath); 75using (FileStream fs = File.Create(codePath)) 90if (!success && toDeleteFile && File.Exists(codePath)) 92File.Delete(codePath); 100if (File.Exists(sgenSource)) 101File.Delete(sgenSource); 111File.Copy(codePath, sourceFilePath, true);
dotnet-svcutil.xmlserializer.IntegrationTests (4)
SvcutilTests.cs (4)
22Assert.False(File.Exists(outputFile)); 25if (File.Exists(smassemblypath)) 28Assert.True(File.Exists(outputFile)); 29File.Delete(outputFile);
dotnet-svcutil-lib (46)
Bootstrapper\SvcutilBootstrapper.cs (1)
171File.WriteAllText(programFilePath, s_programClass);
CodeSerializer.cs (2)
79if (File.Exists(_outputFilePath)) 81File.Delete(_outputFilePath);
CommandProcessorOptions.cs (4)
439if (!IsUpdateOperation && this.ToolContext <= OperationalContext.Global && File.Exists(filePath)) 526if (!PathHelper.IsUnderDirectory(svcutilParmasFile, projectDirInfo, out paramsFilePath, out fileRelPath) || !File.Exists(paramsFilePath)) 529if (!PathHelper.IsUnderDirectory(wcfcsParamsFile, projectDirInfo, out paramsFilePath, out fileRelPath) || !File.Exists(paramsFilePath)) 700if (File.Exists(projectFullPath))
FrameworkFork\Microsoft.CodeDom\Compiler\CodeCompiler.cs (2)
121using (Stream str = File.OpenRead(fileName)) { } 215using (Stream str = File.OpenRead(fileName)) { }
FrameworkFork\Microsoft.CodeDom\Compiler\TempFiles.cs (1)
292File.Delete(fileName);
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (4)
3938File.Delete(options.OutputAssembly); 3954using (FileStream stream = File.Open(file, FileMode.Open, FileAccess.Read, share)) 4055using (Stream str = File.OpenRead(fileName)) { } 4125using (Stream str = File.OpenRead(fileName)) { }
FrameworkFork\Microsoft.Xml\Xml\Core\XmlReader.cs (1)
1895} while (File.Exists(dumpFileName));
FrameworkFork\Microsoft.Xml\Xml\schema\GenerateConverter.cs (1)
1050public AutoGenWriter(string fileName, string regionName) : this(File.Open(fileName, FileMode.OpenOrCreate, FileAccess.ReadWrite), regionName)
FrameworkFork\System.Web.Services\Services\Description\ServiceDescription.cs (2)
376StreamReader reader = new StreamReader(File.OpenRead(fileName), detectEncodingFromByteOrderMarks: true); 435StreamWriter writer = new StreamWriter(File.OpenWrite(fileName));
Metadata\MetadataDocumentLoader.cs (5)
527if (!File.Exists(fullFileName)) 535if (!File.Exists(fullFileName) && !string.IsNullOrWhiteSpace(specNamespace)) 544if (!File.Exists(fullFileName) && !Path.IsPathRooted(schemaLocation)) 548if (!File.Exists(fullFileName)) 555if (File.Exists(fullFileName))
Metadata\MetadataDocumentSaver.cs (1)
71var fileInfo = this.MetadataFiles.FirstOrDefault(fi => File.Exists(fi.FilePath));
Metadata\MetadataFileNameManager.cs (1)
183if (File.Exists(filePath))
Shared\MSBuildProj.cs (10)
147var project = await ParseAsync(File.ReadAllText(filePath), filePath, logger, cancellationToken).ConfigureAwait(false); 154var project = await ParseAsync(File.ReadAllText(filePath), filePath, logger, cancellationToken, tfMoniker).ConfigureAwait(false); 322if (fullPath == null || !File.Exists(fullPath)) 396if (File.Exists(fullPath)) 412project = await ParseAsync(File.ReadAllText(fullPath), fullPath, logger, cancellationToken).ConfigureAwait(false); 701using (StreamWriter writer = File.CreateText(this.FullPath)) 798if (File.Exists(assetsFile) && !(this.TargetFramework.Contains("-") && !this.TargetFramework.ToLower().Contains("windows"))) 883if (File.Exists(depsFile)) 890using (var stream = File.OpenRead(depsFile)) 915if (File.Exists(dependency.FullPath) && !assemblyDependencies.Contains(dependency))
Shared\Options\ApplicationOptions.cs (2)
140jsonText = File.ReadAllText(fileInfo.FullName); 173File.WriteAllText(filePath, this.Json);
Shared\ProjectPropertyResolver.cs (2)
149while (dotnetDir != null && !(File.Exists(Path.Combine(dotnetDir, "dotnet")) || File.Exists(Path.Combine(dotnetDir, "dotnet.exe"))))
Shared\Utilities\PathHelper.cs (2)
209if (File.Exists(filePath)) 216File.Copy(filePath, dstFilePath, overwrite: true);
Shared\Utilities\RuntimeEnvironmentHelper.cs (4)
47if (!File.Exists(Path.Combine(destinationDirectory, "global.json"))) 53if (!File.Exists(Path.Combine(destinationDirectory, "nuget.config"))) 73if (File.Exists(nugetConfigPath)) 79using (var stream = File.Open(nugetConfigPath, FileMode.Open, FileAccess.ReadWrite))
Tool.cs (1)
145if (!File.Exists(options.OutputFile.FullName))
dotnet-svcutil-lib.Tests (52)
E2ETests.cs (9)
174if (!File.Exists(wsdlFile)) 180Assert.True(File.Exists(wsdlFile), $"{wsdlFile} not initialized!"); 226if (!File.Exists(assemblyPath)) 238Assert.True(File.Exists(binProjPath), $"{nameof(binProjPath)} not initialized!"); 239Assert.True(File.Exists(libProjPath), $"{nameof(libProjPath)} not initialized!"); 369Assert.True(File.Exists(srcParamsFilePath), $"{nameof(srcParamsFilePath)} not initialized!"); 374File.Copy(f, Path.Combine(this_TestCaseProject.DirectoryPath, Path.GetFileName(f))); 383File.WriteAllText(dstParamsFile, File.ReadAllText(dstParamsFile).Replace("$testCasesPath$", g_TestCasesDir.Replace("\\", "/")));
FixupUtil.cs (2)
107var originalText = System.IO.File.ReadAllText(fileName); 112System.IO.File.WriteAllText(fileName, updatedText);
GlobalToolTests.cs (4)
99File.Copy(Path.Combine(g_TestCasesDir, "FullFramework", "FullFramework.cs"), Path.Combine(this_TestCaseOutputDir, "FullFramework.cs"), true); 100File.Copy(Path.Combine(g_TestCasesDir, "FullFramework", "FullFramework.csproj"), Path.Combine(this_TestCaseOutputDir, "FullFramework.csproj"), true); 127File.Copy(Path.Combine(g_TestCasesDir, this_TestCaseName, testCaseName, "Program.cs"), Path.Combine(this_TestCaseOutputDir, "Program.cs"), true); 128File.Copy(Path.Combine(g_TestCasesDir, this_TestCaseName, testCaseName, $"{testCaseName}.csproj"), Path.Combine(this_TestCaseOutputDir, $"{testCaseName}.csproj"), true);
ProjectUtils.cs (9)
28if (forceNew && File.Exists(filePath)) 30File.Delete(filePath); 31if (File.Exists(dstProgramFile)) 32File.Delete(dstProgramFile); 36if (File.Exists(filePath)) 51File.Move(srcProgramFile, dstProgramFile); 87Assert.True(File.Exists(project?.FullPath), $"{nameof(project)} is not initialized!"); 175Assert.True(File.Exists(project?.FullPath), $"{nameof(project)} is not initialized!"); 181File.Copy(srcParamsFile, dstParamsFile);
TestInit.cs (20)
60File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.props"), "<Project xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\" />"); 61File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.targets"), "<Project></Project>"); 95if (!File.Exists(filePath)) 115File.Copy(project.FullPath, projectPath); 116File.Copy(srcProgramPath, programPath); 118File.WriteAllText(programPath, File.ReadAllText(programPath) 167Assert.True(File.Exists(g_StarterProject.FullPath), $"{nameof(g_StarterProject)} is not initialized!"); 173File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.props"), "<Project xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\" />"); 174File.WriteAllText(Path.Combine(g_TestOutputDir, "Directory.Build.targets"), "<Project></Project>"); 268if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux) && File.Exists(Path.Combine(linuxBaselinePath, Path.GetFileName(this_TestCaseLogFile)))) 335File.WriteAllText(this.this_TestCaseLogFile, logText); 354if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux) && File.Exists(Path.Combine(linuxBaselinePath, Path.GetFileName(this_TestCaseLogFile)))) 430File.Copy(generated, expected); 458File.WriteAllText(scriptPath, cmdStr.ToString()); 472fileLines1.AddRange(File.ReadAllLines(baselineFile)); 473fileLines2.AddRange(File.ReadAllLines(generatedFile)); 590Assert.True(rootSolutionFolder != null && File.Exists(rootSolutionFolder), $"Unable to find dotnet-svcutil.sln file, current dir: {parentDir}"); 606File.WriteAllText(Path.Combine(directory, "global.json"), globalConfig); 624File.WriteAllText(Path.Combine(g_TestOutputDir, "nuget.config"), nugetConfigText.Replace("$svcutilTestFeed$", g_SvcutilNugetFeed));
UnitTest.cs (8)
225File.Copy(Path.Combine(g_TestCasesDir, "wsdl", "Simple.wsdl"), Path.Combine(this_TestGroupOutputDir, "wsdl", "Simple.wsdl")); 271File.WriteAllText(this_TestCaseLogFile, this_FixupUtil.ReplaceText(log)); 309File.WriteAllText(this_TestCaseLogFile, this_FixupUtil.ReplaceText(log)); 331File.Copy(jsonFileSrcPath, jsonFileDstPath); 332File.WriteAllText(jsonFileDstPath, File.ReadAllText(jsonFileDstPath).Replace("$testCaseProject$", this_TestCaseProject.FullPath.Replace("\\", "/"))); 348var jsonText = File.ReadAllText(jsonFileSrcPath); 354File.WriteAllText(outJsonFile, options.Json);
dotnet-user-jwts (12)
Helpers\DevJwtCliHelpers.cs (2)
58else if (!File.Exists(Path.Combine(Path.GetDirectoryName(projectPath), appsettingsFile))) 77if (File.Exists(launchSettingsFilePath))
Helpers\JwtStore.cs (2)
28if (File.Exists(_filePath)) 46File.Move(tempFilename, _filePath, overwrite: true);
Helpers\SigningKeysHandler.cs (1)
66if (File.Exists(secretsFilePath))
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
47if (!File.Exists(projectPath))
src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (5)
113if (!File.Exists(outputFile)) 119var id = File.ReadAllText(outputFile)?.Trim(); 144var targetPath = searchPaths.Select(p => Path.Combine(p, "SecretManager.targets")).FirstOrDefault(File.Exists); 157if (File.Exists(file)) 159File.Delete(file);
dotnet-user-secrets (9)
Internal\SecretsStore.cs (2)
86File.Move(tempFilename, _secretsFilePath, overwrite: true); 89File.WriteAllText(_secretsFilePath, contents.ToString(), Encoding.UTF8);
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
47if (!File.Exists(projectPath))
src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (5)
113if (!File.Exists(outputFile)) 119var id = File.ReadAllText(outputFile)?.Trim(); 144var targetPath = searchPaths.Select(p => Path.Combine(p, "SecretManager.targets")).FirstOrDefault(File.Exists); 157if (File.Exists(file)) 159File.Delete(file);
FilesWebSite (1)
Controllers\DownloadFilesController.cs (1)
59var fileInfo = System.IO.File.CreateSymbolicLink(symlink, path);
GenerateAnalyzerNuspec (6)
Program.cs (6)
159if (File.Exists(resourceAssemblyFullPath)) 192if (File.Exists(fileWithPath)) 269if (File.Exists(fileWithPath)) 278if (File.Exists(fileWithPath)) 287if (File.Exists(fileWithPath)) 298File.WriteAllText(nuspecFile, result.ToString());
GenerateDocumentationAndConfigFiles (21)
Program.cs (16)
275if (!File.Exists(path)) 436File.WriteAllText(fileWithPath, fileContents); 457File.WriteAllText(fileWithPath, fileContents); 610File.WriteAllText(fileWithPath, builder.ToString()); 787actualContent = File.ReadAllLines(fileWithPath); 834File.WriteAllText(fileWithPath, builder.ToString()); 873if (!File.Exists(assemblyPath)) 906var shippedFileExists = File.Exists(shippedFile); 907var unshippedFileExists = File.Exists(unshippedFile); 930using var fileStream = File.OpenRead(shippedFile); 940using var fileStreamUnshipped = File.OpenRead(unshippedFile); 1113File.WriteAllText(rulesetFilePath, text); 1178File.WriteAllText(editorconfigFilePath, text); 1363string actual = File.ReadAllText(fileWithPath); 1400File.WriteAllText(configFilePath, text); 1611File.WriteAllText(fileWithPath, fileContents);
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
66if (File.Exists(potentialAssemblyPath))
GenerateRulesMissingDocumentation (3)
Program.cs (3)
53actualContent = File.ReadAllLines(fileWithPath); 100File.WriteAllText(fileWithPath, builder.ToString()); 148if (!File.Exists(path))
GetDocument.Insider (5)
Commands\GetDocumentCommand.cs (1)
94if (!File.Exists(assemblyPath))
Commands\GetDocumentCommandWorker.cs (3)
309var stream = File.Create(_context.FileListPath); 384using var outStream = File.Create(filePath); 389File.Delete(filePath);
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
HelixTestRunner (10)
ProcessUtil.cs (2)
62if (!File.Exists($"{Environment.GetEnvironmentVariable("HELIX_WORKITEM_ROOT")}/dotnet-dump") && 63!File.Exists($"{Environment.GetEnvironmentVariable("HELIX_WORKITEM_ROOT")}/dotnet-dump.exe"))
TestRunner.cs (8)
62if (!File.Exists("xunit.runner.json")) 64File.Copy("default.runner.json", "xunit.runner.json"); 130File.Move(filename, backupFilename); 165File.Move(backupFilename, filename); 292if (File.Exists("TestResults/TestResults.xml")) 295File.Copy("TestResults/TestResults.xml", "testResults.xml", overwrite: true); 317File.Copy(file, Path.Combine(HELIX_WORKITEM_UPLOAD_ROOT, logName)); 331File.Copy(file, Path.Combine(HELIX_WORKITEM_UPLOAD_ROOT, fileName));
IdeBenchmarks (3)
FormatterBenchmarks.cs (2)
41var text = File.ReadAllText(path); 54var text = File.ReadAllText(path);
InheritanceMargin\InheritanceMarginServiceBenchmarks.cs (1)
38if (!File.Exists(solutionPath))
IdeCoreBenchmarks (12)
ClassificationBenchmarks.cs (1)
57if (!File.Exists(solutionPath))
CSharpIdeAnalyzerBenchmarks.cs (1)
39if (!File.Exists(_solutionPath))
FindReferencesBenchmarks.cs (1)
56if (!File.Exists(solutionPath))
FormatterBenchmarks.cs (2)
32if (!File.Exists(csFilePath)) 38var text = File.ReadAllText(csFilePath).Replace("<auto-generated />", "")
IncrementalAnalyzerBenchmarks.cs (1)
38if (!File.Exists(_solutionPath))
IncrementalSourceGeneratorBenchmarks.cs (1)
59if (!File.Exists(_solutionPath))
NavigateToBenchmarks.cs (1)
60if (!File.Exists(_solutionPath))
RenameBenchmarks.cs (2)
30if (!File.Exists(_csFilePath)) 44.AddDocument(documentId, "DocumentName", File.ReadAllText(_csFilePath));
SyntacticChangeRangeBenchmark.cs (2)
35if (!File.Exists(csFilePath)) 38var text = File.ReadAllText(csFilePath);
IIS.FunctionalTests (21)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (3)
73File.Delete(temporaryFile); 74File.Move(requestHandlerPath, temporaryFile); 83File.Delete(temporaryFile);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (5)
217dynamic depsFileContent = JsonConvert.DeserializeObject(File.ReadAllText(path)); 220File.WriteAllText(path, output); 225File.AppendAllText( 234return File.ReadAllText(filename); 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")), 83File.Delete(file);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISSubAppSiteFixture.cs (1)
18deploymentParameters.ServerConfigTemplateContent = File.ReadAllText("IIS.SubApp.Config");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (4)
55if (!File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", "w3wp.exe")) && !SkipInVSTSAttribute.RunningInVSTS) 63if (!File.Exists(ancmConfigPath)) 68if (!File.Exists(ancmConfigPath) && !SkipInVSTSAttribute.RunningInVSTS) 95if (File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", module.DllName)) || SkipInVSTSAttribute.RunningInVSTS)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (3)
180File.Delete(firstTempFile); 181File.Delete(secondTempFile); 337using (var stream = File.Open(logPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
src\Servers\IIS\IIS\test\IIS.Shared.FunctionalTests\ApplicationInitializationTests.cs (2)
58await Helpers.Retry(async () => await File.ReadAllTextAsync(Path.Combine(result.ContentRoot, "Started.txt")), TimeoutExtensions.DefaultTimeoutValue); 102await Helpers.Retry(async () => await File.ReadAllTextAsync(Path.Combine(result.ContentRoot, "Started.txt")), TimeoutExtensions.DefaultTimeoutValue);
IIS.LongTests (26)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (5)
217dynamic depsFileContent = JsonConvert.DeserializeObject(File.ReadAllText(path)); 220File.WriteAllText(path, output); 225File.AppendAllText( 234return File.ReadAllText(filename); 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")), 83File.Delete(file);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISSubAppSiteFixture.cs (1)
18deploymentParameters.ServerConfigTemplateContent = File.ReadAllText("IIS.SubApp.Config");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (4)
55if (!File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", "w3wp.exe")) && !SkipInVSTSAttribute.RunningInVSTS) 63if (!File.Exists(ancmConfigPath)) 68if (!File.Exists(ancmConfigPath) && !SkipInVSTSAttribute.RunningInVSTS) 95if (File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", module.DllName)) || SkipInVSTSAttribute.RunningInVSTS)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (10)
214Assert.True(File.Exists(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.exe"))); 215Assert.False(File.Exists(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"))); 280File.Copy( 346File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), ""); 406File.Delete(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll")); 447File.Delete(Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll")); 744File.WriteAllBytes(applicationDll, File.ReadAllBytes(applicationDll)); 746File.WriteAllBytes(handlerDll, File.ReadAllBytes(handlerDll));
IIS.Microbenchmarks (1)
StartupTimeBenchmark.cs (1)
32ServerConfigTemplateContent = File.ReadAllText("IIS.config"),
IIS.NewHandler.FunctionalTests (26)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (5)
217dynamic depsFileContent = JsonConvert.DeserializeObject(File.ReadAllText(path)); 220File.WriteAllText(path, output); 225File.AppendAllText( 234return File.ReadAllText(filename); 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")), 83File.Delete(file);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISSubAppSiteFixture.cs (1)
18deploymentParameters.ServerConfigTemplateContent = File.ReadAllText("IIS.SubApp.Config");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (4)
55if (!File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", "w3wp.exe")) && !SkipInVSTSAttribute.RunningInVSTS) 63if (!File.Exists(ancmConfigPath)) 68if (!File.Exists(ancmConfigPath) && !SkipInVSTSAttribute.RunningInVSTS) 95if (File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", module.DllName)) || SkipInVSTSAttribute.RunningInVSTS)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (10)
214Assert.True(File.Exists(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.exe"))); 215Assert.False(File.Exists(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"))); 280File.Copy( 346File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), ""); 406File.Delete(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll")); 447File.Delete(Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll")); 744File.WriteAllBytes(applicationDll, File.ReadAllBytes(applicationDll)); 746File.WriteAllBytes(handlerDll, File.ReadAllBytes(handlerDll));
IIS.NewShim.FunctionalTests (26)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (5)
217dynamic depsFileContent = JsonConvert.DeserializeObject(File.ReadAllText(path)); 220File.WriteAllText(path, output); 225File.AppendAllText( 234return File.ReadAllText(filename); 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")), 83File.Delete(file);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISSubAppSiteFixture.cs (1)
18deploymentParameters.ServerConfigTemplateContent = File.ReadAllText("IIS.SubApp.Config");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (4)
55if (!File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", "w3wp.exe")) && !SkipInVSTSAttribute.RunningInVSTS) 63if (!File.Exists(ancmConfigPath)) 68if (!File.Exists(ancmConfigPath) && !SkipInVSTSAttribute.RunningInVSTS) 95if (File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", module.DllName)) || SkipInVSTSAttribute.RunningInVSTS)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (10)
214Assert.True(File.Exists(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.exe"))); 215Assert.False(File.Exists(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"))); 280File.Copy( 346File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), ""); 406File.Delete(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll")); 447File.Delete(Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll")); 744File.WriteAllBytes(applicationDll, File.ReadAllBytes(applicationDll)); 746File.WriteAllBytes(handlerDll, File.ReadAllBytes(handlerDll));
IIS.ShadowCopy.Tests (16)
ShadowCopyTests.cs (3)
132var fileContents = File.ReadAllBytes(dllPath); 133File.WriteAllBytes(dllPath, fileContents); 152File.WriteAllText(Path.Combine(deleteDirPath, "file.dll"), "");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (5)
217dynamic depsFileContent = JsonConvert.DeserializeObject(File.ReadAllText(path)); 220File.WriteAllText(path, output); 225File.AppendAllText( 234return File.ReadAllText(filename); 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")), 83File.Delete(file);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISSubAppSiteFixture.cs (1)
18deploymentParameters.ServerConfigTemplateContent = File.ReadAllText("IIS.SubApp.Config");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\RequiresIISAttribute.cs (4)
55if (!File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", "w3wp.exe")) && !SkipInVSTSAttribute.RunningInVSTS) 63if (!File.Exists(ancmConfigPath)) 68if (!File.Exists(ancmConfigPath) && !SkipInVSTSAttribute.RunningInVSTS) 95if (File.Exists(Path.Combine(Environment.SystemDirectory, "inetsrv", module.DllName)) || SkipInVSTSAttribute.RunningInVSTS)
IIS.Tests (1)
Utilities\SkipIfHostableWebCoreNotAvailibleAttribute.cs (1)
13public bool IsMet { get; } = File.Exists(TestServer.HostableWebCoreLocation);
IISExpress.FunctionalTests (28)
src\Servers\IIS\IIS\test\Common.FunctionalTests\GlobalVersionTests.cs (3)
73File.Delete(temporaryFile); 74File.Move(requestHandlerPath, temporaryFile); 83File.Delete(temporaryFile);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (5)
217dynamic depsFileContent = JsonConvert.DeserializeObject(File.ReadAllText(path)); 220File.WriteAllText(path, output); 225File.AppendAllText( 234return File.ReadAllText(filename); 267File.WriteAllText(Path.Combine(rootApplicationDirectory.FullName, "web.config"), "<configuration></configuration>");
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISFunctionalTestBase.cs (3)
39File.WriteAllText(Path.Combine(appPath, "app_offline.htm"), content); 45() => File.Delete(Path.Combine(appPath, "app_offline.htm")), 83File.Delete(file);
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\IISSubAppSiteFixture.cs (1)
18deploymentParameters.ServerConfigTemplateContent = File.ReadAllText("IIS.SubApp.Config");
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (3)
180File.Delete(firstTempFile); 181File.Delete(secondTempFile); 337using (var stream = File.Open(logPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (3)
107using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 125using (var stream = File.Open(Path.Combine(deploymentResult.ContentRoot, "app_offline.htm"), FileMode.CreateNew, FileAccess.ReadWrite, FileShare.None)) 179File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "Microsoft.AspNetCore.Server.IIS.dll"), "");
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (10)
214Assert.True(File.Exists(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.exe"))); 215Assert.False(File.Exists(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"))); 280File.Copy( 346File.WriteAllText(Path.Combine(deploymentResult.ContentRoot, "hostfxr.dll"), ""); 406File.Delete(Path.Combine(deploymentResult.ContentRoot, "InProcessWebSite.dll")); 447File.Delete(Path.Combine(deploymentResult.ContentRoot, "aspnetcorev2_inprocess.dll")); 744File.WriteAllBytes(applicationDll, File.ReadAllBytes(applicationDll)); 746File.WriteAllBytes(handlerDll, File.ReadAllBytes(handlerDll));
illink (25)
ILLink.Tasks (9)
CreateRuntimeRootDescriptorFile.cs (9)
103if (!File.Exists(namespaceFilePath)) 110if (!File.Exists(mscorlibFilePath)) 117if (!File.Exists(cortypeFilePath)) 124if (!File.Exists(rexcepFilePath)) 133if (!File.Exists(iLLinkTrimXmlFilePath)) 154string[] namespaces = File.ReadAllLines(namespaceFile); 187string[] types = File.ReadAllLines(typeFile); 293string[] corTypes = File.ReadAllLines(corTypeFile); 316string[] excTypes = File.ReadAllLines(excTypeFile);
Infrastructure.Common (1)
CertificateManager.cs (1)
272if (!File.Exists(OSXCustomKeychainFilePath))
InProcessWebSite (5)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Program.cs (1)
27File.WriteAllText(args[1], "");
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.cs (4)
188File.WriteAllText(System.IO.Path.Combine(hostingEnv.ContentRootPath, "Started.txt"), ""); 959var fileStream = File.OpenWrite(tempFile); 974File.Delete(tempFile); 1115File.Delete(context.Request.Headers["ANCMRHPath"]);
installer.tasks (10)
GenerateFileVersionProps.cs (2)
136using (var manifestWriter = File.CreateText(PlatformManifestFile)) 167if (File.Exists(filePath))
GenerateRunScript.cs (2)
34if (!File.Exists(TemplatePath)) 40string templateContent = File.ReadAllText(TemplatePath);
GenerateTestSharedFrameworkDepsFile.cs (2)
85using (var depsFileStream = File.Create(Path.Combine(SharedFrameworkDirectory, $"{sharedFxName}.deps.json"))) 98using (var peReader = new PEReader(File.OpenRead(file)))
RegenerateDownloadTable.cs (2)
54string[] readmeLines = File.ReadAllLines(ReadmeFile); 98File.WriteAllLines(
StaticFileRegeneration\RegenerateThirdPartyNotices.cs (2)
129TpnDocument existingTpn = TpnDocument.Parse(File.ReadAllLines(TpnFile)); 184File.WriteAllText(TpnFile, newTpn.ToString());
InteractiveHost.UnitTests (2)
AbstractInteractiveHostTests.cs (1)
48while (dir != null && !File.Exists(Path.Combine(dir, "dotnet.exe")))
InteractiveHostDesktopTests.cs (1)
378File.WriteAllBytes(c.Path, [1, 2, 3]);
Interop.FunctionalTests (3)
H2SpecCommands.cs (2)
267var results = File.ReadAllText(tempFile); 268File.Delete(tempFile);
Http3\Http3TlsTests.cs (1)
437File.WriteAllBytes(path, bytes);
InteropClient (2)
InteropClient.cs (2)
163var pem = File.ReadAllText("Certs/ca.pem"); 859var jobject = JObject.Parse(File.ReadAllText(keyFile));
IOperationGenerator (2)
IOperationClassWriter.cs (2)
107using (_writer = new StreamWriter(File.Open(outFileName, FileMode.Create), Encoding.UTF8)) 161using (_writer = new StreamWriter(File.Open(Path.Combine(_location, "OperationKind.Generated.cs"), FileMode.Create), Encoding.UTF8))
Metrics (6)
Program.cs (2)
113if (!File.Exists(value)) 129if (!File.Exists(value))
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
Metrics.Legacy (6)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Tools\Metrics\Program.cs (2)
113if (!File.Exists(value)) 129if (!File.Exists(value))
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
Microsoft.Analyzers.Extra.Tests (1)
Resources\FileVisibleToAnalyzer.cs (1)
26public override SourceText? GetText(CancellationToken cancellationToken = default) => SourceText.From(File.ReadAllText(Path));
Microsoft.Analyzers.Local.Tests (1)
Resources\FileVisibleToAnalyzer.cs (1)
26public override SourceText? GetText(CancellationToken cancellationToken = default) => SourceText.From(File.ReadAllText(Path));
Microsoft.Arcade.Common (10)
CommandFactory.cs (2)
64if (File.Exists(executable + ".exe")) 76if (File.Exists(candidate))
FileSystem.cs (5)
17public bool FileExists(string path) => File.Exists(path); 19public void DeleteFile(string path) => File.Delete(path); 39File.WriteAllText(path, content); 42public virtual void CopyFile(string sourceFileName, string destFileName, bool overwrite = false) => File.Copy(sourceFileName, destFileName, overwrite); 46public FileAttributes GetAttributes(string path) => File.GetAttributes(path);
NupkgInfoFactory.cs (1)
31using Stream stream = File.OpenRead(path);
ZipArchiveManager.cs (2)
29bool archiveExists = File.Exists(archivePath); 32using FileStream fs = File.OpenWrite(archivePath);
Microsoft.AspNetCore.Analyzer.Testing (2)
DiagnosticVerifier.cs (2)
195if (File.Exists(dll)) 202if (File.Exists(dll))
Microsoft.AspNetCore.App.UnitTests (15)
AssertEx.cs (2)
20if (!File.Exists(path)) 28if (File.Exists(path))
PackageTests.cs (2)
96using var fileStream = File.OpenRead(assembly); 126using var fileStream = File.OpenRead(assembly);
SharedFxTests.cs (5)
93var runtimeConfig = JObject.Parse(File.ReadAllText(runtimeConfigFilePath)); 113var depsFile = JObject.Parse(File.ReadAllText(depsFilePath)); 187using var fileStream = File.OpenRead(path); 234using var fileStream = File.OpenRead(path); 252var lines = File.ReadAllLines(versionFile);
TargetingPackTests.cs (6)
84using var fileStream = File.OpenRead(path); 118using var fileStream = File.OpenRead(path); 139var packageOverrideFileLines = File.ReadAllLines(packageOverridePath); 201using var fileStream = File.OpenRead(path); 240_output.WriteLine(File.ReadAllText(platformManifestPath)); 246var manifestFileLines = File.ReadAllLines(platformManifestPath);
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (26)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
59using (var stream = File.OpenRead(Path.Combine("TestContent", $"{name}.txt"))) 98File.WriteAllText(Path.Combine(Root, filename), contents);
UserJwtsTestFixture.cs (4)
73File.WriteAllText( 77File.WriteAllText(Path.Combine(projectPath.FullName, "Properties", "launchSettings.json"), 80File.WriteAllText( 84File.WriteAllText(
UserJwtsTests.cs (20)
67Assert.Contains("dotnet-user-jwts", File.ReadAllText(appsettings)); 112var appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 115appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 129var appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 132appSettings = JsonSerializer.Deserialize<JsonObject>(File.ReadAllText(appsettings)); 206var appsettingsContent = File.ReadAllText(appsettings); 224var appsettingsContent = File.ReadAllText(appsettings); 242var appsettingsContent = File.ReadAllText(appsettings); 260var appsettingsContent = File.ReadAllText(appsettings); 285await File.WriteAllTextAsync(secretsFilePath, 299using var openStream = File.OpenRead(secretsFilePath); 493File.Delete(launchSettingsPath); 507await File.WriteAllTextAsync(secretsFilePath, 518using var openStream = File.OpenRead(secretsFilePath); 534await File.WriteAllTextAsync(secretsFilePath, 546using var openStream = File.OpenRead(secretsFilePath); 585using var openStream = File.OpenRead(secretsFilePath); 607using var openStream = File.OpenRead(secretsFilePath); 629using var openStream = File.OpenRead(secretsFilePath); 863Assert.Equal(UnixFileMode.UserRead | UnixFileMode.UserWrite, File.GetUnixFileMode(app.UserJwtsFilePath));
Microsoft.AspNetCore.Authentication.Test (4)
WsFederation\WsFederationTest.cs (2)
250kvps.Add(new KeyValuePair<string, string>("wresult", File.ReadAllText(tokenFile))); 452var metadata = File.ReadAllText(@"WsFederation/federationmetadata.xml");
WsFederation\WsFederationTest_Handler.cs (2)
248kvps.Add(new KeyValuePair<string, string>("wresult", File.ReadAllText(tokenFile))); 448var metadata = File.ReadAllText(@"WsFederation/federationmetadata.xml");
Microsoft.AspNetCore.AzureAppServices.SiteExtension.Tests (1)
TransformTest.cs (1)
84var transformFile = File.ReadAllText("applicationHost.xdt");
Microsoft.AspNetCore.Components.Analyzers.Tests (2)
AnalyzerTestBase.cs (2)
22if (!File.Exists(filePath)) 27var fileContent = File.ReadAllText(filePath);
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (2)
AnalyzerTestBase.cs (2)
22if (!File.Exists(filePath)) 27var fileContent = File.ReadAllText(filePath);
Microsoft.AspNetCore.Components.WebAssembly (2)
Hosting\WebAssemblyHostBuilder.cs (2)
187if (File.Exists(configFile)) 189var appSettingsJson = File.ReadAllBytes(configFile);
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
DebugProxyLauncher.cs (1)
130if (!File.Exists(debugProxyPath))
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
Microsoft.AspNetCore.Components.WebView (2)
WebViewManager.cs (2)
282if (File.Exists(manifestPath)) 284using var manifestStream = File.OpenRead(manifestPath);
Microsoft.AspNetCore.DataProtection (10)
Internal\ContainerUtils.cs (4)
34if (!File.Exists(mountsFile)) 39var lines = File.ReadAllLines(mountsFile); 99if (!File.Exists(procFile)) 104var lines = File.ReadAllLines(procFile);
Repositories\FileSystemXmlRepository.cs (6)
111using (var fileStream = File.OpenRead(fullPath)) 147File.Move(tempTempFilename, tempFilename); 152using (var tempFileStream = File.OpenWrite(tempFilename)) 164File.Move(tempFilename, finalFilename); 170File.Copy(tempFilename, finalFilename); 175File.Delete(tempFilename); // won't throw if the file doesn't exist
Microsoft.AspNetCore.DataProtection.Extensions.Tests (6)
DataProtectionProviderTests.cs (6)
41string fileText = File.ReadAllText(allFiles[0].FullName); 76var fileText = File.ReadAllText(file.FullName); 110string fileText = File.ReadAllText(allFiles[0].FullName); 156string fileText = File.ReadAllText(allFiles[0].FullName); 236string fileText = File.ReadAllText(allFiles[0].FullName); 307string fileText = File.ReadAllText(allFiles[0].FullName);
Microsoft.AspNetCore.DataProtection.Tests (11)
Repositories\FileSystemXmlRepositoryTests.cs (11)
82var parsedElement = XElement.Parse(File.ReadAllText(fileInfo.FullName)); 116var parsedElement = XElement.Parse(File.ReadAllText(fileInfo.FullName)); 209Assert.True(File.Exists(filePath1)); 210Assert.True(File.Exists(filePath2)); 211Assert.True(File.Exists(filePath3)); 240Assert.True(File.Exists(filePath1)); // Deletion not attempted after failure 241Assert.True(File.Exists(filePath2)); // Deletion fails because of lock 242Assert.False(File.Exists(filePath3)); // Deleted before error 256Assert.True(File.Exists(filePath)); 265File.Delete(filePath); 273Assert.False(File.Exists(filePath));
Microsoft.AspNetCore.DeveloperCertificates.XPlat (21)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
437if (!File.Exists(certificatePath)) 638File.Move(tempFilename, path, overwrite: true); 641File.WriteAllBytes(path, bytes); 666File.Move(tempFilename, keyPath, overwrite: true); 669File.WriteAllBytes(keyPath, pemEnvelope);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (9)
120File.Delete(tmpFile); 131return File.Exists(GetCertificateFilePath(candidate)) ? 173File.Delete(tmpFile); 205File.WriteAllBytes(certificatePath, certBytes); 228File.Delete(certificatePath); 323File.WriteAllBytes(GetCertificateFilePath(certificate), certBytes); 343File.WriteAllBytes(certificatePath, certBytes); 464if (File.Exists(certificatePath)) 466File.Delete(certificatePath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
95if (File.Exists(certPath)) 227if (File.Exists(certPath)) 388if (File.Exists(certPath)) 525if (File.Exists(Path.Combine(searchFolder, command))) 677File.Delete(certPath); 912if (!File.Exists(linkPath)) 915File.CreateSymbolicLink(linkPath, cert.Name);
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (12)
CertificateManagerTests.cs (12)
50Assert.True(File.Exists(CertificateName)); 52var exportedCertificate = new X509Certificate2(File.ReadAllBytes(CertificateName)); 149Assert.True(File.Exists(CertificateName)); 151var exportedCertificate = new X509Certificate2(File.ReadAllBytes(CertificateName), certificatePassword); 183Assert.True(File.Exists(CertificateName)); 216Assert.True(File.Exists(CertificateName)); 314File.WriteAllBytes(CertificateName, wrongSubjectCertificate.Export(X509ContentType.Pfx, certificatePassword)); 345Assert.True(File.Exists(CertificateName)); 538Assert.True(File.Exists(CertificateName)); 539Assert.Equal(UnixFileMode.UserRead | UnixFileMode.UserWrite, File.GetUnixFileMode(CertificateName)); 541Assert.True(File.Exists(KeyName)); 542Assert.Equal(UnixFileMode.UserRead | UnixFileMode.UserWrite, File.GetUnixFileMode(KeyName));
Microsoft.AspNetCore.Diagnostics (3)
src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (3)
110if (File.Exists(stackFrame.File)) 112lines = File.ReadLines(stackFrame.File); 124lines = File.ReadLines(fileInfo.PhysicalPath);
Microsoft.AspNetCore.FunctionalTests (6)
WebApplicationFunctionalTests.cs (4)
21await File.WriteAllTextAsync(Path.Combine(contentRootPath, "appsettings.json"), @" 64await File.WriteAllTextAsync(Path.Combine(contentRootPath, "appsettings.Development.json"), @" 107await File.WriteAllTextAsync(Path.Combine(contentRootPath, "appsettings.json"), @" 143await File.WriteAllTextAsync(Path.Combine(contentRootPath, "appsettings.json"), @"
WebHostFunctionalTests.cs (2)
113File.WriteAllText("appsettings.json", @" 145File.Delete("appsettings.json");
Microsoft.AspNetCore.Grpc.Swagger.Tests (1)
XmlComments\XmlCommentsDocumentFilterTests.cs (1)
67using (var xmlComments = File.OpenText($"{typeof(GreeterService).Assembly.GetName().Name}.xml"))
Microsoft.AspNetCore.Hosting (5)
src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (3)
110if (File.Exists(stackFrame.File)) 112lines = File.ReadLines(stackFrame.File); 124lines = File.ReadLines(fileInfo.PhysicalPath);
StaticWebAssets\StaticWebAssetsLoader.cs (2)
51if (candidate != null && File.Exists(candidate)) 53return File.OpenRead(candidate);
Microsoft.AspNetCore.Http.Abstractions.Tests (2)
EndpointFilterInvocationContextOfTTests.cs (2)
91var compiledTemplate = generator.CompileTemplate(File.ReadAllText(templatePath)); 94var currentContent = File.ReadAllText(currentContentPath);
Microsoft.AspNetCore.Http.Extensions.Tests (4)
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (4)
369await File.WriteAllTextAsync(baselineFilePath, newSource); 373var baseline = await File.ReadAllTextAsync(baselineFilePath); 423if (File.Exists(dll)) 431if (File.Exists(dll))
Microsoft.AspNetCore.Http.Microbenchmarks (4)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (4)
369await File.WriteAllTextAsync(baselineFilePath, newSource); 373var baseline = await File.ReadAllTextAsync(baselineFilePath); 423if (File.Exists(dll)) 431if (File.Exists(dll))
Microsoft.AspNetCore.Http.Results.Tests (8)
ResultsCacheTests.cs (2)
17var compiledTemplate = generator.CompileTemplate(File.ReadAllText(templatePath)); 20var currentContent = File.ReadAllText(currentContentPath);
ResultsOfTTests.cs (6)
35var currentResultsOfTGenerated = File.ReadAllText(resultsOfTGeneratedPath); 36var currentTestsGenerated = File.ReadAllText(testsGeneratedPath); 40var testResultsOfTGenerated = File.ReadAllText(testResultsOfTGeneratedPath); 41var testTestsGenerated = File.ReadAllText(testTestsGeneratedPath); 48File.Delete(testResultsOfTGeneratedPath); 49File.Delete(testTestsGeneratedPath);
Microsoft.AspNetCore.HttpLogging (1)
FileLoggerProcessor.cs (1)
273return File.AppendText(fileName);
Microsoft.AspNetCore.HttpLogging.Tests (30)
FileLoggerProcessorTests.cs (30)
51Assert.True(File.Exists(filePath)); 53Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePath)); 98Assert.True(File.Exists(filePathToday)); 99Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePathToday)); 100Assert.True(File.Exists(filePathTomorrow)); 101Assert.Equal(_messageTwo + Environment.NewLine, File.ReadAllText(filePathTomorrow)); 137Assert.True(File.Exists(filePath1)); 138Assert.True(File.Exists(filePath2)); 140Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePath1)); 141Assert.Equal(_messageTwo + Environment.NewLine, File.ReadAllText(filePath2)); 154File.WriteAllText(Path.Combine(path, "randomFile.txt"), "Text"); 400Assert.True(File.Exists(filePath1)); 401Assert.True(File.Exists(filePath2)); 402Assert.True(File.Exists(filePath3)); 404Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePath1)); 405Assert.Equal(_messageTwo + Environment.NewLine, File.ReadAllText(filePath2)); 406Assert.Equal(_messageThree + Environment.NewLine, File.ReadAllText(filePath3)); 466Assert.False(File.Exists(filePath1)); 467Assert.False(File.Exists(filePath2)); 468Assert.True(File.Exists(filePath3)); 469Assert.True(File.Exists(filePath4)); 471Assert.Equal(_messageThree + Environment.NewLine, File.ReadAllText(filePath3)); 472Assert.Equal(_messageFour + Environment.NewLine, File.ReadAllText(filePath4)); 536Assert.True(File.Exists(filePath1)); 537Assert.True(File.Exists(filePath2)); 539Assert.Equal(_messageOne + Environment.NewLine, File.ReadAllText(filePath1)); 540Assert.Equal(_messageTwo + Environment.NewLine, File.ReadAllText(filePath2)); 550while (!File.Exists(filePath)) 558if (File.ReadAllText(filePath).Length >= length) 581while (File.Exists(filePath))
Microsoft.AspNetCore.Identity.Test (2)
IdentityUIScriptsTest.cs (2)
86var fallbackSrcContent = File.ReadAllText( 129using (var stream = File.OpenRead(cshtmlFile))
Microsoft.AspNetCore.InternalTesting (10)
AssemblyTestLog.cs (4)
142if (File.Exists(testOutputFile)) 150if (!File.Exists(testOutputFile)) 280if (File.Exists(fileName)) 282File.Delete(fileName);
HelixHelper.cs (1)
22File.Copy(filePath, uploadPath, overwrite: true);
TestFileOutputContext.cs (1)
67while (File.Exists(path))
xunit\DockerOnlyAttribute.cs (2)
27if (!File.Exists(procFile)) 32var lines = File.ReadAllLines(procFile);
xunit\SkipOnAlpineAttribute.cs (2)
30RuntimeInformation.IsOSPlatform(OSPlatform.Linux) && File.Exists("/etc/os-release") && 31File.ReadAllLines("/etc/os-release").Any(line =>
Microsoft.AspNetCore.InternalTesting.Tests (14)
AssemblyTestLogTests.cs (14)
67Assert.True(File.Exists(globalLogPath), $"Expected global log file {globalLogPath} to exist."); 68Assert.True(File.Exists(testLog), $"Expected test log file {testLog} to exist."); 160Assert.True(File.Exists(globalLogPath), $"Expected global log file {globalLogPath} to exist"); 161Assert.True(File.Exists(testLog), $"Expected test log file {testLog} to exist"); 163var globalLogContent = MakeConsistent(File.ReadAllText(globalLogPath)); 164var testLogContent = MakeConsistent(File.ReadAllText(testLog)); 215Assert.True(File.Exists(globalLogPath), $"Expected global log file {globalLogPath} to exist."); 216Assert.True(File.Exists(testLog), $"Expected test log file {testLog} to exist."); 221Assert.True(!File.Exists(globalLogPath), $"Expected no global log file {globalLogPath} to exist."); 222Assert.True(!File.Exists(testLog), $"Expected no test log file {testLog} to exist."); 266Assert.True(File.Exists(globalLogPath), $"Expected global log file {globalLogPath} to exist."); 267Assert.True(File.Exists(testLog), $"Expected test log file {testLog} to exist."); 343Assert.True(File.Exists(Path.Combine( 353Assert.True(File.Exists(Path.Combine(
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationParts\RelatedAssemblyAttribute.cs (1)
44return GetRelatedAssemblies(assembly, throwOnError, File.Exists, new AssemblyLoadContextWrapper(loadContext));
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
Infrastructure\ResourceFile.cs (1)
255using (var stream = File.Open(fullPath, FileMode.Create, FileAccess.Write))
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
RazorReferenceManager.cs (1)
75using (var stream = File.OpenRead(path))
Microsoft.AspNetCore.Mvc.Testing (3)
WebApplicationFactory.cs (3)
361var fromFile = File.Exists("MvcTestingAppManifest.json"); 376var data = JsonSerializer.Deserialize(File.ReadAllBytes(file), CustomJsonSerializerContext.Default.IDictionaryStringString)!; 410if (File.Exists(contentRootMarker))
Microsoft.AspNetCore.Mvc.Testing.Tasks (1)
GenerateMvcTestManifestTask.cs (1)
34using var fileStream = File.Create(ManifestPath);
Microsoft.AspNetCore.OpenApi.Build.Tests (6)
GenerateAdditionalXmlFilesForOpenApiTests.cs (5)
60File.WriteAllText(classLibProjectPath, classLibProjectContent); 72File.WriteAllText(classLibSourcePath, classLibSourceContent); 80File.Copy(sourceTargetsPath, targetTargetsPath); 98File.WriteAllText(projectPath, projectContent); 111File.WriteAllText(sourcePath, sourceContent);
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
Microsoft.AspNetCore.ResponseCompression.Tests (1)
ResponseCompressionBodyTest.cs (1)
73Assert.Equal(File.ReadAllBytes(path), memoryStream.ToArray());
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (4)
ResponseCachingTests.cs (2)
26using var file = File.Create(_absoluteFilePath); 37File.Delete(_absoluteFilePath);
ResponseSendFileTests.cs (2)
309var emptyFile = File.Create(emptyFilePath, 1024); 329File.Delete(emptyFilePath);
Microsoft.AspNetCore.Server.IIS (3)
src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (3)
110if (File.Exists(stackFrame.File)) 112lines = File.ReadLines(stackFrame.File); 124lines = File.ReadLines(fileInfo.PhysicalPath);
Microsoft.AspNetCore.Server.IntegrationTesting (10)
Deployers\ApplicationDeployer.cs (1)
106if (!File.Exists(executableName))
Deployers\NginxDeployer.cs (5)
155File.WriteAllText(_configFile, DeploymentParameters.ServerConfigTemplateContent); 180if (!File.Exists(pidFile)) 186var pid = File.ReadAllText(pidFile); 197if (File.Exists(_configFile)) 219File.Delete(_configFile);
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (2)
186using (var fileStream = File.Open(webConfigFilePath, FileMode.Open)) 325var destinationStream = File.Create(physicalFilePath);
Deployers\SelfHostDeployer.cs (1)
137Logger.LogInformation($"{File.Exists(executableName)}");
xunit\IISExpressAncmSchema.cs (1)
25if (!File.Exists(ancmConfigPath))
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (16)
IISDeployer.cs (7)
83DeploymentParameters.ServerConfigTemplateContent = File.ReadAllText("IIS.config"); 186if (File.Exists(file)) 188var lines = File.ReadAllLines(file); 205if (File.Exists(_debugLogFile)) 207File.Delete(_debugLogFile); 311var config = XDocument.Parse(DeploymentParameters.ServerConfigTemplateContent ?? File.ReadAllText("IIS.config")); 515File.WriteAllText(tmpFile, DumpServerManagerConfig());
IISDeployerBase.cs (3)
94var basePath = File.Exists(Path.Combine(AppContext.BaseDirectory, "x64", "aspnetcorev2.dll")) ? "" : @"ANCM\"; 97if (!File.Exists(Environment.ExpandEnvironmentVariables(ancmFile))) 100if (!File.Exists(Environment.ExpandEnvironmentVariables(ancmFile)))
IISExpressDeployer.cs (6)
299if (!DeploymentParameters.PublishApplicationBeforeDeployment && !File.Exists(webConfigPath)) 311File.WriteAllText(DeploymentParameters.ServerConfigLocation, serverConfig); 361if (!File.Exists(executableName)) 386if (!File.Exists(iisExpressPath)) 413&& File.Exists(DeploymentParameters.ServerConfigLocation)) 419File.Delete(DeploymentParameters.ServerConfigLocation);
Microsoft.AspNetCore.Server.Kestrel.Core (23)
Internal\Certificates\CertificateConfigLoader.cs (1)
100var keyText = File.ReadAllText(keyPath);
src\Shared\CertificateGeneration\CertificateManager.cs (5)
437if (!File.Exists(certificatePath)) 638File.Move(tempFilename, path, overwrite: true); 641File.WriteAllBytes(path, bytes); 666File.Move(tempFilename, keyPath, overwrite: true); 669File.WriteAllBytes(keyPath, pemEnvelope);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (9)
120File.Delete(tmpFile); 131return File.Exists(GetCertificateFilePath(candidate)) ? 173File.Delete(tmpFile); 205File.WriteAllBytes(certificatePath, certBytes); 228File.Delete(certificatePath); 323File.WriteAllBytes(GetCertificateFilePath(certificate), certBytes); 343File.WriteAllBytes(certificatePath, certBytes); 464if (File.Exists(certificatePath)) 466File.Delete(certificatePath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
95if (File.Exists(certPath)) 227if (File.Exists(certPath)) 388if (File.Exists(certPath)) 525if (File.Exists(Path.Combine(searchFolder, command))) 677File.Delete(certPath); 912if (!File.Exists(linkPath)) 915File.CreateSymbolicLink(linkPath, cert.Name);
TlsConfigurationLoader.cs (1)
157File.Exists(certificatePath))
Microsoft.AspNetCore.Server.Kestrel.Tests (44)
GeneratedCodeTests.cs (15)
38var currentHttpHeadersGenerated = File.ReadAllText(httpHeadersGeneratedPath); 39var currentHttpProtocolGenerated = File.ReadAllText(httpProtocolGeneratedPath); 40var currentHttpUtilitiesGenerated = File.ReadAllText(httpUtilitiesGeneratedPath); 41var currentTransportConnectionBaseGenerated = File.ReadAllText(transportMultiplexedConnectionGeneratedPath); 42var currentTransportConnectionGenerated = File.ReadAllText(transportConnectionGeneratedPath); 50var testHttpHeadersGenerated = File.ReadAllText(testHttpHeadersGeneratedPath); 51var testHttpProtocolGenerated = File.ReadAllText(testHttpProtocolGeneratedPath); 52var testHttpUtilitiesGenerated = File.ReadAllText(testHttpUtilitiesGeneratedPath); 53var testTransportMultiplxedConnectionGenerated = File.ReadAllText(testTransportMultiplexedConnectionGeneratedPath); 54var testTransportConnectionGenerated = File.ReadAllText(testTransportConnectionGeneratedPath); 64File.Delete(testHttpHeadersGeneratedPath); 65File.Delete(testHttpProtocolGeneratedPath); 66File.Delete(testHttpUtilitiesGeneratedPath); 67File.Delete(testTransportMultiplexedConnectionGeneratedPath); 68File.Delete(testTransportConnectionGeneratedPath);
KestrelConfigurationLoaderTests.cs (29)
280File.WriteAllBytes(path, bytes); 303if (File.Exists(GetCertificatePath())) 305File.Delete(GetCertificatePath()); 321File.WriteAllBytes(devCertPath, devCertBytes); 385if (File.Exists(GetCertificatePath())) 387File.Delete(GetCertificatePath()); 447File.WriteAllBytes(path, bytes); 477if (File.Exists(GetCertificatePath())) 479File.Delete(GetCertificatePath()); 494File.WriteAllBytes(path, bytes); 526if (File.Exists(GetCertificatePath())) 528File.Delete(GetCertificatePath()); 543File.WriteAllBytes(path, bytes); 579if (File.Exists(GetCertificatePath())) 581File.Delete(GetCertificatePath()); 737File.WriteAllBytes(path, bytes); 752if (File.Exists(GetCertificatePath())) 754File.Delete(GetCertificatePath()); 765if (File.Exists(GetCertificatePath())) 767File.Delete(GetCertificatePath()); 783if (File.Exists(GetCertificatePath())) 785File.Delete(GetCertificatePath()); 893File.WriteAllBytes(certificatePath, oldCertificateBytes); 923File.WriteAllBytes(certificatePath, newCertificateBytes); 947if (File.Exists(certificatePath)) 950File.Delete(certificatePath); 978var fileLink = File.CreateSymbolicLink(Path.Combine(tempDir, "tls.key"), "./link/tls.key"); 987File.WriteAllBytes(oldCertPath, oldCertificateBytes); 992File.WriteAllBytes(newCertPath, newCertificateBytes);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (2)
SkipOnMarinerAttribute.cs (2)
25RuntimeInformation.IsOSPlatform(OSPlatform.Linux) && File.Exists("/etc/os-release") && 26File.ReadAllLines("/etc/os-release").Any(line =>
Microsoft.AspNetCore.Shared.Tests (2)
DotNetMuxerTests.cs (1)
19Assert.True(File.Exists(muxerPath), "The file did not exist");
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
Docker.cs (1)
65if (File.Exists(candidate))
Microsoft.AspNetCore.SpaProxy (2)
SpaHostingStartup.cs (1)
21if (File.Exists(spaProxyConfigFile))
SpaProxyLaunchManager.cs (1)
300File.WriteAllText(scriptPath, stopScript.ReplaceLineEndings());
Microsoft.AspNetCore.StaticAssets (2)
StaticAssetsEndpointRouteBuilderExtensions.cs (1)
65if (!File.Exists(manifestPath))
StaticAssetsManifest.cs (1)
28using var stream = File.OpenRead(manifestPath);
Microsoft.AspNetCore.StaticAssets.Tests (8)
StaticAssetsIntegrationTests.cs (8)
327File.WriteAllText(filePath, "Hello, World!"); 382File.WriteAllText(Path.Combine(webRoot, "sample.txt"), "Hello, World! Modified"); 435File.WriteAllText(Path.Combine(webRoot, "sample.txt"), "Hello, World! Modified"); 459using (var fileStream = File.OpenRead(filePath)) 493File.WriteAllText(filePath, resource.Content); 538using var stream = File.Create(manifestPath); 545using var fileStream = File.Create(filePath); 555using var stream = File.OpenRead(compressedFilePath);
Microsoft.AspNetCore.StaticFiles.FunctionalTests (1)
StaticFileMiddlewareTests.cs (1)
108var last = File.GetLastWriteTimeUtc(Path.Combine(AppContext.BaseDirectory, "TestDocument.txt"));
Microsoft.AspNetCore.StaticFiles.Tests (2)
StaticFileMiddlewareTests.cs (2)
54Assert.True(File.Exists(badLink), "Should have created a symlink"); 79File.Delete(badLink);
Microsoft.AspNetCore.WebSockets.ConformanceTests (8)
Autobahn\AutobahnSpec.cs (1)
47File.WriteAllText(file, GetJson().ToString(Formatting.Indented));
Autobahn\AutobahnTester.cs (4)
55if (File.Exists(specFile)) 57File.Delete(specFile); 65using (var reader = new StreamReader(File.OpenRead(outputFile))) 141ServerConfigTemplateContent = (server == ServerType.IISExpress) ? File.ReadAllText(configPath) : null,
Autobahn\Executable.cs (1)
25if (File.Exists(candidate))
Autobahn\Wstest.cs (1)
23return (location == null || !File.Exists(location)) ? null : new Wstest(location);
AutobahnTests.cs (1)
87return File.Exists(iisExpressExe) && FileVersionInfo.GetVersionInfo(iisExpressExe).FileMajorPart >= 10;
Microsoft.AspNetCore.WebUtilities (2)
FileBufferingReadStream.cs (1)
249File.Move(tempTempFileName, _tempFileName);
FileBufferingWriteStream.cs (1)
276File.Move(tempTempFileName, tempFileName);
Microsoft.AspNetCore.WebUtilities.Tests (24)
FileBufferingReadStreamTests.cs (23)
128Assert.True(File.Exists(tempFileName)); 136Assert.True(File.Exists(tempFileName)); 142Assert.False(File.Exists(tempFileName)); 163Assert.False(File.Exists(stream.TempFileName)); 189Assert.True(File.Exists(tempFileName)); 197Assert.False(File.Exists(tempFileName)); 290Assert.True(File.Exists(tempFileName)); 298Assert.True(File.Exists(tempFileName)); 304Assert.False(File.Exists(tempFileName)); 321Assert.True(File.Exists(tempFileName)); 345Assert.False(File.Exists(tempFileName)); 366Assert.False(File.Exists(stream.TempFileName)); 392Assert.True(File.Exists(tempFileName)); 400Assert.False(File.Exists(tempFileName)); 419Assert.False(File.Exists(stream.TempFileName), "tempFile should not be created as yet"); 422Assert.True(File.Exists(stream.TempFileName), "tempFile should be created"); 429Assert.False(File.Exists(tempFileName)); 448Assert.False(File.Exists(stream.TempFileName), "tempFile should not be created as yet"); 451Assert.True(File.Exists(stream.TempFileName), "tempFile should be created"); 458Assert.False(File.Exists(tempFileName)); 623Assert.True(File.Exists(tempFileName)); 624Assert.Equal(UnixFileMode.UserRead | UnixFileMode.UserWrite, File.GetUnixFileMode(tempFileName)); 627Assert.False(File.Exists(tempFileName));
FileBufferingWriteStreamTests.cs (1)
383Assert.Equal(UnixFileMode.UserRead | UnixFileMode.UserWrite, File.GetUnixFileMode(bufferingStream.FileStream.SafeFileHandle));
Microsoft.Build (49)
BackEnd\BuildManager\BuildManager.cs (3)
2056File.WriteAllText(logPath, graph.ToDot(targetList)); 3277if (inputCacheFiles.Any(f => !File.Exists(f))) 3279LogErrorAndShutdown(ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("InputCacheFilesDoNotExist", string.Join(";", inputCacheFiles.Where(f => !File.Exists(f)))));
BackEnd\BuildManager\CacheSerialization.cs (1)
122using (var fileStream = File.OpenRead(inputCacheFile))
BackEnd\Components\FileAccesses\FileAccessManager.cs (1)
147_ = File.Exists(filePath);
BackEnd\Components\Scheduler\SchedulingPlan.cs (2)
107using (StreamWriter file = new StreamWriter(File.Open(planName, FileMode.Create))) 161using (StreamReader file = new StreamReader(File.Open(planName, FileMode.Open)))
BackEnd\Shared\BuildRequestConfiguration.cs (2)
716using Stream stream = File.Create(cacheFile); 755using Stream stream = File.OpenRead(cacheFile);
BackEnd\Shared\TargetResult.cs (3)
108using Stream stream = File.OpenRead(cacheFile); 224using Stream stream = File.OpenRead(cacheFile); 294using Stream stream = File.Create(cacheFile);
BuildCheck\Infrastructure\EditorConfig\EditorConfigParser.cs (1)
54return EditorConfigFile.Parse(File.ReadAllText(editorConfigFilePath));
BuildEnvironmentHelper.cs (1)
609var existsCheck = mode == BuildEnvironmentMode.VisualStudio ? new Func<string, bool>(_ => true) : File.Exists;
Construction\ProjectRootElement.cs (1)
1997string contents = File.ReadAllText(path);
Construction\Solution\ProjectInSolution.cs (1)
315FileStream fs = File.OpenRead(AbsolutePath);
Construction\Solution\SolutionFile.cs (4)
554fileStream = File.OpenRead(solutionFile); 672JsonDocument text = JsonDocument.Parse(File.ReadAllText(solutionFilterFile), options); 745fileStream = File.OpenRead(_solutionFile); 1173FileStream fs = File.OpenRead(fullPathToEtpProj);
DebugUtils.cs (1)
115while (File.Exists(fullPath))
Evaluation\Evaluator.cs (1)
1899if (File.Exists(dotnetExe))
Evaluation\Expander\WellKnownFunctions.cs (1)
44File.AppendAllText(logFile, $"ReceiverType={receiverType?.FullName}; ObjectInstanceType={objectInstance?.GetType().FullName}; MethodName={methodName}({argSignature})\n");
Evaluation\IntrinsicFunctions.cs (1)
742if (File.Exists(pathToAssembly))
ExceptionHandling.cs (2)
394if (File.GetLastWriteTimeUtc(file) >= fromTimeUtc) 400builder.Append(File.ReadAllText(file));
FileUtilities.cs (4)
81return !File.Exists(lowerCased); 198File.WriteAllText(testFilePath, $"MSBuild process {EnvironmentUtilities.CurrentProcessId} successfully wrote to file."); 199File.Delete(testFilePath); 894File.Delete(FixFilePath(path));
FrameworkLocationHelper.cs (2)
1435(!File.Exists(Path.Combine(generatedPathToDotNetFramework, NativeMethodsShared.IsWindows ? "MSBuild.exe" : "mcs.exe")) && 1436!File.Exists(Path.Combine(generatedPathToDotNetFramework, "Microsoft.Build.dll"))))
Logging\BinaryLogger\ProjectImportsCollector.cs (3)
225if (checkFileExistence && !File.Exists(filePath)) 273using FileStream fileStream = File.OpenRead(_archiveFilePath); 307File.Delete(_archiveFilePath);
Logging\ProfilerLogger.cs (1)
296File.WriteAllText(FileToLog, content);
ManagedFileSystem.cs (5)
51return File.ReadAllText(path); 56return File.ReadAllBytes(path); 131return File.GetAttributes(path); 136return File.GetLastWriteTimeUtc(path); 146return File.Exists(path);
Modifiers.cs (2)
331modifiedItemSpec = File.GetCreationTime(unescapedItemSpec).ToString(FileTimeFormat, null); 347modifiedItemSpec = File.GetLastAccessTime(unescapedItemSpec).ToString(FileTimeFormat, null);
PrintLineDebuggerWriters.cs (2)
28File.AppendAllText(file, CsvFormat(string.Empty, callsite, args)); 33File.AppendAllText(errorFile, $"{SimpleFormat(id, callsite, args)}\n{e.Message}\n{e.StackTrace}");
Resources\Constants.cs (1)
308var fileType = new Tuple<string, Type>(null, typeof(File));
TempFileUtilities.cs (1)
192File.WriteAllText(file, string.Empty);
ToolsetElement.cs (2)
98File.Delete(tempFileName + ".config"); 99File.Delete(tempFileName);
Microsoft.Build.BuildCheck.UnitTests (29)
EndToEndTests.cs (28)
165File.Copy( 179JsonNode? depsJson = JsonObject.Parse(File.ReadAllText(depsFiles[0])); 191File.Exists(filePath).ShouldBeTrue($"File {filePath} expected to exist."); 192string text = File.ReadAllText(filePath); 194File.WriteAllText(filePath, text); 209File.Copy(newPath, newPath.Replace(sourcePath, targetPath), true); 257File.GetLastWriteTimeUtc(outFile1[0]), 258File.GetLastWriteTimeUtc(outFile2[0]), 259File.GetLastAccessTimeUtc(outFile1[0]), 260File.GetLastAccessTimeUtc(outFile2[0])); 299File.WriteAllLines(output2.File1Path, ["foo"]); 300File.WriteAllLines(output2.File2Path, ["foo"]); 302DateTime file1WriteUtc = File.GetLastWriteTimeUtc(output2.File1Path); 303DateTime file2WriteUtc = File.GetLastWriteTimeUtc(output2.File2Path); 400File.Exists(filePath).ShouldBeTrue($"File {filePath} expected to exist."); 401string text = File.ReadAllText(filePath); 403File.WriteAllText(filePath, text); 513File.AppendAllText(editorconfigFile.Path, editorConfigChange); 666File.WriteAllText(editorConfigName, ReadEditorConfig( 682File.Delete(editorConfigName); 877File.WriteAllText(editorConfigName, ReadEditorConfig( 888File.Delete(editorConfigName); 906File.WriteAllText(editorConfigName, ReadEditorConfig( 920File.Delete(editorConfigName); 948File.Copy(nugetTemplatePath, Path.Combine(workFolder.Path, nugetTemplateName)); 975doc.LoadXml(File.ReadAllText(nugetTemplatePath)); 1073File.ReadAllText(Path.Combine(TestAssetsRootPath, testAssetsFolderName, fileName)) 1097string configContent = File.ReadAllText(Path.Combine(TestAssetsRootPath, testAssetsFolderName, $"{EditorConfigFileName}test"));
TestAssemblyInfo.cs (1)
115using (XmlReader xr = XmlReader.Create(File.OpenRead(potentialVersionsPropsPath), xrs))
Microsoft.Build.CommandLine.UnitTests (27)
CommandLineSwitches_Tests.cs (2)
1198if (File.Exists(filename)) 1200File.Delete(filename);
TestAssemblyInfo.cs (1)
115using (XmlReader xr = XmlReader.Create(File.OpenRead(potentialVersionsPropsPath), xrs))
XMake_Tests.cs (24)
841File.Exists(resultFile).ShouldBeTrue(); 842File.ReadAllText(resultFile).ShouldContain(result); 1076else if (File.Exists(path)) 1078File.SetAttributes(path, File.GetAttributes(path) & ~FileAttributes.ReadOnly); // make writable 1079File.Delete(path); 1123File.Delete(projectFileName); 1166File.Exists(logFile).ShouldBeTrue(); 1168var logFileContents = File.ReadAllText(logFile); 1181File.Delete(projectFileName); 1182File.Delete(logFile); 1198File.Exists(_pathToArbitraryBogusFile).ShouldBeTrue(); 1213File.Exists(_pathToArbitraryBogusFile).ShouldBeTrue(); 1267File.WriteAllText(projectPath, content); 1270File.WriteAllText(rspPath, rspContent); 1381File.WriteAllText(mainRspPath, "/p:A=0"); 1384File.WriteAllText(projectPath, content); 1386File.WriteAllText(rspPath, "/p:A=1"); 1419File.WriteAllText(projectPath, content); 1421File.WriteAllText(rspPath, "/p:A=1"); 2523File.WriteAllText(dllFilePath, "Invalid content, not a valid .NET assembly."); 2886File.Copy(file, Path.Combine(dest, Path.GetFileName(file))); 2931File.WriteAllText(Path.Combine(testProject.TestRoot, item.Key), item.Value); 2963File.Copy(file, destPath, true);
Microsoft.Build.Engine.OM.UnitTests (142)
BuildEnvironmentHelper.cs (1)
609var existsCheck = mode == BuildEnvironmentMode.VisualStudio ? new Func<string, bool>(_ => true) : File.Exists;
Construction\ConstructionEditing_Tests.cs (4)
3217File.WriteAllText(sdkPropsPath, "<Project />"); 3218File.WriteAllText(sdkTargetsPath, "<Project />"); 3229File.WriteAllText(testProject.ProjectFile, content); 3239var updatedContents = File.ReadAllText(updated);
Construction\ProjectFormatting_Tests.cs (4)
413File.WriteAllText(file, projectContents); 468File.WriteAllText(file, originalContents); 689File.WriteAllText(file, content, new UTF8Encoding(encoderShouldEmitUTF8Identifier: byteOrderMark)); 698string actualContents = File.ReadAllText(file);
Construction\ProjectImportElement_Tests.cs (5)
191File.Delete(file1); 192File.Delete(file2); 230File.Delete(file); 273if (File.Exists(targetsFile)) 275File.Delete(targetsFile);
Construction\ProjectRootElement_Tests.cs (19)
429File.WriteAllText(path, content); 442File.Delete(path); 461File.WriteAllText(path, content); 479File.Delete(path); 498File.WriteAllText(path, content); 502File.WriteAllText(path, content2); 513File.Delete(path); 614string actual = File.ReadAllText(file); 619File.Delete(file); 640Assert.True(File.Exists(path)); 672Assert.True(File.Exists(file)); 743File.Delete(projectFullPath); 773File.Delete(projectFullPath); 1000File.WriteAllText(solutionFile, content); 1006File.Delete(solutionFile); 1081File.Delete(paths[i]); 1147File.Delete(paths[i]); 1741File.WriteAllText(initialLocation, ObjectModelHelpers.CleanupFileContents(SimpleProject)); 1757File.WriteAllText(reloadLocation, ObjectModelHelpers.CleanupFileContents(ComplexProject));
Construction\WhiteSpacePreservation_Tests.cs (1)
471File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents(projectContents));
DebugUtils.cs (1)
115while (File.Exists(fullPath))
Definition\DefinitionEditing_Tests.cs (1)
1708File.WriteAllText(projectFile, p);
Definition\Project_Tests.cs (25)
187File.WriteAllText(file, content); 195File.Delete(file); 227File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents(@"<Project xmlns='msbuildnamespace'/>")); 233File.Delete(file); 419File.Delete(file); 454File.Delete(file); 455File.Delete(file2); 490File.Delete(file); 491File.Delete(file2); 533File.Delete(file); 534File.Delete(file2); 535File.Delete(file3); 658File.Delete(file); 726File.Delete(file); 762File.Delete(file); 801File.Delete(file); 1376File.Delete(path); 1418File.Delete(path); 1737File.WriteAllText(filePath, string.Empty); 1777File.Delete(filePathToRemove); 2093File.WriteAllText(importFileName, importProjectContent); 2198File.Delete(file); 3978File.WriteAllText(importFile.Path, contents); 4025File.WriteAllText(importFile.Path, contents); 4292File.Delete(file);
Definition\ProjectCollection_Tests.cs (14)
79File.Delete(path); 108File.Delete(path); 137File.Delete(path); 176File.Delete(path); 207File.Delete(path); 238File.Delete(path); 312File.Delete(path); 361File.Delete(path); 849File.Delete(file1); 854File.Delete(file2); 892File.Delete(file1); 897File.Delete(file2); 935File.Delete(file1); 940File.Delete(file2);
Definition\ProjectItem_Tests.cs (20)
323File.WriteAllText(path, String.Empty); 334File.Delete(path); 351if (File.Exists(directory)) 353File.Delete(directory); 357if (File.Exists(subdirectory)) 359File.Delete(subdirectory); 365File.WriteAllText(file, String.Empty); 376File.Delete(file); 398if (File.Exists(directory)) 400File.Delete(directory); 404if (File.Exists(subdirectory)) 406File.Delete(subdirectory); 412File.WriteAllText(file, String.Empty); 423File.Delete(file); 1109File.WriteAllText(projectFile, formattedProject); 1991File.Create(sourceFile).Dispose(); 2001File.Move(sourceFile, renamedSourceFile); // repro w/ or w/o this 2071File.Delete(file); 2102File.Delete(file); 2134File.Delete(file);
Definition\ProjectItemDefinition_Tests.cs (2)
139File.Delete(file); 183File.Delete(file);
Definition\ProjectProperty_Tests.cs (1)
277File.Delete(file);
Definition\ProtectImports_Tests.cs (3)
107File.WriteAllText(_importFilename, importContents); 115if (File.Exists(_importFilename)) 117File.Delete(_importFilename);
ExceptionHandling.cs (2)
394if (File.GetLastWriteTimeUtc(file) >= fromTimeUtc) 400builder.Append(File.ReadAllText(file));
FileUtilities.cs (4)
81return !File.Exists(lowerCased); 198File.WriteAllText(testFilePath, $"MSBuild process {EnvironmentUtilities.CurrentProcessId} successfully wrote to file."); 199File.Delete(testFilePath); 894File.Delete(FixFilePath(path));
Instance\ProjectInstance_Tests.cs (20)
290File.WriteAllText(file1, String.Empty); 291File.WriteAllText(file2, String.Empty); 292File.WriteAllText(file3, String.Empty); 314File.Delete(file1); 315File.Delete(file2); 316File.Delete(file3); 500File.Delete(tempDir); 502File.Create(Path.Combine(tempDir, "aItem.cs")).Dispose(); 628File.WriteAllText(projectA, ObjectModelHelpers.CleanupFileContents(contentsA)); 629File.WriteAllText(projectB, ObjectModelHelpers.CleanupFileContents(contentsB)); 631File.WriteAllText(includeFileA, "aaaaaaa"); 632File.WriteAllText(includeFileB, "bbbbbbb"); 640if (File.Exists(projectA)) 642File.Delete(projectA); 645if (File.Exists(projectB)) 647File.Delete(projectB); 650if (File.Exists(includeFileA)) 652File.Delete(includeFileA); 655if (File.Exists(includeFileB)) 657File.Delete(includeFileB);
Instance\ProjectTargetInstance_Tests.cs (1)
127File.Delete(path);
ManagedFileSystem.cs (5)
51return File.ReadAllText(path); 56return File.ReadAllBytes(path); 131return File.GetAttributes(path); 136return File.GetLastWriteTimeUtc(path); 146return File.Exists(path);
ObjectModelRemoting\LinkedEvaluationModify_Tests.cs (3)
48Assert.True(File.Exists(proj1Path)); 49Assert.False(File.Exists(savedPath)); 68Assert.True(File.Exists(savedPath));
PrintLineDebuggerWriters.cs (2)
28File.AppendAllText(file, CsvFormat(string.Empty, callsite, args)); 33File.AppendAllText(errorFile, $"{SimpleFormat(id, callsite, args)}\n{e.Message}\n{e.StackTrace}");
TempFileUtilities.cs (1)
192File.WriteAllText(file, string.Empty);
TestAssemblyInfo.cs (1)
115using (XmlReader xr = XmlReader.Create(File.OpenRead(potentialVersionsPropsPath), xrs))
TransientIO.cs (1)
108File.WriteAllText(absolute, content);
WindowsFileSystem.cs (1)
72return File.Exists(path);
Microsoft.Build.Engine.UnitTests (473)
BackEnd\BuildManager_Logging_Tests.cs (2)
99File.WriteAllText(child1ProjectPath, cleanedUpChildContents); 103File.WriteAllText(mainProjectPath, cleanedUpMainContents);
BackEnd\BuildManager_Tests.cs (60)
765File.WriteAllText(tempProject, projectContents); 1878File.WriteAllText(projectFile, contents); 2041File.WriteAllText(p2pProject, contents2); 2096File.WriteAllText(importedProjectPath, contents2); 2097File.WriteAllText(rootProjectPath, String.Format(CultureInfo.InvariantCulture, contents1, importedProjectPath)); 2195File.WriteAllText(fileName, contents); 2263File.WriteAllText(fileName, contents); 2314File.WriteAllText(fileName, contents); 2406File.WriteAllText(projA, CleanupFileContents(contentsA)); 2407File.WriteAllText(projB, CleanupFileContents(contentsB)); 2467File.WriteAllText(projA, CleanupFileContents(contentsA)); 2468File.WriteAllText(projB, CleanupFileContents(contentsB)); 2525File.WriteAllText(projA, CleanupFileContents(contentsA)); 2526File.WriteAllText(projB, CleanupFileContents(contentsB)); 2574File.WriteAllText(projA, CleanupFileContents(contentsA)); 2575File.WriteAllText(projB, CleanupFileContents(contentsB)); 2659File.WriteAllText(projA, contentsA); 2660File.WriteAllText(projB, contentsB); 2661File.WriteAllText(projC, contentsC); 2662File.WriteAllText(projD, contentsD); 2730File.WriteAllText(projA, CleanupFileContents(contentsA)); 2731File.WriteAllText(projB, CleanupFileContents(contentsB)); 2732File.WriteAllText(projC, CleanupFileContents(contentsC)); 2827File.WriteAllText(projA, CleanupFileContents(contentsA)); 2828File.WriteAllText(projB, CleanupFileContents(contentsB)); 2829File.WriteAllText(projC, CleanupFileContents(contentsC)); 2927File.WriteAllText(projA, CleanupFileContents(contentsA)); 2928File.WriteAllText(projB, CleanupFileContents(contentsB)); 2929File.WriteAllText(projC, CleanupFileContents(contentsC)); 3013File.WriteAllText(projA, CleanupFileContents(contentsA)); 3014File.WriteAllText(projB, CleanupFileContents(contentsB)); 3015File.WriteAllText(projC, CleanupFileContents(contentsC)); 3085File.WriteAllText(projA, CleanupFileContents(contentsA)); 3086File.WriteAllText(projB, CleanupFileContents(contentsB)); 3118File.WriteAllText(projectPath1, CleanupFileContents(projectContent)); 3123File.WriteAllText(projectPath2, CleanupFileContents(projectContent)); 3186File.WriteAllText(projectPath1, CleanupFileContents(projectContent1)); 3201File.WriteAllText(projectPath2, CleanupFileContents(projectContent2)); 3271File.WriteAllText(projectPath1, CleanupFileContents(projectContent1)); 3286File.WriteAllText(projectPath2, CleanupFileContents(projectContent2)); 3369File.WriteAllText(fileName, contents); 3504File.WriteAllText(fileName, contents); 3587File.WriteAllText(projectFilePath, contents); 3608File.Delete(project.FullPath); 3695File.WriteAllText(p2pProjectPath, p2pProjectContents); 3791File.WriteAllText(p2pProjectPath, cleanedUpP2pContents); 3795File.WriteAllText(mainProjectPath, cleanedUpMainContents); 3847File.WriteAllText(importPath, CleanupFileContents(importProject)); 3947File.WriteAllText(child1ProjectPath, cleanedUpChildContents); 3948File.WriteAllText(child2ProjectPath, cleanedUpChildContents); 3952File.WriteAllText(mainProjectPath, cleanedUpMainContents); 4185File.WriteAllText(project1, CleanupFileContents($@" 4196File.WriteAllText(project2, CleanupFileContents(@" 4227File.WriteAllText(project1, CleanupFileContents($@" 4239File.WriteAllText(project2, CleanupFileContents(@" 4244File.WriteAllText(project3, CleanupFileContents(@" 4268File.WriteAllText(project1, CleanupFileContents($@" 4279File.WriteAllText(project2, CleanupFileContents(@" 4311File.WriteAllText(project1, CleanupFileContents($@" 4322File.WriteAllText(project2, CleanupFileContents($@"
BackEnd\CacheSerialization_Tests.cs (2)
112File.Delete(cacheFile); 146File.Delete(cacheFile);
BackEnd\DebugUtils_tests.cs (2)
36File.ReadAllText(exceptionFile).ShouldContain("hello world"); 37File.Delete(exceptionFile);
BackEnd\IntrinsicTask_Tests.cs (3)
3347File.WriteAllText(fileForTest, fileForTest); 3385File.WriteAllText(importedFile, ObjectModelHelpers.CleanupFileContents(@" 3424File.WriteAllText(importedFile, ObjectModelHelpers.CleanupFileContents(@"
BackEnd\LoggingServicesLogMethod_Tests.cs (4)
486if (File.Exists(targetsFile)) 488File.Delete(targetsFile); 491if (File.Exists(projectFile)) 493File.Delete(projectFile);
BackEnd\MSBuild_Tests.cs (32)
89File.Delete(tempProject); 165File.Delete(projectFile1); 166File.Delete(projectFile2); 574File.Delete(projectFile1); 575File.Delete(projectFile2); 641File.Delete(projectFile1); 642File.Delete(projectFile2); 695File.Delete(projectFile); 767File.Delete(projectFile); 947File.Delete(projectFile1); 948File.Delete(projectFile2); 1003File.Delete(projectFile1); 1004File.Delete(projectFile2); 1069File.Delete(projectFile1); 1070File.Delete(projectFile2); 1138File.Delete(projectFile1); 1139File.Delete(projectFile2); 1204File.Delete(projectFile1); 1205File.Delete(projectFile2); 1260File.Delete(projectFile1); 1261File.Delete(projectFile2); 1390File.Delete(project1); 1391File.Delete(project2); 1587File.Delete(project1); 1588File.Delete(project2); 1742File.Delete(project1); 1818File.Delete(projectFile1); 1819File.Delete(projectFile2); 1858File.Delete(projectFile1); 1859File.Delete(projectFile2); 1894File.Delete(projectFile1); 1895File.Delete(projectFile2);
BackEnd\RequestBuilder_Tests.cs (3)
259File.WriteAllText(projectFile, projectFileContents.Replace('`', '"')); 280if (File.Exists(fileName)) 282File.Delete(fileName);
BackEnd\SdkResolverLoader_Tests.cs (15)
72File.WriteAllText(f1, string.Empty); 73File.WriteAllText(f2, string.Empty); 74File.WriteAllText(f3, string.Empty); 75File.WriteAllText(f4, string.Empty); 101File.WriteAllText(wrongResolverDll, string.Empty); 102File.WriteAllText(assemblyToLoad, string.Empty); 104File.WriteAllText(resolverManifest, $@" 227File.WriteAllText(resolverManifest, $@" 252File.WriteAllText(resolverManifest, $@" 279File.WriteAllText(resolverManifest, $@" 320File.WriteAllText(resolverManifest, $@" 373File.WriteAllText(Path.Combine(testRoot, resolver1, $"{resolver1}.dll"), string.Empty); 375File.WriteAllText(resolver1Path, string.Empty); 379File.WriteAllText(resolver2Path, string.Empty); 383File.WriteAllText(resolver3Path, string.Empty);
BackEnd\SdkResultOutOfProc_Tests.cs (5)
108File.WriteAllText(projectPath, CleanupFileContents(contents)); 143File.WriteAllText(entryProjectPath, CleanupFileContents(entryProjectContents)); 153File.WriteAllText(projectWithSdkImportPath, CleanupFileContents(projectWithSdkImportContents)); 233File.WriteAllText(Path.Combine(projectFolder, "Sdk1", "Sdk.props"), CleanupFileContents(sdk1propsContents)); 234File.WriteAllText(Path.Combine(projectFolder, "Sdk2", "Sdk.props"), CleanupFileContents(sdk2propsContents));
BackEnd\TargetBuilder_Tests.cs (3)
78File.Delete("testProject.proj"); 333File.Delete(path); 1664File.Create("testProject.proj").Dispose();
BackEnd\TargetEntry_Tests.cs (3)
69File.Delete("testProject.proj"); 865File.Delete(project.FullPath); 1178FileStream stream = File.Create("testProject.proj");
BackEnd\TargetUpToDateChecker_Tests.cs (37)
420File.WriteAllText("foo1.txt", ""); 421File.WriteAllText("foo.txt", ""); 423File.WriteAllText("1111", ""); 424File.WriteAllText("a", ""); 449File.Delete("foo1.txt"); 450File.Delete("foo.txt"); 451File.Delete("a"); 452File.Delete("1111"); 581File.SetCreationTime(path, filesToAnalyze[i].LastWriteTime); 582File.SetLastWriteTime(path, filesToAnalyze[i].LastWriteTime); 600File.WriteAllText(projectFile, formattedProjectXml); 622if (File.Exists(path)) 624File.Delete(path); 885File.WriteAllText(input1, String.Empty); 886File.SetLastWriteTime(input1, (DateTime)input1Time); 892File.WriteAllText(input2, String.Empty); 893File.SetLastWriteTime(input2, (DateTime)input2Time); 899File.WriteAllText(output1, String.Empty); 900File.SetLastWriteTime(output1, (DateTime)output1Time); 906File.WriteAllText(output2, String.Empty); 907File.SetLastWriteTime(output2, (DateTime)output2Time); 935if (File.Exists(input1)) 937File.Delete(input1); 940if (File.Exists(input2)) 942File.Delete(input2); 945if (File.Exists(output1)) 947File.Delete(output1); 950if (File.Exists(output2)) 952File.Delete(output2); 1030File.SetLastWriteTime(inputTarget, targetWriteTime); 1066File.SetLastWriteTime(outputTarget, outputWriteTime); 1078if (File.Exists(inputTarget)) 1080File.Delete(inputTarget); 1083if (File.Exists(inputSymlink)) 1085File.Delete(inputSymlink); 1088if (File.Exists(outputTarget)) 1090File.Delete(outputTarget);
BackEnd\TaskBuilder_Tests.cs (6)
994File.WriteAllText(projectAPath, ObjectModelHelpers.CleanupFileContents(projectAContents)); 995File.WriteAllText(projectBPath, ObjectModelHelpers.CleanupFileContents(projectBContents)); 1003if (File.Exists(projectAPath)) 1005File.Delete(projectAPath); 1008if (File.Exists(projectBPath)) 1010File.Delete(projectBPath);
BackEnd\TaskExecutionHost_Tests.cs (1)
1089File.Exists(ExceptionHandling.DumpFilePath).ShouldBe(isCritical,
BinaryLogger_Tests.cs (11)
221File.WriteAllText(project.FullPath, projectText); 223File.Delete(project.FullPath); 361string text = File.ReadAllText(Path.Combine(logFolder.Path, "logFile.log")); 420string text = File.ReadAllText(Path.Combine(logFolder.Path, "logFile.log")); 424string text2 = File.ReadAllText(Path.Combine(logFolder.Path, "logFile2.log")); 429text = File.ReadAllText(Path.Combine(logFolder.Path, "logFile3.log")); 433text2 = File.ReadAllText(Path.Combine(logFolder.Path, "logFile4.log")); 668File.Exists(binaryLogger.FilePath).ShouldBeTrue(); 672File.Create(_logFile).Dispose(); 689File.Exists(binaryLogger.FilePath).ShouldBeTrue(); 693File.Create(_logFile).Dispose();
BuildEnvironmentHelper_Tests.cs (7)
478File.WriteAllText(Path.Combine(BuildDirectory, file), string.Empty); 484File.WriteAllText(Path.Combine(BuildDirectory64, file), string.Empty); 488File.WriteAllText(DevEnvPath, string.Empty); 523File.WriteAllText(MSBuildExePath, string.Empty); 524File.WriteAllText($"{MSBuildExePath}.config", string.Empty); 529File.WriteAllText(Path.Combine(BuildDirectory, "amd64", msBuildExeName), string.Empty); 530File.WriteAllText(Path.Combine(BuildDirectory, "amd64", $"{MSBuildExePath}.config"), string.Empty);
ConsoleLogger_Tests.cs (1)
386File.WriteAllText(tempProjectPath, s_dummyProjectContents);
Construction\ElementLocation_Tests.cs (6)
107File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents("<Project xmlns='msbuildnamespace' ToolsVersion='msbuilddefaulttoolsversion'>\r\n<ItemGroup>") + new string(' ', 70000) + @"<x/></ItemGroup></Project>"); 118File.Delete(file); 142File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents("<Project xmlns='msbuildnamespace' ToolsVersion='msbuilddefaulttoolsversion'>\r\n<ItemGroup>") + longstring + @" <x/></ItemGroup></Project>"); 153File.Delete(file); 423File.WriteAllText(file, content); 450File.Delete(file);
Construction\SolutionFile_OldParser_Tests.cs (21)
191File.WriteAllText(proj1Path, etpProjContent); 209File.Delete(proj1Path); 258File.WriteAllText(proj1Path, etpProjContent); 259File.WriteAllText(proj2Path, genericProj); 284File.Delete(proj1Path); 285File.Delete(proj2Path); 312File.WriteAllText(rptprojPath, rptprojProjContent); 314File.WriteAllText(dqprojPath, dwprojProjContent); 363File.WriteAllText(proj1Path, etpProjContent); 380File.WriteAllText(proj2Path, etpProjContent); 400File.Delete(proj1Path); 401File.Delete(proj2Path); 559File.WriteAllText(proj1Path, etpProjContent); 576File.WriteAllText(proj2Path, etpProjContent); 595File.WriteAllText(proj3Path, etpProjContent); 618File.Delete(proj1Path); 619File.Delete(proj2Path); 620File.Delete(proj3Path); 655File.WriteAllText(proj1Path, etpProjContent); 678File.Delete(proj1Path); 699File.Delete(proj1Path);
Construction\SolutionFilter_Tests.cs (1)
210Assert.False(File.Exists("C:\\notAPath2\\MSBuild.Dev.sln"));
Construction\SolutionProjectGenerator_Tests.cs (8)
2041Assert.True(File.Exists(solution.FullPath + ".metaproj")); // "Solution parser should have written in-memory project to disk" 2042File.Delete(solution.FullPath + ".metaproj"); 2133File.Delete(projectFilePath); 2193File.WriteAllText(projectFilePath, solutionFileContents.Replace('\'', '"')); 2213File.Delete(projectFilePath); 2281File.WriteAllText(projectFilePath, solutionFileContents.Replace('\'', '"')); 2301File.Delete(projectFilePath); 2399File.Delete(projectFilePath);
Definition\ItemDefinitionGroup_Tests.cs (3)
1217File.WriteAllText(importedFile, @" 1798File.Delete(otherProject); 1850File.Delete(otherProject);
Definition\ProjectEvaluationContext_Tests.cs (22)
378File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.cs"), ""); 388File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.cs"), ""); 438File.WriteAllText(Path.Combine(projectDirectory1, $"1.{evaluationCount}.cs"), ""); 439File.WriteAllText(Path.Combine(projectDirectory2, $"2.{evaluationCount}.cs"), ""); 472File.WriteAllText(Path.Combine(projectDirectory1, $"1.{evaluationCount}.cs"), ""); 473File.WriteAllText(Path.Combine(projectDirectory2, $"2.{evaluationCount}.cs"), ""); 493File.WriteAllText(Path.Combine(project1GlobDirectory, $"1.{evaluationCount}.cs"), ""); 494File.WriteAllText(Path.Combine(project2GlobDirectory, $"2.{evaluationCount}.cs"), ""); 529File.WriteAllText(Path.Combine(project1GlobDirectory, $"1.{evaluationCount}.cs"), ""); 530File.WriteAllText(Path.Combine(project2GlobDirectory, $"2.{evaluationCount}.cs"), ""); 555File.WriteAllText(Path.Combine(project1GlobDirectory, $"{evaluationCount}.cs"), ""); 600File.WriteAllText(Path.Combine(project1GlobDirectory, $"{evaluationCount}.cs"), ""); 622File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), ""); 660File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), ""); 726File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), ""); 736File.WriteAllText(Path.Combine(globDirectory.Path, $"{evaluationCount}.cs"), ""); 763File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.props"), $"<Project><ItemGroup><i Include=`{evaluationCount}.cs`/></ItemGroup></Project>".Cleanup()); 773File.WriteAllText(Path.Combine(projectDirectory, $"{evaluationCount}.props"), $"<Project><ItemGroup><i Include=`{evaluationCount}.cs`/></ItemGroup></Project>".Cleanup()); 805File.WriteAllText(theFile, ""); 816if (File.Exists(theFile)) 818File.Delete(theFile); 993File.WriteAllText(projectFilePath, projectContents.Cleanup());
Definition\ToolsetConfigurationReaderTestHelper.cs (3)
36if (File.Exists(configFilePath)) 38File.Delete(configFilePath); 41File.WriteAllText(configFilePath, content);
EscapingInProjects_Tests.cs (7)
567File.Delete(inputFile); 572File.Delete(outputFile); 658if (File.Exists(projectAbsolutePath)) 660File.Delete(projectAbsolutePath); 1805File.WriteAllText(Path.Combine(ObjectModelHelpers.TempProjectDir, "a.weirdo"), String.Empty); 1806File.WriteAllText(Path.Combine(ObjectModelHelpers.TempProjectDir, "b.weirdo"), String.Empty); 1807File.WriteAllText(Path.Combine(ObjectModelHelpers.TempProjectDir, "c.weirdo"), String.Empty);
Evaluation\EvaluationLogging_Tests.cs (2)
78File.WriteAllText(importFile, projectImportContents); 83File.WriteAllText(projectFile, projectContents);
Evaluation\Evaluator_Tests.cs (75)
347File.WriteAllText(testTargetPath, ObjectModelHelpers.CleanupFileContents(testtargets)); 348File.WriteAllText(subdirProjPath, ObjectModelHelpers.CleanupFileContents(subdirTestProj)); 349File.WriteAllText(textTextPath, testTxt); 350File.WriteAllText(targetDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(targetDirTargets)); 351File.WriteAllText(targetDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(targetDirTargets2)); 352File.WriteAllText(projectDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(projDirTargets)); 353File.WriteAllText(projectDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(projDirTargets2)); 476File.WriteAllText(testTargetPath, ObjectModelHelpers.CleanupFileContents(testtargets)); 477File.WriteAllText(subdirProjPath, ObjectModelHelpers.CleanupFileContents(subdirTestProj)); 478File.WriteAllText(textTextPath, testTxt); 479File.WriteAllText(targetDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(targetDirTargets)); 480File.WriteAllText(targetDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(targetDirTargets2)); 481File.WriteAllText(projectDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(projDirTargets)); 482File.WriteAllText(projectDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(projDirTargets2)); 544File.WriteAllText(targetAPath, targetA); 545File.WriteAllText(targetBPath, targetB); 546File.WriteAllText(projectPath, projectContents); 589File.WriteAllText(testTargetPath, testtargets); 634File.WriteAllText(testTargetPath, testtargets); 677File.WriteAllText(testTargetPath, testtargets); 723File.WriteAllText(testTargetPath, testtargets); 767File.WriteAllText(testTargetPath, testtargets); 813File.WriteAllText(testTargetPath, testtargets); 855File.WriteAllText(importPath, import); 891File.Delete(importPath); 929File.WriteAllText(importPath, import2); 930File.WriteAllText(importPath2, import2); 931File.WriteAllText(importPath3, import); 968File.Delete(importPath); 969File.Delete(importPath2); 970File.Delete(importPath3); 1030File.WriteAllText(importPath1, import1); 1031File.WriteAllText(importPath2, import2); 1054File.Delete(importPath1); 1055File.Delete(importPath2); 1092File.WriteAllText(importPath1, import1); 1093File.WriteAllText(importPath2, import2); 1110File.Delete(importPath1); 1111File.Delete(importPath2); 1182File.WriteAllText(importPath1, import1); 1183File.WriteAllText(importPath2, import2); 1200File.Delete(importPath1); 1201File.Delete(importPath2); 1202File.Delete(projectPath); 1890File.Delete(file); 2082File.Delete(file); 2157File.Delete(file); 3436File.WriteAllText(primaryProject, projectContents); 3437File.WriteAllText(import, importContents); 3497File.WriteAllText(primaryProject, projectContents); 3498File.WriteAllText(import, importContents); 3557File.WriteAllText(primaryProject, projectContents); 3558File.WriteAllText(import, importContents); 3629File.WriteAllText(primaryProject, projectContents); 3630File.WriteAllText(import, importContents); 3702File.WriteAllText(primaryProject, projectContents); 3703File.WriteAllText(import, importContents); 3767File.WriteAllText(primaryProject, projectContents); 3768File.WriteAllText(project2, project2Contents); 3829File.WriteAllText(primaryProject, projectContents); 3830File.WriteAllText(project2, project2Contents); 4413File.WriteAllText(projectFilename, projectContents); 4567File.WriteAllText(primaryProject, projectContents); 4568File.WriteAllText(import, importContents); 4669File.SetLastWriteTime(project1.ProjectFile, DateTime.Now.AddHours(-1)); 4670File.SetLastWriteTime(project2.ProjectFile, DateTime.Now); 4671File.SetLastWriteTime(primaryProject.ProjectFile, DateTime.Now.AddHours(-1)); 4698File.SetLastWriteTime(project1.ProjectFile, DateTime.Now.AddHours(-1)); 4699File.SetLastWriteTime(project2.ProjectFile, DateTime.Now.AddHours(-1)); 4700File.SetLastWriteTime(primaryProject.ProjectFile, DateTime.Now); 5228if (File.Exists(directory)) 5269File.Delete(file1); 5270File.Delete(file2); 5271File.Delete(file3); 5272File.Delete(file4);
Evaluation\Expander_Tests.cs (5)
3407File.Delete(tempFile); 3708File.SetAttributes(tempFile, FileAttributes.ReadOnly | FileAttributes.Archive); 3716File.SetAttributes(tempFile, FileAttributes.Normal); 3717File.Delete(tempFile); 5173File.Exists(reflectionInfoPath).ShouldBeFalse();
Evaluation\ImportFromMSBuildExtensionsPath_Tests.cs (1)
1001File.WriteAllText(Path.Combine(extnDir, relativeFilePath), fileContents);
Evaluation\IntrinsicFunctionOverload_Tests.cs (1)
131File.WriteAllText(testFilePath, "Test content");
Evaluation\ItemEvaluation_Tests.cs (1)
592File.WriteAllText(projectFiles.CreatedFiles[0], import);
Evaluation\Preprocessor_Tests.cs (11)
779File.Delete(xml1.FullPath); 780File.Delete(xml2.FullPath); 781File.Delete(xml3.FullPath); 861File.WriteAllText(sdkPropsPath, @"<Project> 866File.WriteAllText(sdkTargetsPath, @"<Project> 975File.WriteAllText(importedPropsPath, @"<Project> 982File.WriteAllText(projectPath, content); 1068File.WriteAllText(sdkPropsPath1, @"<Project> 1073File.WriteAllText(sdkTargetsPath1, @"<Project> 1082File.WriteAllText(sdkPropsPath2, @"<Project> 1087File.WriteAllText(sdkTargetsPath2, @"<Project>
Evaluation\ProjectRootElementCache_Tests.cs (4)
124File.SetLastWriteTime(path, DateTime.Now + new TimeSpan(1, 0, 0)); 131File.Delete(path); 158File.SetLastWriteTime(path, DateTime.Now + new TimeSpan(1, 0, 0)); 165File.Delete(path);
Evaluation\ProjectSdkImplicitImport_Tests.cs (20)
104File.WriteAllText(_sdkPropsPath, _sdkPropsContent); 105File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent); 128File.WriteAllText(_sdkPropsPath, _sdkPropsContent); 129File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent); 194File.WriteAllText(Path.Combine(testSdkDirectory, "Sdk.props"), $"<Project><PropertyGroup><InitialImportProperty>{sdkName}</InitialImportProperty></PropertyGroup></Project>"); 195File.WriteAllText(Path.Combine(testSdkDirectory, "Sdk.targets"), $"<Project><PropertyGroup><FinalImportProperty>{sdkName}</FinalImportProperty></PropertyGroup></Project>"); 237File.WriteAllText(_sdkPropsPath, "<Project />"); 238File.WriteAllText(_sdkTargetsPath, "<Project />"); 271File.WriteAllText(_sdkPropsPath, " <Project />"); 272File.WriteAllText(_sdkTargetsPath, "<Project />"); 346File.WriteAllText(_sdkPropsPath, _sdkPropsContent); 347File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent); 362File.WriteAllText(p1Path, p1); 363File.WriteAllText(p2Path, p2); 438File.WriteAllText(_sdkPropsPath, _sdkPropsContent); 439File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent); 515File.WriteAllText(_sdkPropsPath, _sdkPropsContent); 516File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent); 639File.WriteAllText(_sdkPropsPath, _sdkPropsContent); 640File.WriteAllText(_sdkTargetsPath, _sdkTargetsContent);
Evaluation\SdkResultEvaluation_Tests.cs (14)
131File.WriteAllText(projectPath, projectContent); 164File.WriteAllText(projectPath, projectContent); 226File.WriteAllText(projectPath, projectContent); 237File.WriteAllText(sdkPropsPath, sdkImportContents); 314File.WriteAllText(projectPath, projectContent); 325File.WriteAllText(sdk1PropsPath, sdk1ImportContents); 336File.WriteAllText(sdk2PropsPath, sdk2ImportContents); 406File.WriteAllText(projectPath, projectContent); 417File.WriteAllText(sdkPropsPath, sdkPropsContents); 427File.WriteAllText(sdkTargetsPath, sdkTargetsContents); 483File.WriteAllText(projectPath, projectContent); 524File.WriteAllText(projectPath, projectContent); 530File.WriteAllText(sdkPropsPath, sdkPropsContents); 535File.WriteAllText(sdkTargetsPath, sdkTargetsContents);
EvaluationProfiler_Tests.cs (1)
290File.Delete(project.FullPath);
ExpressionTree_Tests.cs (3)
107File.WriteAllText(fileThatMustAlwaysExist, "foo"); 124if (File.Exists(fileThatMustAlwaysExist)) 126File.Delete(fileThatMustAlwaysExist);
ExpressionTreeExpression_Tests.cs (3)
408using (File.CreateText(file)) { } 419if (File.Exists(file)) 421File.Delete(file);
FileLogger_Tests.cs (16)
43string log = File.ReadAllText(logFile); 46File.Delete(logFile); 71File.Delete(log); 96File.Delete(log); 127File.Delete(log); 202File.Delete(log); 230File.Delete(log); 258File.Delete(log); 303File.Delete(log); 327File.Delete(log); 341Assert.False(File.Exists(log)); 415string log = File.ReadAllText(logFile.Path); 519File.Delete(Path.Combine(Directory.GetCurrentDirectory(), "tempura", "mylogfile1.log")); 522File.Delete(Path.Combine(Directory.GetCurrentDirectory(), "mylogfile0.log")); 523File.Delete(Path.Combine(Directory.GetCurrentDirectory(), "mylogfile3.log")); 524File.Delete(Path.Combine(Directory.GetCurrentDirectory(), "mylogfile4.log"));
FileMatcher_Tests.cs (4)
65File.WriteAllBytes(Path.Combine(testFolder.Path, file), new byte[1]); 108File.WriteAllBytes(fullPath, new byte[1]); 1242File.WriteAllText(fileName, "Hello there."); 1262File.AppendAllText(workingPathSubdirBing, "y");
FileUtilities_Tests.cs (12)
201File.Delete(file); 546File.Delete(path); 755Assert.True(File.Exists(path)); 760File.Delete(path); 777Assert.True(File.Exists(path)); 782File.Delete(path); 800Assert.True(File.Exists(path)); 805File.Delete(path); 823Assert.True(File.Exists(path)); 828File.Delete(path); 902File.Delete(filePath); 933File.Delete(filePath);
Graph\IsolateProjects_Tests.cs (3)
532File.WriteAllText(rootProjectFile, projectContents); 533File.WriteAllText(declaredReferenceFile, _declaredReference); 534File.WriteAllText(undeclaredReferenceFile, _undeclaredReference);
Graph\ResultCacheBasedBuilds_Tests.cs (1)
142File.Exists(outputCache).ShouldBeTrue();
InvalidProjectFileException_Tests.cs (4)
34File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents(@" 52File.Delete(file); 66File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents(@" 84File.Delete(file);
TestAssemblyInfo.cs (1)
115using (XmlReader xr = XmlReader.Create(File.OpenRead(potentialVersionsPropsPath), xrs))
TypeLoader_Dependencies_Tests.cs (12)
73File.Exists(originalTaskDllPath).ShouldBeTrue(); 74File.Exists(originalDependencyDllPath).ShouldBeTrue(); 78File.Copy(originalTaskDllPath, newTaskDllPath); 79File.Copy(originalDependencyDllPath, newDependencyDllPath); 81File.Exists(newTaskDllPath).ShouldBeTrue(); 82File.Exists(newDependencyDllPath).ShouldBeTrue(); 86File.Move(originalTaskDllPath, newTaskDllPath); 87File.Move(originalDependencyDllPath, newDependencyDllPath); 90File.Exists(newTaskDllPath).ShouldBeTrue(); 91File.Exists(newDependencyDllPath).ShouldBeTrue(); 92File.Exists(originalTaskDllPath).ShouldBeFalse(); 93File.Exists(originalDependencyDllPath).ShouldBeFalse();
TypeLoader_Tests.cs (10)
109File.Copy(utilities, Path.Combine(folder.Path, utilitiesName)); 110File.Copy(currentAssembly, newAssemblyLocation); 176Assert.True(File.Exists(originalDllPath)); 180File.Copy(originalDllPath, newDllPath); 182Assert.True(File.Exists(newDllPath)); 186File.Move(originalDllPath, newDllPath); 188Assert.True(File.Exists(newDllPath)); 189Assert.False(File.Exists(originalDllPath)); 203File.Delete(newDllPath); 205Assert.False(File.Exists(newDllPath));
Utilities_Tests.cs (1)
96foreach (string line in File.ReadLines(outputFile.Path))
Microsoft.Build.Framework (4)
NativeMethods.cs (4)
1212return File.Exists(path) 1213? File.GetLastWriteTimeUtc(path) 1854: File.Exists(fullPath); 1869: File.Exists(path) || Directory.Exists(path);
Microsoft.Build.Framework.UnitTests (1)
TestAssemblyInfo.cs (1)
115using (XmlReader xr = XmlReader.Create(File.OpenRead(potentialVersionsPropsPath), xrs))
Microsoft.Build.Tasks.CodeAnalysis (17)
src\Compilers\Core\MSBuildTask\CopyRefAssembly.cs (6)
36if (!File.Exists(SourcePath)) 42if (File.Exists(DestinationPath)) 70Log.LogMessageFromResources(MessageImportance.Low, "CopyRefAssembly_Changed", SourcePath, File.GetLastWriteTimeUtc(SourcePath).ToString("O"), source, DestinationPath, File.GetLastWriteTimeUtc(DestinationPath).ToString("O"), destination); 87File.Copy(SourcePath, DestinationPath, overwrite: true); 101using (FileStream source = File.OpenRead(path))
src\Compilers\Core\MSBuildTask\GenerateMSBuildEditorConfig.cs (3)
117if (File.Exists(targetFileName)) 119string existingContents = File.ReadAllText(targetFileName); 126File.WriteAllText(targetFileName, ConfigFileContents, encoding);
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
1157if (!File.Exists(reference.ItemSpec))
src\Compilers\Core\MSBuildTask\Utilities.cs (1)
126File.Delete(path);
src\Compilers\Core\MSBuildTask\Vbc.cs (1)
328File.Move(actualPdbInfo.FullName, desiredLocation);
src\Compilers\Shared\BuildServerConnection.cs (4)
437if (!File.Exists(processFilePath)) 458if (!File.Exists(serverInfo.processFilePath)) 720if (!File.Exists(FilePath)) 750File.Delete(FilePath);
src\Compilers\Shared\RuntimeHostInfo.cs (1)
64if (File.Exists(filePath))
Microsoft.Build.Tasks.CodeAnalysis.Sdk (17)
src\Compilers\Core\MSBuildTask\CopyRefAssembly.cs (6)
36if (!File.Exists(SourcePath)) 42if (File.Exists(DestinationPath)) 70Log.LogMessageFromResources(MessageImportance.Low, "CopyRefAssembly_Changed", SourcePath, File.GetLastWriteTimeUtc(SourcePath).ToString("O"), source, DestinationPath, File.GetLastWriteTimeUtc(DestinationPath).ToString("O"), destination); 87File.Copy(SourcePath, DestinationPath, overwrite: true); 101using (FileStream source = File.OpenRead(path))
src\Compilers\Core\MSBuildTask\GenerateMSBuildEditorConfig.cs (3)
117if (File.Exists(targetFileName)) 119string existingContents = File.ReadAllText(targetFileName); 126File.WriteAllText(targetFileName, ConfigFileContents, encoding);
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
1157if (!File.Exists(reference.ItemSpec))
src\Compilers\Core\MSBuildTask\Utilities.cs (1)
126File.Delete(path);
src\Compilers\Core\MSBuildTask\Vbc.cs (1)
328File.Move(actualPdbInfo.FullName, desiredLocation);
src\Compilers\Shared\BuildServerConnection.cs (4)
437if (!File.Exists(processFilePath)) 458if (!File.Exists(serverInfo.processFilePath)) 720if (!File.Exists(FilePath)) 750File.Delete(FilePath);
src\Compilers\Shared\RuntimeHostInfo.cs (1)
64if (File.Exists(filePath))
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (27)
CopyRefAssemblyTests.cs (10)
47File.WriteAllText(file.Path, ""); 65File.WriteAllText(file.Path, "test"); 77Assert.Equal("test", File.ReadAllText(dest)); 85File.WriteAllText(source.Path, "test"); 87File.WriteAllText(dest.Path, "dest"); 104Assert.Equal("test", File.ReadAllText(dest.Path)); 112File.WriteAllBytes(source.Path, TestResources.General.MVID1); 113var sourceTimestamp = File.GetLastWriteTimeUtc(source.Path).ToString("O"); 116File.WriteAllBytes(dest.Path, TestResources.General.MVID2); 117var destTimestamp = File.GetLastWriteTimeUtc(dest.Path).ToString("O");
DotNetSdkTests.cs (6)
113File.ReadAllText(sourceLinkJsonPath)); 152File.ReadAllText(sourceLinkJsonPath)); 190File.ReadAllText(sourceLinkJsonPath)); 228File.ReadAllText(sourceLinkJsonPath)); 268File.ReadAllText(sourceLinkJsonPath)); 308File.ReadAllText(sourceLinkJsonPath));
GenerateMSBuildEditorConfigTests.cs (2)
376Assert.True(File.Exists(fileName)); 378Assert.Equal(expectedContents, File.ReadAllText(fileName));
TestUtilities\DotNetSdkTestBase.cs (9)
73=> dotnetDir != null && File.Exists(Path.Combine(dotnetDir, s_dotnetExeName)) && Directory.Exists(GetSdkPath(dotnetDir, s_dotnetSdkVersion)); 99File.WriteAllText(filePath, 117File.WriteAllText(filePath, 177Assert.True(File.Exists(csharpCoreTargets)); 178Assert.True(File.Exists(visualBasicCoreTargets)); 196Assert.True(File.Exists(Path.Combine(ObjDir.Path, "project.assets.json"))); 197Assert.True(File.Exists(Path.Combine(ObjDir.Path, ProjectFileName + ".nuget.g.props"))); 198Assert.True(File.Exists(Path.Combine(ObjDir.Path, ProjectFileName + ".nuget.g.targets"))); 237var evaluationResult = File.ReadAllLines(evaluationResultsFile).Select(l => (l != EmptyValueMarker) ? l : "");
Microsoft.Build.Tasks.Core (98)
AddToWin32Manifest.cs (2)
92if (string.IsNullOrEmpty(ApplicationManifest.ItemSpec) || !File.Exists(ApplicationManifest?.ItemSpec)) 112: File.OpenRead(path);
AppConfig\AppConfig.cs (1)
36FileStream fs = File.OpenRead(appConfigFilePath);
AssemblyDependency\AssemblyInformation.cs (2)
450using (var stream = File.OpenRead(_sourceFile)) 977using Stream stream = File.OpenRead(path);
AssemblyDependency\GenerateBindingRedirects.cs (1)
340using (XmlReader xr = XmlReader.Create(File.OpenRead(appConfigItem.ItemSpec), xrs))
BootstrapperUtil\BootstrapperBuilder.cs (5)
372File.Copy(setupSourceFile, strOutputExe, true); 543FileStream fs = File.OpenRead(resourceFilePath); 1478File.Copy(packageFileSource.Value, strDestinationFileName, true); 1590FileAttributes attribs = File.GetAttributes(strFileName); 1594File.SetAttributes(strFileName, attribs);
BootstrapperUtil\ResourceUpdater.cs (1)
99using (FileStream fs = File.OpenRead(resource.Filename))
BuildEnvironmentHelper.cs (1)
609var existsCheck = mode == BuildEnvironmentMode.VisualStudio ? new Func<string, bool>(_ => true) : File.Exists;
Copy.cs (2)
375File.Copy(sourceFileState.Name, destinationFileState.Name, true); 416File.SetAttributes(file.Name, FileAttributes.Normal);
CreateManifestResourceName.cs (1)
192if (File.Exists(Path.Combine(Path.GetDirectoryName(fileName), conventionDependentUpon)))
DebugUtils.cs (1)
115while (File.Exists(fullPath))
Delete.cs (1)
134File.Delete(file.ItemSpec);
DependencyFile.cs (1)
68lastModified = File.GetLastWriteTime(FileName);
ExceptionHandling.cs (2)
394if (File.GetLastWriteTimeUtc(file) >= fromTimeUtc) 400builder.Append(File.ReadAllText(file));
FileIO\GetFileHash.cs (1)
143using (var stream = File.OpenRead(filePath))
FileIO\ReadLinesFromFile.cs (1)
45string[] textLines = System.IO.File.ReadAllLines(File.ItemSpec);
FileIO\WriteLinesToFile.cs (3)
113string existingContents = System.IO.File.ReadAllText(File.ItemSpec); 137System.IO.File.WriteAllText(File.ItemSpec, contentsAsString, encoding); 147System.IO.File.AppendAllText(File.ItemSpec, buffer.ToString(), encoding);
FileUtilities.cs (4)
81return !File.Exists(lowerCased); 198File.WriteAllText(testFilePath, $"MSBuild process {EnvironmentUtilities.CurrentProcessId} successfully wrote to file."); 199File.Delete(testFilePath); 894File.Delete(FixFilePath(path));
GenerateApplicationManifest.cs (1)
451using (Stream s = File.Open(InputManifest.ItemSpec, FileMode.Open, FileAccess.Read, FileShare.Read))
GenerateResource.cs (2)
2886File.Delete(filename); 3566using var fs = File.Open(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
GetSDKReferenceFiles.cs (3)
968File.Delete(existingCacheFile); 1088DateTime referencesCacheFileLastWriteTimeUtc = File.GetLastWriteTimeUtc(referencesCacheFile); 1099DateTime currentCodeLastWriteTime = File.GetLastWriteTimeUtc(codeBase.LocalPath);
ManagedFileSystem.cs (5)
51return File.ReadAllText(path); 56return File.ReadAllBytes(path); 131return File.GetAttributes(path); 136return File.GetLastWriteTimeUtc(path); 146return File.Exists(path);
ManifestUtil\ApplicationManifest.cs (1)
530FileStream fs = File.OpenRead(configFile.ResolvedPath);
ManifestUtil\AssemblyIdentity.cs (1)
208FileStream fs = File.OpenRead(path);
ManifestUtil\DeployManifest.cs (1)
217FileStream fs = File.OpenRead(redistListFilePath);
ManifestUtil\LauncherBuilder.cs (3)
92File.Copy(LauncherPath, strOutputExe, true); 114FileAttributes attribs = File.GetAttributes(strFileName); 118File.SetAttributes(strFileName, attribs);
ManifestUtil\Manifest.cs (1)
379FileStream fs = File.OpenRead(inputPath);
ManifestUtil\ManifestReader.cs (2)
54using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)) 138using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read))
ManifestUtil\ManifestWriter.cs (5)
56using (Stream s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.Write)) 70using (Stream s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.Write)) 133File.Copy(temp, Path.Combine(Util.logPath, n + ".trust-file.xml"), true); 156File.Delete(temp); 181File.Delete(temp);
ManifestUtil\PathUtil.cs (1)
167using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read))
ManifestUtil\SecurityUtil.cs (1)
698FileStream fs = File.OpenRead(path);
ManifestUtil\TrustInfo.cs (6)
435using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)) 474using (Stream s = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)) 547using (Stream s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.None)) 637File.Delete(tempPrivilegeDocument); 655s = File.Open(path, FileMode.Open, FileAccess.ReadWrite, FileShare.None); 659s = File.Open(path, FileMode.Create, FileAccess.Write, FileShare.None);
Modifiers.cs (2)
331modifiedItemSpec = File.GetCreationTime(unescapedItemSpec).ToString(FileTimeFormat, null); 347modifiedItemSpec = File.GetLastAccessTime(unescapedItemSpec).ToString(FileTimeFormat, null);
Move.cs (1)
262File.Move(sourceFile, destinationFile);
NativeMethods.cs (3)
858if (targetExists && (File.GetAttributes(newFileName) & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) 870File.Delete(newFileName); 873File.Move(existingFileName, newFileName);
PrintLineDebuggerWriters.cs (2)
28File.AppendAllText(file, CsvFormat(string.Empty, callsite, args)); 33File.AppendAllText(errorFile, $"{SimpleFormat(id, callsite, args)}\n{e.Message}\n{e.StackTrace}");
RedistList.cs (1)
663FileStream fs = File.OpenRead(path);
ResourceHandling\MSBuildResXReader.cs (2)
268byte[] byteArray = File.ReadAllBytes(fileName); 277byte[] byteArray = File.ReadAllBytes(fileName);
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (8)
443taskInfo.SourceCode = File.ReadAllText(sourceAttribute.Value.Trim()); 570.FirstOrDefault(p => File.Exists(Path.Combine(p, assemblyFileName))); 601if (File.Exists(path)) 608if (File.Exists(path)) 693File.WriteAllText(sourceCodePath, taskInfo.SourceCode); 763assembly = Assembly.Load(File.ReadAllBytes(assemblyPath)); 779File.Delete(assemblyPath); 784File.Delete(sourceCodePath);
RoslynCodeTaskFactory\RoslynCodeTaskFactoryCompilers.cs (1)
46return possibleLocations.Select(possibleLocation => possibleLocation()).FirstOrDefault(File.Exists);
StateFileBase.cs (3)
47File.Delete(stateFile); 85using (FileStream s = File.OpenRead(stateFile)) 142File.Delete(stateFile);
TempFileUtilities.cs (1)
192File.WriteAllText(file, string.Empty);
Touch.cs (6)
152File.Exists, 153File.Create, 154File.GetAttributes, 155File.SetAttributes, 156File.SetLastAccessTime, 157File.SetLastWriteTime);
Unzip.cs (1)
259using (Stream destination = File.Open(destinationPath.FullName, FileMode.Create, FileAccess.Write, FileShare.None))
WindowsFileSystem.cs (1)
72return File.Exists(path);
WriteCodeFragment.cs (1)
118File.WriteAllText(OutputFile.ItemSpec, code); // Overwrites file if it already exists (and can be overwritten)
XmlPoke.cs (1)
142using (Stream stream = File.Create(XmlInputPath.ItemSpec))
ZipDirectory.cs (1)
87File.Delete(destinationFile.FullName);
Microsoft.Build.Tasks.UnitTests (741)
AddToWin32Manifest_Tests.cs (1)
109File.Copy(Path.Combine(TestAssetsRootPath, manifestName), Path.Combine(projectFolder.Path, manifestName));
AssemblyDependency\ResolveAssemblyReferenceCacheSerialization.cs (1)
37if (File.Exists(_rarCacheFile))
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (9)
834if (File.Exists(path) && useFrameworkFileExists) 2942File.WriteAllText(appConfigFile, appConfigContents); 3001File.WriteAllText(redistListPath, REDISTLIST); 3073File.Delete(t.StateFile); 3099File.Delete(t.StateFile); 3114if (File.Exists(redistListPath)) 3119if (File.Exists(rarCacheFile)) 3154File.WriteAllText( 3164File.Delete(redistFile);
Copy_Tests.cs (115)
516File.Delete(file); 564File.Delete(source); 624File.Delete(source); 625File.Delete(destination); 677File.Delete(source); 678File.Delete(destination); 705File.SetAttributes(destination, FileAttributes.ReadOnly); 730string destinationContent = File.ReadAllText(destination); 737File.SetAttributes(source, FileAttributes.Normal); 738File.SetAttributes(destination, FileAttributes.Normal); 739File.Delete(source); 740File.Delete(destination); 772File.SetAttributes(destination, FileAttributes.ReadOnly); 797string destinationContent = File.ReadAllText(destination); 806File.Delete(source); 807File.Delete(destination); 839File.SetAttributes(destination, FileAttributes.ReadOnly); 876File.SetAttributes(destination, FileAttributes.Normal); 878File.Delete(source); 879File.Delete(destination); 906File.SetAttributes(destination, FileAttributes.ReadOnly); 931string destinationContent = File.ReadAllText(destination); 938File.Delete(source); 939File.Delete(destination); 980File.SetAttributes(destination1, FileAttributes.ReadOnly); 1003string destinationContent1 = File.ReadAllText(destination1); 1005string destinationContent2 = File.ReadAllText(destination2); 1008Assert.NotEqual(FileAttributes.ReadOnly, File.GetAttributes(destination1) & FileAttributes.ReadOnly); 1009Assert.NotEqual(FileAttributes.ReadOnly, File.GetAttributes(destination2) & FileAttributes.ReadOnly); 1015File.SetAttributes(destination1, FileAttributes.Normal); // just in case 1016File.SetAttributes(destination2, FileAttributes.Normal); // just in case 1017File.Delete(source1); 1018File.Delete(source2); 1019File.Delete(destination1); 1020File.Delete(destination2); 1077File.Delete(sourceFile); 1078File.Delete(destinationFile); 1102File.WriteAllText(sourceFile, "This is a source temp file."); 1151Assert.Equal("This is a source temp file.", File.ReadAllText(destinationFile)); 1185File.Delete(destinationFile); 1200Assert.True(File.Exists(destinationFile)); // "Expected the destination file to exist." 1205File.Delete(sourceFile); 1206File.Delete(destinationFile); 1246File.Delete(sourceFile); 1270File.Delete(destinationFile); 1293File.Delete(destinationFile); 1317File.Delete(destinationFile); 1340File.Delete(destinationFile); 1390File.Delete(sourceFile); 1391File.Delete(destinationFile); 1511File.Delete(sourceFile); 1556File.Delete(sourceFile); 1581fs = File.Create(inFile1); 1582fs2 = File.Create(inFile2); 1642File.Delete(inFile1); 1643File.Delete(inFile2); 1644File.Delete(validOutFile); 1665fs = File.Create(file); 1714File.Delete(file); 1736fs = File.Create(file); 1765File.Delete(file); 1790fs = File.Create(file); 1832File.Delete(file); 1873Assert.True(File.Exists(destFile)); // "destination exists" 1945Assert.True(File.Exists(destFile)); // "destination exists" 2122fs = File.Create(inFile1); 2123fs2 = File.Create(inFile2); 2147Assert.False(File.Exists(outFile1)); 2153File.Delete(inFile1); 2154File.Delete(inFile2); 2155File.Delete(outFile1); 2199File.Delete(sourceFile); 2213File.Delete(destinationFile); 2232Assert.False(File.Exists(destinationFile)); 2522File.SetAttributes(existing, FileAttributes.ReadOnly); 2553File.WriteAllText(sourceFile, "This is a source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble. 2573Assert.True(File.Exists(destFile)); // "destination exists" 2578string destinationFileContents = File.ReadAllText(destFile); 2589File.WriteAllText(sourceFile, "This is another source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble. 2592destinationFileContents = File.ReadAllText(destFile); 2627File.WriteAllText(nothingFile, "nothing"); 2628File.Delete(nothingFile); 2640File.WriteAllText(sourceFile1, "This is source temp file 1."); // HIGHCHAR: Test writes in UTF8 without preamble. 2641File.WriteAllText(sourceFile2, "This is source temp file 2."); 2663Assert.True(File.Exists(destFile1)); // "destination exists" 2664Assert.True(File.Exists(destFile2)); // "destination exists" 2675string destinationFileContents = File.ReadAllText(destFile1); 2677destinationFileContents = File.ReadAllText(destFile2); 2690File.WriteAllText(sourceFile1, "This is another source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble. 2693destinationFileContents = File.ReadAllText(destFile1); 2700File.Delete(sourceFile1); 2701File.Delete(sourceFile2); 2702File.Delete(destFile1); 2703File.Delete(destFile2); 2728File.WriteAllText(sourceFile, "This is a source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble. 2759Assert.True(File.Exists(destFile)); // "destination exists" 2770string destinationFileContents = File.ReadAllText(destFile); 2781File.WriteAllText(sourceFile, "This is another source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble. 2784destinationFileContents = File.ReadAllText(destFile); 2791File.Delete(sourceFile); 2792File.Delete(destFile); 2809File.WriteAllText(sourceFile, "This is a source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble. 2828Assert.True(File.Exists(destFile)); // "destination exists" 2829Assert.True((File.GetAttributes(destFile) & FileAttributes.ReparsePoint) != 0, "File was copied but is not a symlink"); 2835string destinationFileContents = File.ReadAllText(destFile); 2847File.WriteAllText(sourceFile, "This is another source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble. 2850destinationFileContents = File.ReadAllText(destFile); 2857File.Delete(sourceFile); 2858File.Delete(destFile); 2959File.Exists(destFile).ShouldBeTrue(); 2960File.ReadAllText(destFile).ShouldBe("This is the first source temp file."); 2976File.Exists(destFile).ShouldBeTrue(); 2977File.ReadAllText(destFile).ShouldBe("This is the second source temp file."); 2980File.ReadAllText(sourceFile1.Path).ShouldBe("This is the first source temp file."); 2997File.Exists(sourceFile2.Path).ShouldBeTrue();
Delete_Tests.cs (3)
55File.SetAttributes(source, FileAttributes.ReadOnly); 74File.SetAttributes(source, FileAttributes.Normal); 88File.Delete(source);
DownloadFile_Tests.cs (3)
81File.ReadAllText(file.FullName).ShouldBe("Success!"); 126File.ReadAllText(file.FullName).ShouldBe("Success!"); 160File.ReadAllText(file.FullName).ShouldBe("Success!");
Exec_Tests.cs (1)
587File.WriteAllText(command, "echo [hello]");
FileStateTests.cs (16)
69File.Delete(file); 88File.Delete(file); 115File.Delete(file); 134File.Delete(file); 153File.Delete(file); 172File.Delete(file); 188File.Delete(file); 195if (File.Exists(file)) 197File.Delete(file); 217File.Move(oldFile, file); 224File.Delete(file); 250File.Delete(file); 276File.Delete(file); 294File.WriteAllText(file, "x"); 303File.Delete(file); 326File.Delete(file);
GenerateBindingRedirects_Tests.cs (9)
295File.SetCreationTime(outputAppConfigFile, oldTimestamp); 296File.SetLastWriteTime(outputAppConfigFile, oldTimestamp); 299File.GetCreationTime(outputAppConfigFile).ShouldBe(oldTimestamp, TimeSpan.FromSeconds(5)); 300File.GetLastWriteTime(outputAppConfigFile).ShouldBe(oldTimestamp, TimeSpan.FromSeconds(5)); 310File.GetCreationTime(outputAppConfigFile).ShouldBe(oldTimestamp, TimeSpan.FromSeconds(5)); 311File.GetLastWriteTime(outputAppConfigFile).ShouldBe(oldTimestamp, TimeSpan.FromSeconds(5)); 336SourceAppConfigContent = File.ReadAllText(appConfigFile), 337TargetAppConfigContent = File.ReadAllText(outputAppConfig), 355File.WriteAllText(appConfigFile, appConfigContents);
GetInstalledSDKLocations_Tests.cs (8)
57File.WriteAllText( 61File.WriteAllText( 65File.WriteAllText( 91File.WriteAllText( 99File.WriteAllText(Path.Combine(tempPath, "Walls", "1.0", "SDKManifest.xml"), "Hello"); 125File.WriteAllText( 129File.WriteAllText( 133File.WriteAllText(
GetSDKReference_Tests.cs (26)
121File.WriteAllText(testWinMDNeutralWinXML, "TestXml"); 122File.WriteAllText(testWinMD, "TestWinmd"); 123File.WriteAllText(testWinMD64, "TestWinmd"); 124File.WriteAllText(testWinMDNeutral, "TestWinmd"); 125File.WriteAllText(testWinMDCommonConfigurationNeutral, "TestWinmd"); 126File.WriteAllText(testWinMDCommonConfigurationx86, "TestWinmd"); 127File.WriteAllText(testWinMDCommonConfigurationx64, "TestWinmd"); 128File.WriteAllText(testWinMDCommonConfigurationNeutralDupe, "TestWinmd"); 129File.WriteAllText(testRA, "TestWinmd"); 130File.WriteAllText(testRA64, "TestWinmd"); 131File.WriteAllText(testRANeutral, "TestWinmd"); 132File.WriteAllText(testRACommonConfigurationNeutral, "TestWinmd"); 133File.WriteAllText(testRACommonConfigurationx86, "TestWinmd"); 134File.WriteAllText(testRACommonConfigurationx64, "TestWinmd"); 135File.WriteAllText(testRACommonConfigurationNeutralDupe, "TestWinmd"); 137File.WriteAllText(redist, "TestWinmd"); 138File.WriteAllText(redist64, "TestWinmd"); 139File.WriteAllText(redistNeutral, "TestWinmd"); 140File.WriteAllText(redistNeutralPri, "TestWinmd"); 141File.WriteAllText(redistCommonConfigurationNeutral, "TestWinmd"); 142File.WriteAllText(redistCommonConfigurationx86, "TestWinmd"); 143File.WriteAllText(redistCommonConfigurationx64, "TestWinmd"); 144File.WriteAllText(redistCommonConfigurationNeutralDupe, "TestWinmd"); 169File.WriteAllText(testWinMD, "TestWinmd"); 170File.WriteAllText(redist, "TestWinmd"); 171File.WriteAllText(redist2, "TestWinmd");
MakeDir_Tests.cs (5)
73FileStream fs = File.Create(file); 113File.Delete(file); 116File.Delete(invalid); 238FileStream fs = File.Create(file); 259File.Delete(file);
Move_Tests.cs (53)
39File.Delete(destinationFile); 48Assert.False(File.Exists(sourceFile)); // "Expected the source file to be gone." 49Assert.True(File.Exists(destinationFile)); // "Expected the destination file to exist." 57File.Delete(sourceFile); 58File.Delete(destinationFile); 84File.Delete(destinationFile); 94Assert.False(File.Exists(sourceFile)); // "Expected the source file to be gone." 95Assert.True(File.Exists(destinationFile)); // "Expected the destination file to exist." 103if (File.Exists(sourceFile)) 107File.Delete(sourceFile); 110File.Delete(destinationFile); 126File.Delete(sourceFile); 142Assert.False(File.Exists(sourceFile)); // "Expected the source file to still not exist." 143Assert.True(File.Exists(destinationFile)); // "Expected the destination file to still exist." 158File.Delete(sourceFile); 159File.Delete(destinationFile); 190Assert.True(File.Exists(sourceFile)); // "Source file should be there" 194File.Delete(sourceFile); 231Assert.True(File.Exists(sourceFile)); // "Source file should be present" 245File.Delete(sourceFile); 249File.Delete(destinationFile); 283Assert.False(File.Exists(sourceFile)); // "Source file should be gone" 295File.Delete(sourceFile); 296File.Delete(destinationFile); 339Assert.False(File.Exists(sourceFile)); // "Source file should be gone" 353File.Delete(sourceFile); 354File.Delete(destinationFile); 393Assert.False(File.Exists(sourceFile)); // "Source file should be gone" 407File.Delete(sourceFile); 408File.Delete(destinationFile); 432fs = File.Create(inFile1); 433fs2 = File.Create(inFile2); 486File.Delete(inFile1); 487File.Delete(inFile2); 488File.Delete(validOutFile); 517Assert.False(File.Exists(file + "2")); 521File.Delete(file); 602fs = File.Create(file); 620Assert.True(File.Exists(file)); // "Source file should be there" 624File.Delete(file); 646fs = File.Create(file); 669File.Delete(file); 702Assert.False(File.Exists(sourceFile)); // "source gone" 703Assert.True(File.Exists(destFile)); // "destination exists" 720File.Delete(sourceFile); 721File.Delete(destFile); 746fs = File.Create(inFile1); 747fs2 = File.Create(inFile2); 767Assert.False(File.Exists(outFile1)); 771File.Delete(inFile1); 772File.Delete(inFile2); 773File.Delete(outFile1); 809File.Delete(sourceFile);
MSBuild_Tests.cs (31)
87File.Delete(tempProject); 147File.Delete(projectFile1); 148File.Delete(projectFile2); 540File.Delete(projectFile1); 541File.Delete(projectFile2); 596File.Delete(projectFile1); 597File.Delete(projectFile2); 651File.Delete(projectFile1); 652File.Delete(projectFile2); 700File.Delete(projectFile1); 701File.Delete(projectFile2); 755File.Delete(projectFile1); 756File.Delete(projectFile2); 813File.Delete(projectFile1); 814File.Delete(projectFile2); 867File.Delete(projectFile1); 868File.Delete(projectFile2); 918File.Delete(projectFile1); 919File.Delete(projectFile2); 1022File.Delete(project1); 1023File.Delete(project2); 1189File.Delete(project1); 1190File.Delete(project2); 1294File.Delete(project1); 1356File.Delete(projectFile1); 1357File.Delete(projectFile2); 1396File.Delete(projectFile1); 1397File.Delete(projectFile2); 1488File.Delete(projectFile1); 1489File.Delete(projectFile2); 1524File.Delete(projectFile1);
PortableTasks_Tests.cs (3)
59File.Copy(file.FullName, Path.Combine(folder, file.Name)); 63File.Exists(projFile).ShouldBeTrue($"Project file {projFile} does not exist"); 65_outputHelper.WriteLine(File.ReadAllText(projFile));
RARPrecomputedCache_Tests.cs (5)
39int standardLen = File.ReadAllText(standardCache.Path).Length; 40File.Delete(standardCache.Path); 47File.Exists(standardCache.Path).ShouldBeFalse(); 48int preLen = File.ReadAllText(precomputedPath).Length; 131File.Delete(precomputedCache.Path);
ReadLinesFromFile_Tests.cs (4)
62File.Delete(file); 109File.Delete(file); 143File.Delete(file); 205File.Delete(file);
ResolveAssemblyReference_CustomCultureTests.cs (4)
53var projBContent = File.ReadAllText(Path.Combine(testAssetsPath, projectBName)) 86File.Exists(cultureResourcePath).ShouldBeTrue($"Expected '{customCultureName}' resource DLL not found at: {cultureResourcePath}"); 90File.Exists(cultureResourcePath).ShouldBeFalse($"Unexpected '{customCultureName}' culture DLL was found at: {cultureResourcePath}"); 99File.Copy(sourcePath, Path.Combine(destinationFolder, fileName));
ResolveCodeAnalysisRuleSet_Tests.cs (2)
24File.WriteAllText(fullPath, contents); 29File.Delete(_fullPath);
ResolveSDKReference_Tests.cs (85)
188File.WriteAllText(sdkManifestFile, sdkManifestContents1); 264File.WriteAllText(sdkManifestFile, sdkManifestContents2); 492File.WriteAllText(sdkManifestFile, sdkManifestContents); 596File.WriteAllText(sdkManifestFile, sdkManifestContents); 651File.WriteAllText(sdkManifestFile, sdkManifestContents); 709File.WriteAllText(sdkManifestFile, sdkManifestContents); 764File.WriteAllText(sdkManifestFile, sdkManifestContents); 819File.WriteAllText(sdkManifestFile, sdkManifestContents); 874File.WriteAllText(sdkManifestFile, sdkManifestContents); 931File.WriteAllText(sdkManifestFile, sdkManifestContents); 985File.WriteAllText(sdkManifestFile, sdkManifestContents); 1040File.WriteAllText(sdkManifestFile, sdkManifestContents); 1506File.WriteAllText(sdkManifestFile, sdkManifestContents); 1565File.WriteAllText(sdkManifestFile, sdkManifestContents); 1666File.WriteAllText(sdkManifestFile, sdkManifestContents1); 1679File.WriteAllText(sdkManifestFile, sdkManifestContents2); 1742File.WriteAllText(sdkManifestFile, sdkManifestContents); 1824File.WriteAllText(sdkManifestFile, sdkManifestContents); 1919File.WriteAllText(sdkManifestFile, sdkManifestContents); 1990File.WriteAllText(sdkManifestFile, sdkManifestContents); 2055File.WriteAllText(sdkManifestFile, sdkManifestContents); 2128File.WriteAllText(sdkManifestFile, sdkManifestContents); 2197File.WriteAllText(sdkManifestFile, sdkManifestContents); 2267File.WriteAllText(sdkManifestFile, sdkManifestContents); 2338File.WriteAllText(sdkManifestFile, sdkManifestContents); 2410File.WriteAllText(sdkManifestFile, sdkManifestContents); 2480File.WriteAllText(sdkManifestFile, sdkManifestContents); 2554File.WriteAllText(sdkManifestFile, sdkManifestContents); 2619File.WriteAllText(sdkManifestFile, sdkManifestContents); 2686File.WriteAllText(sdkManifestFile, sdkManifestContents); 2751File.WriteAllText(sdkManifestFile, sdkManifestContents); 2834File.WriteAllText(sdkManifestFile, sdkManifestContents1); 2835File.WriteAllText(sdkManifestFile2, sdkManifestContents2); 2836File.WriteAllText(sdkManifestFile3, sdkManifestContents3); 2932File.WriteAllText(sdkManifestFile, sdkManifestContents1); 2933File.WriteAllText(sdkManifestFile2, sdkManifestContents2); 2934File.WriteAllText(sdkManifestFile3, sdkManifestContents3); 3039File.WriteAllText(sdkManifestFile, sdkManifestContents1); 3040File.WriteAllText(sdkManifestFile2, sdkManifestContents2); 3041File.WriteAllText(sdkManifestFile3, sdkManifestContents3); 3042File.WriteAllText(sdkManifestFile4, sdkManifestContents4); 3143File.WriteAllText(sdkManifestFile, sdkManifestContents1); 3144File.WriteAllText(sdkManifestFile2, sdkManifestContents2); 3145File.WriteAllText(sdkManifestFile3, sdkManifestContents3); 3234File.WriteAllText(sdkManifestFile, sdkManifestContents); 3308File.WriteAllText(sdkManifestFile, sdkManifestContents); 3384File.WriteAllText(sdkManifestFile, sdkManifestContents); 3452File.WriteAllText(sdkManifestFile, sdkManifestContents); 3528File.WriteAllText(sdkManifestFile, sdkManifestContents); 3591File.WriteAllText(sdkManifestFile, sdkManifestContents); 3665File.WriteAllText(sdkManifestFile, sdkManifestContents); 3789File.WriteAllText(sdkManifestFile, sdkManifestContents); 3790File.WriteAllText(sdkManifestFile2, sdkManifestContents2); 3791File.WriteAllText(testProjectFile, tempProjectContents); 3801File.WriteAllText(redist1, "Test"); 3802File.WriteAllText(redist2, "Test"); 3803File.WriteAllText(redist3, "Test"); 3804File.WriteAllText(redist4, "Test"); 3805File.WriteAllText(redist5, "Test"); 3806File.WriteAllText(redist6, "Test"); 3930File.WriteAllText(sdkManifestFile, sdkManifestContents); 3931File.WriteAllText(sdkManifestFile2, sdkManifestContents2); 3932File.WriteAllText(testProjectFile, tempProjectContents); 3943File.WriteAllText(redist1, "Test"); 3944File.WriteAllText(redist2, "Test"); 3945File.WriteAllText(redist3, "Test"); 3946File.WriteAllText(redist4, "Test"); 3947File.WriteAllText(redist5, "Test"); 3948File.WriteAllText(redist6, "Test"); 3949File.WriteAllText(redist7, "Test"); 4046File.WriteAllText(sdkManifestFile, sdkManifestContents); 4047File.WriteAllText(testProjectFile, tempProjectContents); 4055File.WriteAllText(redist1, "Test"); 4056File.WriteAllText(redist2, "Test"); 4057File.WriteAllText(redist3, "Test"); 4058File.WriteAllText(redist4, "Test"); 4148File.WriteAllText(sdkManifestFile, sdkManifestContents); 4149File.WriteAllText(testProjectFile, tempProjectContents); 4154File.WriteAllText(redist1, "Test"); 4155File.WriteAllText(redist2, "Test"); 4287File.WriteAllText(redist1, "Test"); 4288File.WriteAllText(redist2, "Test"); 4293File.WriteAllText(testProjectFile, tempProjectContents); 4297File.WriteAllText(sdkManifestFile, sdkManifestContents1); 4306File.WriteAllText(sdkManifestFile, sdkManifestContents2);
ResourceHandling\GenerateResource_Tests.cs (283)
63File.SetAttributes(resxFile, FileAttributes.ReadOnly); 87File.SetAttributes(resxFile, FileAttributes.Normal); 90File.Delete(t.Sources[0].ItemSpec); 93if (File.Exists(item.ItemSpec)) 95File.Delete(item.ItemSpec); 132File.Delete(resxFile0); 133File.Delete(resxFile1); 134File.Delete(resxFile2); 135File.Delete(resxFile3); 138File.Delete(item.ItemSpec); 173File.Delete(t.Sources[0].ItemSpec); 176if (File.Exists(item.ItemSpec)) 178File.Delete(item.ItemSpec); 218File.Delete(systemDll); 221File.Delete(resxFile); 226File.Delete(resourcesFile); 271File.Delete(resourcesFile); 272File.Delete(t.OutputResources[0].ItemSpec); 273File.Delete(t2a.OutputResources[0].ItemSpec); 276File.Delete(item.ItemSpec); 307File.Delete(t.Sources[0].ItemSpec); 310File.Delete(item.ItemSpec); 356File.SetLastWriteTime(resxFileInput, DateTime.Now.Subtract(TimeSpan.FromMinutes(5))); 357File.SetLastWriteTime(resourceOutput, DateTime.Now.Subtract(TimeSpan.FromMinutes(10))); 360File.GetLastAccessTime(t2.OutputResources[0].ItemSpec).ShouldBe(DateTime.Now, TimeSpan.FromSeconds(5)); 384File.Delete(resxFileInput); 419DateTime firstWriteTime = File.GetLastWriteTime(t.OutputResources[0].ItemSpec); 421File.SetLastWriteTime(bitmap, DateTime.Now + TimeSpan.FromSeconds(2)); 425File.GetLastWriteTime(t2.OutputResources[0].ItemSpec).ShouldBeGreaterThan(firstWriteTime); 437File.Delete(t.Sources[0].ItemSpec); 438File.Delete(bitmap); 441if (File.Exists(item.ItemSpec)) 443File.Delete(item.ItemSpec); 481File.Delete(output[0].ItemSpec); 561File.Exists(outputResource) 566File.Delete(t.Sources[0].ItemSpec); 567File.Delete(bitmap); 571File.Delete(item.ItemSpec); 604File.Delete(t.Sources[0].ItemSpec); 608File.Delete(item.ItemSpec); 641File.Delete(bitmap); 655File.Delete(t.Sources[0].ItemSpec); 656File.Delete(bitmap); 659if (File.Exists(item.ItemSpec)) 661File.Delete(item.ItemSpec); 687DateTime firstOutputCreationTime = File.GetLastWriteTime(createResources.OutputResources[0].ItemSpec); 688DateTime secondOutputCreationTime = File.GetLastWriteTime(createResources.OutputResources[1].ItemSpec); 704File.SetLastWriteTime(firstResx, DateTime.Now); 712File.GetLastWriteTime(t2.OutputResources[0].ItemSpec).ShouldBeGreaterThan(firstOutputCreationTime); 713File.GetLastWriteTime(t2.OutputResources[1].ItemSpec).ShouldBe(secondOutputCreationTime); 752DateTime time = File.GetLastWriteTime(t.OutputResources[0].ItemSpec); 762Assert.True(time.Equals(File.GetLastWriteTime(t2.OutputResources[0].ItemSpec))); 767File.Delete(t.Sources[0].ItemSpec); 768File.Delete(bitmap); 771if (File.Exists(item.ItemSpec)) 773File.Delete(item.ItemSpec); 815DateTime time = File.GetLastWriteTime(t.OutputResources[0].ItemSpec); 816DateTime time2 = File.GetLastWriteTime(t.OutputResources[1].ItemSpec); 829Assert.True(time.Equals(File.GetLastWriteTime(t2.OutputResources[0].ItemSpec))); 830Assert.True(time2.Equals(File.GetLastWriteTime(t2.OutputResources[1].ItemSpec))); 836File.Delete(resxFile); 841File.Delete(txtFile); 846File.Delete(resourcesFile1); 851File.Delete(resourcesFile2); 885DateTime firstWriteTime = File.GetLastWriteTime(initialCreator.OutputResources[0].ItemSpec); 895File.GetLastWriteTime(incrementalUpToDate.OutputResources[0].ItemSpec).ShouldBe(firstWriteTime); 899File.SetLastWriteTime(localSystemDll, newTime); 915File.GetLastWriteTime(incrementalOutOfDate.OutputResources[0].ItemSpec).ShouldBeGreaterThan(firstWriteTime); 925File.Delete(resxFile); 930File.Delete(resourcesFile); 935File.Delete(stateFile); 940File.Delete(localSystemDll); 962if (!File.Exists(file.ItemSpec)) 964File.WriteAllText(file.ItemSpec, ""); 984File.SetLastWriteTime(additionalInputs[1].ItemSpec, newTime); 998File.Delete(resxFile); 1003File.Delete(resourcesFile); 1006if (additionalInputs?[0] != null && File.Exists(additionalInputs[0].ItemSpec)) 1008File.Delete(additionalInputs[0].ItemSpec); 1011if (additionalInputs?[1] != null && File.Exists(additionalInputs[1].ItemSpec)) 1013File.Delete(additionalInputs[1].ItemSpec); 1045File.Delete(t.Sources[0].ItemSpec); 1048File.Delete(item.ItemSpec); 1082File.Delete(t2b.OutputResources[0].ItemSpec); 1091File.Delete(resourcesFile); 1092File.Delete(t.OutputResources[0].ItemSpec); 1093File.Delete(t2a.OutputResources[0].ItemSpec); 1096File.Delete(item.ItemSpec); 1136File.Delete(t.Sources[0].ItemSpec); 1139File.Delete(item.ItemSpec); 1142File.Delete(t2.Sources[0].ItemSpec); 1145File.Delete(item.ItemSpec); 1176Assert.True(File.Exists(stronglyTypedFileName)); 1198File.Delete(t.Sources[0].ItemSpec); 1199File.Delete(t.StronglyTypedFileName); 1202if (File.Exists(item.ItemSpec)) 1204File.Delete(item.ItemSpec); 1240Assert.True(File.Exists(stronglyTypedFileName)); 1276File.Delete(t.Sources[0].ItemSpec); 1277File.Delete(t.StronglyTypedFileName); 1280if (File.Exists(item.ItemSpec)) 1282File.Delete(item.ItemSpec); 1287if (File.Exists(item.ItemSpec)) 1289File.Delete(item.ItemSpec); 1313File.Delete(strFile); 1325Assert.True(File.Exists(resourcesFile)); 1327Assert.True(File.Exists(strFile)); 1344File.Delete(strFile); 1355Assert.True(File.Exists(resourcesFile)); 1357Assert.True(File.Exists(strFile)); 1360File.Delete(strFile); 1370Assert.True(File.Exists(strFile)); 1376File.Delete(resxFile); 1381File.Delete(resourcesFile); 1386File.Delete(strFile); 1418Assert.True(File.Exists(resourcesFile)); 1423Assert.True(File.Exists(strFile)); 1442File.Delete(txtFile); 1447File.Delete(resourcesFile); 1452File.Delete(strFile); 1483Assert.True(File.Exists(stronglyTypedFileName)); 1505File.Delete(t.Sources[0].ItemSpec); 1506File.Delete(t.StronglyTypedFileName); 1509if (File.Exists(item.ItemSpec)) 1511File.Delete(item.ItemSpec); 1543Assert.True(File.Exists(STRfile)); 1553Assert.DoesNotContain("namespace", File.ReadAllText(t.StronglyTypedFileName)); 1558File.Delete(t.Sources[0].ItemSpec); 1559File.Delete(t.StronglyTypedFileName); 1562if (File.Exists(item.ItemSpec)) 1564File.Delete(item.ItemSpec); 1601Assert.True(File.Exists(STRfile)); 1610string generatedSource = File.ReadAllText(t.StronglyTypedFileName); 1716File.Delete(t.Sources[0].ItemSpec); 1719File.Delete(item.ItemSpec); 1735File.Delete(t.Sources[0].ItemSpec); 1738File.Delete(item.ItemSpec); 1765File.Delete(resourcesFile1); 1766File.Delete(resourcesFile2); 1786Assert.False(File.Exists(resourcesFile1)); 1790Assert.True(File.Exists(resourcesFile2)); 1799File.Delete(resxFile1); 1804File.Delete(resxFile2); 1809File.Delete(resourcesFile1); 1814File.Delete(resourcesFile2); 1842File.Delete(resourcesFile1); 1843File.Delete(resourcesFile2); 1865Assert.False(File.Exists(resourcesFile1)); 1869Assert.True(File.Exists(resourcesFile2)); 1882File.Delete(resxFile1); 1887File.Delete(resxFile2); 1892File.Delete(resourcesFile1); 1897File.Delete(resourcesFile2); 1920File.Delete(t.Sources[0].ItemSpec); 1923File.Delete(item.ItemSpec); 1947File.Delete(t.Sources[0].ItemSpec); 1948File.Delete(bitmap); 1951File.Delete(item.ItemSpec); 1985File.Delete(resxFile); 1990File.Delete(resourcesFile); 2050File.Move(resxFile, resourcesFile); 2062File.Delete(t.Sources[0].ItemSpec); 2065File.Delete(item.ItemSpec); 2118File.Delete(t.Sources[0].ItemSpec); 2119File.Delete(t.StronglyTypedFileName); 2122File.Delete(item.ItemSpec); 2141File.Delete(resourcesFile); 2151Assert.False(File.Exists(resourcesFile)); 2157File.Delete(txtFile); 2208File.Delete(t.Sources[0].ItemSpec); 2211File.Delete(item.ItemSpec); 2238File.Delete(t.Sources[0].ItemSpec); 2241File.Delete(item.ItemSpec); 2272File.Delete(item.ItemSpec); 2277File.Delete(item.ItemSpec); 2306Assert.True(File.Exists(t.FilesWritten[i].ItemSpec)); 2312File.Delete(t.StateFile.ItemSpec); 2315File.Delete(item.ItemSpec); 2319File.Delete(item.ItemSpec); 2342File.Delete(Path.ChangeExtension(taskItem.ItemSpec, ".resources")); 2353Assert.True(File.Exists(t.OutputResources[0].ItemSpec)); 2356Assert.True(File.Exists(t.OutputResources[1].ItemSpec)); 2359Assert.False(File.Exists(outputFile)); 2363Assert.True(File.Exists(t.OutputResources[2].ItemSpec)); 2393File.Delete(item.ItemSpec); 2397if (File.Exists(item.ItemSpec)) 2399File.Delete(item.ItemSpec); 2432Assert.Contains("public class " + t.StronglyTypedClassName, File.ReadAllText(t.StronglyTypedFileName)); 2439File.Delete(t.Sources[0].ItemSpec); 2440File.Delete(t.StronglyTypedFileName); 2443if (File.Exists(item.ItemSpec)) 2445File.Delete(item.ItemSpec); 2464File.Delete(Path.ChangeExtension(t.Sources[0].ItemSpec, ".cs")); 2474Assert.True(File.Exists(t.StronglyTypedFileName)); 2479Assert.Contains("internal class " + t.StronglyTypedClassName, File.ReadAllText(t.StronglyTypedFileName)); 2484File.Delete(t.Sources[0].ItemSpec); 2485File.Delete(t.StronglyTypedFileName); 2489if (File.Exists(item.ItemSpec)) 2491File.Delete(item.ItemSpec); 2527File.Delete(item.ItemSpec); 2556File.Delete(textFile); 2557File.Delete(Path.ChangeExtension(textFile, ".resources")); 2576File.Delete(resourcesFile); 2588Assert.True(File.Exists(resourcesFile)); 2594File.Delete(txtFile); 2599File.Delete(resourcesFile); 2616File.SetAttributes(t.StateFile.ItemSpec, FileAttributes.ReadOnly); 2627File.Delete(t.Sources[0].ItemSpec); 2628File.SetAttributes(t.StateFile.ItemSpec, FileAttributes.Normal); 2635File.Delete(item.ItemSpec); 2652File.Move(textFile, newTextFile); 2662File.Delete(t.Sources[0].ItemSpec); 2669File.Delete(item.ItemSpec); 2694File.Delete(t.Sources[0].ItemSpec); 2701File.Delete(item.ItemSpec); 2726File.Delete(t.Sources[0].ItemSpec); 2733File.Delete(item.ItemSpec); 2758File.Delete(t.Sources[0].ItemSpec); 2765File.Delete(item.ItemSpec); 2801File.Delete(resxFile); 2806File.Delete(resxFile2); 2811File.Delete(Path.ChangeExtension(resxFile, ".resources")); 2816File.Delete(Path.ChangeExtension(resxFile2, ".resources")); 2856File.Delete(txtFile); 2874File.Delete(resourcesFile); 2886Assert.False(File.Exists(resourcesFile)); 2893File.Delete(txtFile); 2911File.Delete(resourcesFile); 2923Assert.False(File.Exists(resourcesFile)); 2930File.Delete(txtFile); 2948File.Delete(resourcesFile); 2960Assert.False(File.Exists(resourcesFile)); 2967File.Delete(txtFile); 2987File.Delete(resourcesFile); 2989File.Delete(csFile); 3004Assert.False(File.Exists(resourcesFile)); 3005Assert.False(File.Exists(csFile)); 3012File.Delete(txtFile); 3017File.Delete(resourcesFile); 3050File.Delete(resourcesFile); 3119Assert.True(File.Exists(p2pReference)); // "lib1.dll doesn't exist." 3231File.Delete(p2pReference); 3410File.Delete(resourcesFile); 3440File.Delete(resxFile); 3441File.Delete(resourcesFile); 3446File.Delete(resourcesFile); 3482File.Delete(resxFile); 3483File.Delete(resourcesFile); 3484File.Delete(Path.ChangeExtension(resxFile, ".cs")); 3489File.Delete(resourcesFile); 3526File.Delete(resxFile); 3527File.Delete(resourcesFile); 3532File.Delete(resourcesFile); 3535File.Delete(resourcesFile1); 3586File.Delete(resxFile); 3587File.Delete(resourcesFile); 3588File.Delete(resxFile1); 3589File.Delete(resourcesFile1); 3651File.Delete(t.Sources[0].ItemSpec); 3654if (File.Exists(item.ItemSpec)) 3656File.Delete(item.ItemSpec); 3695DateTime initialWriteTime = File.GetLastWriteTime(resourcesFile); 3737DateTime newTime = File.GetLastWriteTime(fileName) - new TimeSpan(0, minutes, 0); 3738File.SetLastWriteTime(fileName, newTime); 3747return File.GetLastWriteTime(fileName) > previousWriteTime; 3826Assert.True(File.Exists(t.StateFile.ItemSpec)); // "State file should exist" 3864File.Delete(sourceFile); 3872return File.ReadAllText(fileName); 3885File.GetLastWriteTime(t.OutputResources[0].ItemSpec).ShouldBeGreaterThanOrEqualTo(File.GetLastWriteTime(t.Sources[0].ItemSpec), $"we're talking here about {t.OutputResources[0].ItemSpec} and {t.Sources[0].ItemSpec}"); 3920File.SetLastWriteTime(dll.Path, DateTime.Now - TimeSpan.FromDays(30)); 4004File.Delete(textFile); 4005File.WriteAllText(textFile, GetTestTextContent(tagName, oneLine)); 4118File.WriteAllText(resgenFile, contents); 4143File.Copy(pathToSystemDLL, tempSystemDLL); 4162File.Delete(smallestBitmapFile); 4163File.WriteAllBytes( 4188File.Delete(filename); 4258Assert.True(File.Exists(t.StronglyTypedFileName)); 4295File.Delete(t.Sources[0].ItemSpec); 4296File.Delete(t.StronglyTypedFileName); 4299if (File.Exists(item.ItemSpec)) 4301File.Delete(item.ItemSpec);
ResourceHandling\MSBuildResXReader_Tests.cs (3)
139File.Exists(Path.Combine("ResourceHandling", "TextFile1.txt")).ShouldBeTrue("Test deployment is missing None files"); 167File.WriteAllText(linkedTextFile.Path, 298File.WriteAllText(linkedTextFile.Path,
TestAssemblyInfo.cs (1)
115using (XmlReader xr = XmlReader.Create(File.OpenRead(potentialVersionsPropsPath), xrs))
Unzip_Tests.cs (1)
481File.Exists(unzippedFilePath).ShouldBeTrue();
WriteCodeFragment_Tests.cs (41)
91Assert.True(File.Exists(file)); 93File.Delete(task.OutputFile.ItemSpec); 116Assert.True(File.Exists(expectedFile)); 136Assert.True(File.Exists(task.OutputFile.ItemSpec)); 160Assert.True(File.Exists(file.Path)); 185Assert.True(File.Exists(file)); 199if (File.Exists(file)) 201File.Delete(file); 213Assert.False(File.Exists(file)); 226if (File.Exists(file)) 228File.Delete(file); 240Assert.False(File.Exists(file)); 300Assert.True(File.Exists(file)); 302string content = File.ReadAllText(file); 309File.Delete(file); 330string content = File.ReadAllText(task.OutputFile.ItemSpec); 356string content = File.ReadAllText(task.OutputFile.ItemSpec); 381Assert.True(File.Exists(task.OutputFile.ItemSpec)); 385File.Delete(task.OutputFile.ItemSpec); 404Assert.True(File.Exists(task.OutputFile.ItemSpec)); 431Assert.True(File.Exists(file)); 433string content = File.ReadAllText(file); 440File.Delete(file); 463File.Delete(task.OutputFile.ItemSpec); 509string content = File.ReadAllText(task.OutputFile.ItemSpec); 514File.Delete(task.OutputFile.ItemSpec); 533string content = File.ReadAllText(task.OutputFile.ItemSpec); 538File.Delete(task.OutputFile.ItemSpec); 565string content = File.ReadAllText(task.OutputFile.ItemSpec); 571File.Delete(task.OutputFile.ItemSpec); 601string content = File.ReadAllText(task.OutputFile.ItemSpec); 610File.Delete(task.OutputFile.ItemSpec); 704string content = File.ReadAllText(task.OutputFile.ItemSpec); 712File.Delete(task.OutputFile.ItemSpec); 737string content = File.ReadAllText(task.OutputFile.ItemSpec); 742File.Delete(task.OutputFile.ItemSpec); 1124string content = File.ReadAllText(task.OutputFile.ItemSpec); 1138if ((task.OutputFile is not null) && File.Exists(task.OutputFile.ItemSpec)) 1140File.Delete(task.OutputFile.ItemSpec); 1162if ((task.OutputFile is not null) && File.Exists(task.OutputFile.ItemSpec)) 1164File.Delete(task.OutputFile.ItemSpec);
WriteLinesToFile_Tests.cs (19)
43Assert.False(File.Exists(a.File.ItemSpec)); 72File.Delete(file); 95File.Delete(file); 124File.SetLastWriteTime(file, writeTime); 136File.GetLastWriteTime(file).ShouldBe(writeTime, tolerance: TimeSpan.FromSeconds(1)); 149File.GetLastWriteTime(file).ShouldBeGreaterThan(writeTime.AddSeconds(1)); 153File.Delete(file); 207File.SetLastWriteTime(file, writeTime); 220File.GetLastWriteTime(file).ShouldBe(writeTime, tolerance: TimeSpan.FromSeconds(1)); 233File.GetLastWriteTime(file).ShouldBe(writeTime, tolerance: TimeSpan.FromSeconds(1)); 237File.Delete(file); 263File.Delete(fileExists); 330File.Exists(file.Path).ShouldBeTrue(); 331File.ReadAllText(file.Path).ShouldNotBeEmpty(); 341File.Exists(file.Path).ShouldBeTrue(); 342File.ReadAllText(file.Path).ShouldBeEmpty(); 357File.Exists(file.Path).ShouldBeFalse(); 367File.Exists(file.Path).ShouldBeTrue(); 368File.ReadAllText(file.Path).ShouldBeEmpty();
XmlPeek_Tests.cs (1)
366File.WriteAllText(xmlInputPath, xmlFile);
XmlPoke_Tests.cs (3)
210string result = File.ReadAllText(xmlInputPath); 336File.WriteAllText(xmlInputPath, xmlFile); 363string result = File.ReadAllText(xmlInputPath);
XslTransformation_Tests.cs (5)
807File.Delete(xmlInputPath); // this should succeed (file not locked by task) 808File.Exists(xmlInputPath).ShouldBeFalse(); 810File.Delete(xslInputPath); // this should succeed (file not locked by task) 811File.Exists(xslInputPath).ShouldBeFalse(); 972Assert.True(File.Exists(tsk.ItemSpec), tsk.ItemSpec + " should exist on output dir");
Microsoft.Build.UnitTests.Shared (22)
DummyMappedDrive.cs (1)
30File.Create(Path.Combine(_mappedPath, "x")).Dispose();
EngineTestEnvironment.cs (1)
131File.WriteAllText(ProjectFile, ObjectModelHelpers.CleanupFileContents(projectContents));
EnvironmentProvider.cs (1)
67.FirstOrDefault(File.Exists);
ObjectModelHelpers.cs (11)
657File.WriteAllText(projectFilePath, CleanupFileContents(fileContents)); 883File.Delete(file); 917File.WriteAllText(fullFilePath, CleanupFileContents(fileContents)); 923File.WriteAllText(fullFilePath, CleanupFileContents(fileContents), encoding); 991File.SetLastWriteTime(projectFileFullPath, DateTime.Now); 1051File.Delete(files[i]); 1074File.SetLastWriteTime(files[i], lastWriteTime); 1620File.WriteAllText(createdProjectFile, ObjectModelHelpers.CleanupFileContents(projectContents)); 1674File.WriteAllText(fullPath, string.Empty); 1862File.Delete(path); 2181return File.Exists(path);
RequiresSymbolicLinksFactAttribute.cs (5)
33File.Create(sourceFile).Dispose(); 44if (File.Exists(sourceFile)) 46File.Delete(sourceFile); 48if (File.Exists(destinationFile)) 50File.Delete(destinationFile);
TestEnvironment.cs (3)
508string contents = File.ReadAllText(file.FullName); 698File.WriteAllText(Path, contents ?? string.Empty); 720File.Delete(Path);
Microsoft.Build.Utilities.Core (40)
BuildEnvironmentHelper.cs (1)
609var existsCheck = mode == BuildEnvironmentMode.VisualStudio ? new Func<string, bool>(_ => true) : File.Exists;
DebugUtils.cs (1)
115while (File.Exists(fullPath))
ExceptionHandling.cs (2)
394if (File.GetLastWriteTimeUtc(file) >= fromTimeUtc) 400builder.Append(File.ReadAllText(file));
FileUtilities.cs (4)
81return !File.Exists(lowerCased); 198File.WriteAllText(testFilePath, $"MSBuild process {EnvironmentUtilities.CurrentProcessId} successfully wrote to file."); 199File.Delete(testFilePath); 894File.Delete(FixFilePath(path));
FrameworkLocationHelper.cs (2)
1435(!File.Exists(Path.Combine(generatedPathToDotNetFramework, NativeMethodsShared.IsWindows ? "MSBuild.exe" : "mcs.exe")) && 1436!File.Exists(Path.Combine(generatedPathToDotNetFramework, "Microsoft.Build.dll"))))
ManagedFileSystem.cs (5)
51return File.ReadAllText(path); 56return File.ReadAllBytes(path); 131return File.GetAttributes(path); 136return File.GetLastWriteTimeUtc(path); 146return File.Exists(path);
Modifiers.cs (2)
331modifiedItemSpec = File.GetCreationTime(unescapedItemSpec).ToString(FileTimeFormat, null); 347modifiedItemSpec = File.GetLastAccessTime(unescapedItemSpec).ToString(FileTimeFormat, null);
PlatformManifest.cs (1)
101FileStream fs = File.OpenRead(platformManifestPath);
PrintLineDebuggerWriters.cs (2)
28File.AppendAllText(file, CsvFormat(string.Empty, callsite, args)); 33File.AppendAllText(errorFile, $"{SimpleFormat(id, callsite, args)}\n{e.Message}\n{e.StackTrace}");
SDKManifest.cs (1)
320FileStream fs = File.OpenRead(sdkManifestPath);
TempFileUtilities.cs (1)
192File.WriteAllText(file, string.Empty);
ToolLocationHelper.cs (3)
2869FileExists fileExists = new FileExists(File.Exists); 3137FileStream fs = File.OpenRead(redistFilePath); 3593if (!File.Exists(toolPath))
ToolsetElement.cs (2)
98File.Delete(tempFileName + ".config"); 99File.Delete(tempFileName);
ToolTask.cs (5)
856File.Delete(fileName); 1424File.AppendAllText(_temporaryBatchFile, "#!/bin/sh\n"); // first line for UNIX is ANSI 1426File.AppendAllText(_temporaryBatchFile, AdjustCommandsForOperatingSystem(commandLineCommands), EncodingUtilities.CurrentSystemOemEncoding); 1448File.AppendAllText(_temporaryBatchFile, 1454File.AppendAllText(_temporaryBatchFile, commandLineCommands, encoding);
TrackedDependencies\CanonicalTrackedInputFiles.cs (2)
647using (StreamReader tlog = File.OpenText(tlogFileName.ItemSpec)) 879File.WriteAllText(tlogFile.ItemSpec, "", System.Text.Encoding.Unicode);
TrackedDependencies\CanonicalTrackedOutputFiles.cs (2)
161using (StreamReader tlog = File.OpenText(tlogFileName.ItemSpec)) 591File.WriteAllText(tlogFile.ItemSpec, "", System.Text.Encoding.Unicode);
TrackedDependencies\FileTracker.cs (1)
382File.WriteAllText(trackerResponseFile, "/r \"" + rootMarker + "\"", Encoding.Unicode);
TrackedDependencies\FlatTrackingData.cs (3)
416using (StreamReader tlog = File.OpenText(tlogFileName.ItemSpec)) 626File.WriteAllText(tlogFile.ItemSpec, "", Encoding.Unicode); 653File.WriteAllText(_tlogMarker, "");
Microsoft.Build.Utilities.UnitTests (87)
PlatformManifest_Tests.cs (2)
69File.WriteAllText(Path.Combine(manifestDirectory, "SomeOtherFile.xml"), "hello"); 326File.WriteAllText(Path.Combine(_manifestDirectory, "Platform.xml"), ObjectModelHelpers.CleanupFileContents(contents));
TaskItem_Tests.cs (1)
267File.Delete(from.ItemSpec);
TaskLoggingHelper_Tests.cs (2)
185File.WriteAllText(file, contents); 209File.Delete(file);
TestAssemblyInfo.cs (1)
115using (XmlReader xr = XmlReader.Create(File.OpenRead(potentialVersionsPropsPath), xrs))
ToolLocationHelper_Tests.cs (72)
84File.WriteAllText(Path.Combine(referenceDirectory, "One.winmd"), "First"); 85File.WriteAllText(Path.Combine(referenceDirectory, "Two.winmd"), "Second"); 86File.WriteAllText(Path.Combine(referenceDirectory, "Three.winmd"), "Third"); 109File.WriteAllText(Path.Combine(referenceDirectory, "One.winmd"), "First"); 179if (!File.Exists(platformFilePath)) 207File.WriteAllText(platformFilePath, platformFileContent); 208File.WriteAllText(sdkManifestFilePath, sdkManifestFileContent); 287File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), ""); 313File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "Garbaggggge"); 355File.WriteAllText(toolPath, "Contents"); 356File.WriteAllText(toolPath40, "Contents"); 474File.WriteAllText(toolPath, "Contents"); 475File.WriteAllText(toolPath40, "Contents"); 1406File.WriteAllText(redist40, redistString40); 1407File.WriteAllText(redist41, redistString41); 1445File.WriteAllText(redist41, redistString41); 1475File.WriteAllText(redist41, redistString41); 1505File.WriteAllText(redist41, redistString41); 1534File.WriteAllText(redist40, redistString40); 1566File.WriteAllText(redist41, redistString41); 1602File.WriteAllText(redist41, redistString41); 1636File.WriteAllText(redist41, redistString41); 1691File.WriteAllText(framework39RedistList, redistString39); 1692File.WriteAllText(framework40RedistList, redistString40); 1693File.WriteAllText(framework41RedistList, redistString41); 1753File.WriteAllText(framework39RedistList, redistString39); 1754File.WriteAllText(framework40RedistList, redistString40); 1810File.WriteAllText(framework40RedistList, redistString40); 1811File.WriteAllText(framework41RedistList, redistString41); 2732File.WriteAllText(Path.Combine(redistPath, "FrameworkList.xml"), string.Format(frameworkListXml, frameworkName)); 2733File.WriteAllText(Path.Combine(asmPath, "mscorlib.dll"), string.Empty); 3163File.WriteAllText(manifestFile, manifestExtensionSDK); 3188File.WriteAllText(manifestFile, manifestExtensionSDK2); 3212File.WriteAllText(manifestFile, manifestExtensionSDK3); 3236File.WriteAllText(manifestFile2, manifestExtensionSDK4); 3260File.WriteAllText(manifestFile, manifestExtensionSDK5); 3304File.WriteAllText(manifestFile, manifestPlatformSDK); 3356File.WriteAllText(manifestFile, manifestExtensionSDK); 3399File.WriteAllText(manifestFile, "Hello"); 3456File.WriteAllText(manifestFile, manifestExtensionSDK); 3578File.WriteAllText(Path.Combine(platformDirectory, "SDKManifest.xml"), "HI"); 3579File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "HI"); 3582File.WriteAllText(testProjectFile, tempProjectContents); 3650File.WriteAllText(Path.Combine(platformDirectory, "SDKManifest.xml"), platformSDKManifestContents); 3651File.WriteAllText(Path.Combine(sdkDirectory, "SDKManifest.xml"), "HI"); 3654File.WriteAllText(testProjectFile, tempProjectContents); 4119File.Create(Path.Combine(rootDirectories[i], "file1.txt")).Close(); 4120File.Create(Path.Combine(subdir, fileInSubDir)).Close(); 4457File.WriteAllText( 4460File.WriteAllText( 4463File.WriteAllText( 4467File.WriteAllText( 4470File.WriteAllText( 4473File.WriteAllText(Path.Combine(tempPath, "Windows", "1.0", "SDKManifest.xml"), manifestPlatformSDK1); 4474File.WriteAllText(Path.Combine(tempPath, "Windows", "2.0", "SDKManifest.xml"), manifestPlatformSDK2); 4475File.WriteAllText( 4478File.WriteAllText(Path.Combine(tempPath, "MyPlatform", "3.0", "SDKManifest.xml"), manifestPlatformSDK3); 4479File.WriteAllText(Path.Combine(tempPath, "MyPlatform", "2.0", "SDKManifest.xml"), manifestPlatformSDK4); 4480File.WriteAllText( 4483File.WriteAllText( 4486File.WriteAllText(Path.Combine(tempPath, "MyPlatform", "1.0", "SDKManifest.xml"), manifestPlatformSDK5); 4489File.WriteAllText( 4492File.WriteAllText( 4495File.WriteAllText( 4498File.WriteAllText( 4503File.WriteAllText(Path.Combine(tempPath, "MyPlatform", "9.0", "SDKManifest.xml"), manifestPlatformSDK7); 4504File.WriteAllText( 4507File.WriteAllText( 4510File.WriteAllText( 4556File.WriteAllText( 4559File.WriteAllText( 4562File.WriteAllText(
ToolTask_Tests.cs (9)
449File.WriteAllText(tempFile, @"hello world"); 467File.Delete(tempFile); 477File.WriteAllText(tempFile, @"hello world"); 495File.Delete(tempFile); 508File.WriteAllText(tempFile, @" 535File.Delete(tempFile); 861File.Exists(output.Path).ShouldBeTrue(); 865File.ReadAllText(output.Path).ShouldContain("łoł"); 869File.ReadAllText(output.Path).ShouldContain("lol");
Microsoft.Cci.Extensions (9)
Extensions\DocIdExtensions.cs (2)
89if (!File.Exists(docIdsFile)) 92foreach (string id in File.ReadAllLines(docIdsFile))
Filters\BaselineDifferenceFilter.cs (2)
26if (!File.Exists(baselineFile)) 29foreach (var line in File.ReadAllLines(baselineFile))
HostEnvironment.cs (4)
117if (File.Exists(path)) 147if (File.Exists(assemblyPath)) 153if (File.Exists(combinedPath)) 200if (File.Exists(path))
SRMetadataPEReaderCache.cs (1)
35FileStream stream = File.OpenRead(assemblyPath);
Microsoft.CodeAnalysis (27)
AssemblyUtilities.cs (2)
39if (File.Exists(satelliteAssemblyPath)) 45if (File.Exists(satelliteAssemblyPath))
CommandLine\CommandLineArguments.cs (1)
578string? resolvedPath = FileUtilities.ResolveRelativePath(reference.FilePath, basePath: null, baseDirectory: BaseDirectory, searchPaths: ReferencePaths, fileExists: File.Exists);
CommandLine\CommonCompiler.CompilerEmitStreamProvider.cs (4)
76File.Delete(_filePath); 84File.Move(_filePath, newFilePath); 87File.SetAttributes(newFilePath, FileAttributes.Hidden); 90File.Delete(newFilePath);
CommandLine\CommonCompiler.cs (1)
130if (!SuppressDefaultResponseFile(args) && File.Exists(responseFile))
Compilation.EmitStream.cs (1)
88File.Delete(tempFilePath);
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
297using var stream = File.Open(assemblyPath, FileMode.Open, FileAccess.Read, FileShare.Read);
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
318if (File.Exists(filePath))
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (2)
237if (File.Exists(originalPath)) 239File.Copy(originalPath, shadowCopyPath);
FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
FileSystem\ICommonCompilerFileSystem.cs (1)
61public bool FileExists(string filePath) => File.Exists(filePath);
FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
FileSystemExtensions.cs (4)
46using (var outputStream = FileUtilities.CreateFileStreamChecked(File.Create, outputPath, nameof(outputPath))) 47using (var pdbStream = (pdbPath == null ? null : FileUtilities.CreateFileStreamChecked(File.Create, pdbPath, nameof(pdbPath)))) 48using (var xmlDocStream = (xmlDocPath == null ? null : FileUtilities.CreateFileStreamChecked(File.Create, xmlDocPath, nameof(xmlDocPath)))) 49using (var win32ResourcesStream = (win32ResourcesPath == null ? null : FileUtilities.CreateFileStreamChecked(File.OpenRead, win32ResourcesPath, nameof(win32ResourcesPath))))
RuleSet\RuleSetInclude.cs (2)
112if (File.Exists(includePath)) 121if (File.Exists(includePath))
SourceFileResolver.cs (1)
121return File.Exists(resolvedPath);
StrongName\StrongNameFileSystem.cs (2)
34return File.ReadAllBytes(fullPath); 40return File.Exists(fullPath);
StrongName\StrongNameKeys.cs (1)
112var fileContent = ImmutableArray.Create(File.ReadAllBytes(keyFilePath));
XmlFileResolver.cs (1)
87return File.Exists(resolvedPath);
Microsoft.CodeAnalysis.Analyzers (5)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
66if (File.Exists(potentialAssemblyPath))
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
66if (File.Exists(potentialAssemblyPath))
Microsoft.CodeAnalysis.CodeStyle (2)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
66if (File.Exists(potentialAssemblyPath))
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (95)
CommandLineTestBase.cs (1)
41File.WriteAllBytes(Path.Combine(dir.Path, "mscorlib.dll"), Net461.ReferenceInfos.mscorlib.ImageBytes);
CommandLineTests.cs (78)
155Assert.True(File.Exists(exePath)); 412Assert.Equal("星野 八郎太", File.ReadAllText(Path.Combine(dir.Path, "output.txt"), Encoding.GetEncoding(932))); 432Assert.Equal("星野 八郎太", File.ReadAllText(Path.Combine(dir.Path, "output.txt"), Encoding.GetEncoding(932))); 2243var peStream = File.OpenRead(Path.Combine(dir.Path, "a.exe")); 2251AssertEx.Equal(File.ReadAllBytes(sl.Path), blob); 2275var pdbStream = File.OpenRead(Path.Combine(dir.Path, "a.pdb")); 2280AssertEx.Equal(File.ReadAllBytes(sl.Path), blob); 2304var pdbStream = File.OpenRead(Path.Combine(dir.Path, "a.pdb")); 2467using (var peReader = new PEReader(File.OpenRead(Path.Combine(dir.Path, "embed.exe")))) 2474MetadataReaderProvider.FromPortablePdbStream(File.OpenRead(Path.Combine(dir.Path, "embed.pdb")))) 2502symReader = SymReaderFactory.CreateReader(File.OpenRead(Path.Combine(dir.Path, "embed.pdb"))); 2533var content = File.ReadAllText(file, encoding ?? Encoding.UTF8); 4490using (var metadata = ModuleMetadata.CreateFromImage(File.ReadAllBytes(Path.Combine(dir.Path, "aa.exe")))) 4500if (System.IO.File.Exists(exeName)) 4502System.IO.File.Delete(exeName); 7079using (var metadata = ModuleMetadata.CreateFromImage(File.ReadAllBytes(Path.Combine(dir.Path, expectedOutputName)))) 7089if (System.IO.File.Exists(expectedOutputName)) 7091System.IO.File.Delete(expectedOutputName); 8247using (var xmlFileHandle = File.Open(xml.ToString(), FileMode.Open, FileAccess.Read, FileShare.Delete | FileShare.ReadWrite)) 8252Assert.True(File.Exists(Path.Combine(dir.ToString(), "a.xml"))); 8699System.IO.File.Delete(System.IO.Path.Combine(baseDir, "goo.dll")); 8756using (var stream = File.OpenWrite(exe.Path)) 8763using (var stream = File.OpenWrite(pdb.Path)) 8778using (var peFile = File.OpenRead(exe.Path)) 8789using (var peFile = File.OpenRead(exe.Path)) 8797using (var stream = File.OpenRead(path)) 8893using (var fsNewDll = File.OpenRead(libDll.Path)) 8908File.Delete(libSrc.Path); 8909File.Delete(libDll.Path); 8910File.Delete(libPdb.Path); 8933File.SetAttributes(libDll.Path, FileAttributes.ReadOnly); 8970using (var stream = File.OpenRead(path)) 8990return File.Open(file, mode, access, share); 9013return File.Open(file, mode, access, share); 9035return File.Open(file, mode, access, share); 9065return File.Open(file, mode, access, share); 9086return File.Open(file, mode, access, share); 9093System.IO.File.Delete(sourcePath); 9094System.IO.File.Delete(exePath); 9112return File.Open(file, (FileMode)mode, (FileAccess)access, (FileShare)share); 9118System.IO.File.Delete(sourcePath); 9119System.IO.File.Delete(exePath); 9120System.IO.File.Delete(pdbPath); 9138return File.Open(file, (FileMode)mode, (FileAccess)access, (FileShare)share); 9150System.IO.File.Delete(xmlPath); 9151System.IO.File.Delete(sourcePath); 9242var bytes = File.ReadAllBytes(xmlPath); 9261System.IO.File.Delete(xmlPath); 9262System.IO.File.Delete(sourcePath); 11368Assert.True(File.Exists(Path.Combine(dir.ToString(), "doc.xml"))); 11620Assert.True(File.Exists(exePath)); 11621Assert.True(File.Exists(pdbPath)); 11622using (var peStream = File.OpenRead(exePath)) 11800Assert.True(File.Exists(exe)); 11809Assert.True(File.Exists(doc)); 11811var content = File.ReadAllText(doc); 11833Assert.True(File.Exists(refDll)); 11864Assert.False(File.Exists(dll)); 11867Assert.False(File.Exists(refDll)); 11916Assert.True(File.Exists(refDll)); 11927Assert.False(File.Exists(pdb)); 11930Assert.True(File.Exists(doc)); 11932var content = File.ReadAllText(doc); 12292Assert.True(File.Exists(exePath)); 12293using (var peStream = File.OpenRead(exePath)) 13479Assert.True(File.Exists(binaryPath) == !warnAsError); 13482Assert.True(File.Exists(pdbPath) == !warnAsError); 13485Assert.True(File.Exists(xmlDocFilePath) == !warnAsError); 13525Assert.True(File.Exists(binaryPath) == !analyzerConfigSetToError); 13528Assert.True(File.Exists(pdbPath) == !analyzerConfigSetToError); 13531Assert.True(File.Exists(xmlDocFilePath) == !analyzerConfigSetToError); 13575Assert.True(File.Exists(binaryPath) == !rulesetSetToError); 13578Assert.True(File.Exists(pdbPath) == !rulesetSetToError); 13581Assert.True(File.Exists(xmlDocFilePath) == !rulesetSetToError); 13606Assert.True(File.Exists(binaryPath) == !warnAsError); 14043using (Stream peStream = File.OpenRead(Path.Combine(dir.Path, "checksum.exe")), pdbStream = File.OpenRead(Path.Combine(dir.Path, "checksum.pdb"))) 14402string[] writtenText = File.ReadAllLines(Path.Combine(dir.Path, "touched.write"));
SarifErrorLoggerTests.cs (9)
55var actualOutput = File.ReadAllText(errorLogFile).Trim(); 88var actualOutput = File.ReadAllText(errorLogFile).Trim(); 123var actualOutput = File.ReadAllText(errorLogFile).Trim(); 157var actualOutput = File.ReadAllText(errorLogFile).Trim(); 193var actualOutput = File.ReadAllText(errorLogFile).Trim(); 228var actualOutput = File.ReadAllText(errorLogFile).Trim(); 263var actualOutput = File.ReadAllText(errorLogFile).Trim(); 298var actualOutput = File.ReadAllText(errorLogFile).Trim(); 330var actualOutput = File.ReadAllText(errorLogFile).Trim();
SarifV2ErrorLoggerTests.cs (5)
463var actualOutput = File.ReadAllText(errorLogFile).Trim(); 545var actualOutput = File.ReadAllText(errorLogFile).Trim(); 615var actualOutput = File.ReadAllText(errorLogFile).Trim(); 669Assert.False(File.Exists(Path.Combine(mappedDir.Path, "otherfile.cs"))); 693var actualOutput = File.ReadAllText(errorLogFile).Trim();
TouchedFileLoggingTests.cs (2)
236File.ReadAllText(touchedReadPath).Trim()); 240File.ReadAllText(touchedWritesPath).Trim());
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (31)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (3)
284File.WriteAllText(sourceCodePaths[i], sources[i].ToString(), sources[i].Encoding); 323using var dllStream = FileUtilities.CreateFileStreamChecked(File.Create, dllFilePath, nameof(dllFilePath)); 324using var pdbStream = (pdbFilePath == null ? null : FileUtilities.CreateFileStreamChecked(File.Create, pdbFilePath, nameof(pdbFilePath)));
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (10)
49File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """ 87File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """ 129File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """ 420File.WriteAllBytes(typeForwardDllFilePath, []); 421File.WriteAllBytes(dllFilePath, []); 485File.WriteAllBytes(typeForwardDllFilePath, []); 486File.WriteAllBytes(dllFilePath, []); 557File.WriteAllBytes(typeForwardDllFilePath, []); 558File.WriteAllBytes(realImplementationDllFilePath, []); 559File.WriteAllBytes(dllFilePath, []);
PdbSourceDocument\PdbFileLocatorServiceTests.cs (3)
36File.Move(GetPdbPath(path), pdbFilePath); 67File.Move(GetPdbPath(path), pdbFilePath); 96File.Move(GetPdbPath(path), pdbFilePath);
PdbSourceDocument\PdbSourceDocumentLoaderServiceTests.cs (3)
39File.Move(GetSourceFilePath(path), sourceFilePath); 45var fileHash = hash.ComputeHash(File.ReadAllBytes(sourceFilePath)); 74File.Move(GetSourceFilePath(path), sourceFilePath);
PdbSourceDocument\PdbSourceDocumentTests.cs (12)
445File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """ 489File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """ 551File.WriteAllText(Path.Combine(dataDir, "FrameworkList.xml"), """ 577File.Delete(GetPdbPath(path)); 600File.Delete(GetDllPath(path)); 622File.Delete(GetSourceFilePath(path)); 665File.WriteAllBytes(GetPdbPath(path), []); 690File.WriteAllBytes(GetPdbPath(path), corruptPdb); 722File.Move(pdbFilePath, archivePdbFilePath); 727File.Delete(pdbFilePath); 728File.Move(archivePdbFilePath, pdbFilePath); 757File.WriteAllText(GetSourceFilePath(path), source2, Encoding.UTF8);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\CompilationEmitTests.cs (2)
4643Assert.True(File.Exists(dllPath), "DLL does not exist"); 4644Assert.True(File.Exists(pdbPath), "PDB does not exist");
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\EditAndContinue\EditAndContinueTestBase.cs (4)
251File.WriteAllBytes(Path.Combine(outputDirectory, baseName + ".dll" + extSuffix), baseline.EmittedAssemblyData.ToArray()); 252File.WriteAllBytes(Path.Combine(outputDirectory, baseName + ".pdb" + extSuffix), baseline.EmittedAssemblyPdb.ToArray()); 256File.WriteAllBytes(Path.Combine(outputDirectory, $"{baseName}.{i + 1}.metadata{extSuffix}"), diffs[i].MetadataDelta.ToArray()); 257File.WriteAllBytes(Path.Combine(outputDirectory, $"{baseName}.{i + 1}.pdb{extSuffix}"), diffs[i].PdbDelta.ToArray());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_Security.cs (1)
1623using (var fileStream = File.Open(filePath, FileMode.OpenOrCreate, FileAccess.Read, FileShare.None))
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
EditAndContinue\StatementEditingTests.cs (1)
3724delegateDefs = MetadataReference.CreateFromImage(File.ReadAllBytes(tempAssembly.Path));
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
143File.Move(libBFile.Path, Path.Combine(dir.Path, "libB.dll"));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
DocumentationComments\DocumentationCommentCompilerTests.cs (2)
4901using (File.Open(xmlFilePath, FileMode.Open, FileAccess.Write, FileShare.None)) 4938using (File.Open(xmlFilePath1, FileMode.Open, FileAccess.Write, FileShare.None))
Symbols\CompilationCreationTests.cs (1)
2661if (File.Exists(reference))
Symbols\TypeResolutionTests.cs (1)
122MetadataReference.CreateFromImage(File.ReadAllBytes(typeof(TypeTests).GetTypeInfo().Assembly.Location))
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdDumpTest.cs (2)
459File.WriteAllText(fileExpected, expected); 460File.WriteAllText(fileActual, actual);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
DirectoryExtensions.cs (2)
26File.SetAttributes(file, FileAttributes.Normal); 27File.Delete(file);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
EditAndContinue\EditAndContinueLanguageServiceTests.cs (1)
379File.WriteAllText(sourceFile.Path, source2, Encoding.UTF8);
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (4)
120Assert.True(File.Exists(portableExecutable.FilePath), $"'{portableExecutable.FilePath}' does not exist for reference '{portableExecutable.Display}'"); 125Assert.True(File.Exists(reference.Display), $"'{reference.Display}' does not exist"); 139var actual = File.ReadAllText(file.FilePath).Trim(); 304using var reader = File.OpenRead(file.FilePath);
Utilities\SymbolEquivalenceComparerTests.cs (1)
1827var bytes = File.ReadAllBytes(tempAssembly.Path);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\InMemoryAssemblyLoader.vb (1)
17Dim bytes = File.ReadAllBytes(fullPath)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
RazorAnalyzerAssemblyResolver.cs (2)
66if (File.Exists(onDiskName)) 99if (File.Exists(assemblyPath))
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
RazorAnalyzerAssemblyResolverTests.cs (1)
103File.Move(Path.Combine(dir1, fileName), Path.Combine(dir2, fileName));
Microsoft.CodeAnalysis.Features (21)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
100if (hasDocWithSuppressionsName || File.Exists(suppressionsFilePath))
Completion\FileSystemCompletionHelper.cs (1)
83return IOUtilities.PerformIO(() => (File.GetAttributes(fullPath) & (FileAttributes.Hidden | FileAttributes.System)) == 0, false);
Diagnostics\DiagnosticAnalyzerExtensions.cs (2)
39if (path == null || !File.Exists(path)) 44return VersionStamp.Create(File.GetLastWriteTimeUtc(path));
EditAndContinue\TraceLog.cs (2)
45File.AppendAllLines(path, [entry]); 84File.WriteAllBytes(path, [.. bytes]);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
111if (!File.Exists(fileInfo.TemporaryFilePath))
PdbSourceDocument\ImplementationAssemblyLookupService.cs (5)
69while (File.Exists(dllPath)) 88using var fileStream = File.OpenRead(dllPath); 137if (IOUtilities.PerformIO(() => File.Exists(pathToTry))) 161using var fr = File.OpenRead(frameworkXml); 183if (IOUtilities.PerformIO(() => File.Exists(dllPath)))
PdbSourceDocument\PdbFileLocatorService.cs (3)
79pdbStream = IOUtilities.PerformIO(() => File.OpenRead(pdbResult.PdbFilePath)); 126if (File.Exists(fileName)) 127return File.OpenRead(fileName);
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (3)
55if (File.Exists(filePath) && 93using (var file = File.OpenWrite(filePath)) 170if (File.Exists(sourceDocument.FilePath))
SymbolSearch\Windows\SymbolSearchUpdateEngine.IOService.cs (3)
20public byte[] ReadAllBytes(string path) => File.ReadAllBytes(path); 23=> File.Replace(sourceFileName, destinationFileName, destinationBackupFileName, ignoreMetadataErrors); 26=> File.Move(sourceFileName, destinationFileName);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
454using var stream = File.OpenRead(path);
Microsoft.CodeAnalysis.Features.UnitTests (4)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (4)
491using var stream = File.OpenRead(moduleFile.Path); 646using var fileLock = File.Open(sourceFile.Path, FileMode.Open, FileAccess.Read, FileShare.None); 1495File.WriteAllText(sourceFilePath, source3, Encoding.UTF8); 3738File.WriteAllText(sourcePath, source2, Encoding.UTF8);
Microsoft.CodeAnalysis.InteractiveHost (4)
Interactive\Core\InteractiveHost.Service.cs (3)
520if (File.Exists(initializationFilePath)) 627return File.Exists(file); 711using var reader = File.OpenText(fullPath);
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
Microsoft.CodeAnalysis.LanguageServer (11)
CustomExportAssemblyLoader.cs (1)
125if (!File.Exists(codeBasePath))
DotnetCliHelper.cs (2)
120Contract.ThrowIfFalse(File.Exists(vstestConsole), $"VSTestConsole was not found at {vstestConsole}"); 142if (File.Exists(filePath))
HostWorkspace\LanguageServerWorkspaceFactory.cs (1)
93if (File.Exists(analyzerPath))
HostWorkspace\ProjectDependencyHelper.cs (1)
53if (!File.Exists(projectAssetsPath))
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
146var content = await File.ReadAllTextAsync(projectToLoad.Path);
Services\ExtensionAssemblyManager.cs (3)
87if (!File.Exists(assemblyFilePath)) 149if (File.Exists(assemblyPath)) 214if (File.Exists(assemblyPath))
Testing\RunTestsHandler.cs (2)
45Contract.ThrowIfFalse(File.Exists(projectOutputPath), $"Output path {projectOutputPath} is missing"); 179var contents = await File.ReadAllTextAsync(runSettingsPath, cancellationToken);
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Features\DecompiledSource\AssemblyResolver.cs (2)
140if (File.Exists(reference.Display)) 158if (!File.Exists(moduleFileName))
Handler\InlineCompletions\XmlSnippetParser.cs (1)
92if (!File.Exists(path))
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
InlineCompletions\TestSnippetInfoService.cs (1)
29if (!File.Exists(snippetsFile))
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
Utilities\AbstractLanguageServerClientTests.cs (2)
49await File.WriteAllTextAsync(projectPath, $""" 60await File.WriteAllTextAsync(codePath, code);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
66if (File.Exists(potentialAssemblyPath))
Microsoft.CodeAnalysis.PublicApiAnalyzers (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Host\RemoteAnalyzerPathResolver.cs (1)
23=> File.Exists(GetFixedPath(originalAnalyzerPath));
src\VisualStudio\Core\Def\UnusedReferences\ProjectAssets\ProjectAssetsFileReader.cs (2)
22var doesProjectAssetsFileExist = IOUtilities.PerformIO(() => File.Exists(projectAssetsFilePath)); 30using var fileStream = File.OpenRead(projectAssetsFilePath);
src\VisualStudio\Core\Def\Watson\FaultReporter.cs (1)
330var lastWrite = File.GetLastWriteTimeUtc(path);
Microsoft.CodeAnalysis.Remote.Workspaces (3)
ExportProviderBuilder.cs (3)
58if (File.Exists(compositionCacheFile)) 131hashContents.Append(File.GetLastWriteTimeUtc(assemblyPath).ToString("F")); 163File.Move(tempFilePath, compositionCacheFile);
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (2)
Verifiers\CSharpSourceGeneratorVerifier`1+Test.cs (1)
141File.WriteAllText(filePath, tree.GetText().ToString(), tree.Encoding);
Verifiers\VisualBasicSourceGeneratorVerifier`1+Test.cs (1)
126File.WriteAllText(filePath, tree.GetText().ToString(), tree.Encoding);
Microsoft.CodeAnalysis.Scripting (15)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (1)
333if (File.Exists(path))
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (5)
513if (File.Exists(dir) || Directory.Exists(dir)) 527if (File.Exists(dir)) 593if (File.Exists(Path.Combine(assemblyDirectory, docSubdirectory, docFileName))) 603if (File.Exists(Path.Combine(assemblyDirectory, docFileName))) 616File.Copy(originalPath, shadowCopyPath, overwrite: true);
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (2)
126if (File.Exists(fullPath)) 198=> TrustedPlatformAssemblies.TryGetValue(name, out var path) && File.Exists(path) ? CreateFromFile(path, properties) : null;
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\Compilers\Shared\GlobalAssemblyCacheHelpers\GacFileResolver.cs (1)
77return File.Exists(path) ? path : null;
src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (5)
46if (!File.Exists(corlibFriendPath)) 54if (File.Exists(corlibFriendPath)) 89if (File.Exists(assemblyPath)) 112if (!File.Exists(assemblyPath)) 189if (!File.Exists(assemblyPath))
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (9)
MetadataShadowCopyProviderTests.cs (9)
95Assert.Equal(File.ReadAllBytes(dll.Path), File.ReadAllBytes(sc1.PrimaryModule.FullPath)); 96Assert.Equal(File.ReadAllBytes(doc.Path), File.ReadAllBytes(sc1.DocumentationFile.FullPath)); 160Assert.Throws<IOException>(() => File.Delete(sc)); 169File.SetLastWriteTimeUtc(path0, DateTime.Now + TimeSpan.FromHours(1)); 231Assert.Equal("Invariant", File.ReadAllText(sc.DocumentationFile.FullPath)); 237Assert.Equal("Greek", File.ReadAllText(sc.DocumentationFile.FullPath)); 243Assert.Equal("Invariant", File.ReadAllText(sc.DocumentationFile.FullPath));
Microsoft.CodeAnalysis.Scripting.TestUtilities (3)
TestRuntimeMetadataReferenceResolver.cs (3)
32if (File.Exists(testDependencyAssemblyPath)) 39if (File.Exists(fxAssemblyPath)) 51if (File.Exists(reference))
Microsoft.CodeAnalysis.Test.Utilities (25)
Assert\ArtifactUploadUtil.cs (2)
85File.Copy(filePath, Path.Combine(uploadDir, fileName)); 105File.Copy(filePath, destFilePath);
Assert\AssertEx.cs (7)
592File.WriteAllText(file1, result1); 595File.WriteAllText(file2, result2); 845var testFileLines = File.ReadAllLines(expectedValueSourcePath); 847File.WriteAllLines(actualFile, testFileLines.Take(expectedValueSourceLine)); 848File.AppendAllText(actualFile, actualString); 849File.AppendAllLines(actualFile, testFileLines.Skip(expectedValueSourceLine + expectedLineCount)); 865File.WriteAllText(compareCmd, string.Format("\"{0}\" \"{1}\" \"{2}\"", s_diffToolPath, actualFilePath, expectedFilePath));
CommonTestBase.cs (1)
209return ImmutableArray.Create<byte>(File.ReadAllBytes(path));
CompilationVerifier.cs (1)
250File.WriteAllText(Path.Combine(dumpDirectory, "log.txt"), sb.ToString());
DotNetCoreSdk.cs (1)
29&& File.Exists(Path.Combine(directory, dotNetExeName));
Metadata\MetadataReaderUtils.cs (1)
466using (var peStream = File.OpenRead(pePath))
Platform\Desktop\AppDomainUtils.cs (1)
51if (File.Exists(fullPath))
Platform\Desktop\CLRHelpers.cs (1)
79return PeVerify(File.ReadAllBytes(filePath), AppDomain.CurrentDomain.Id, filePath);
SharedResourceHelpers.cs (1)
27System.IO.File.Delete(f);
TempFiles\DisposableFile.cs (1)
33File.Delete(Path);
TempFiles\TempDirectory.cs (1)
81File.Copy(originalPath, filePath);
TempFiles\TempFile.cs (7)
72File.WriteAllText(_path, content, encoding); 78File.WriteAllText(_path, content); 84using (var sw = new StreamWriter(File.Create(_path), encoding)) 99File.WriteAllBytes(_path, content); 111return File.ReadAllText(_path); 116return File.ReadAllBytes(_path); 121return WriteAllBytes(File.ReadAllBytes(path));
Microsoft.CodeAnalysis.UnitTests (24)
AnalyzerAssemblyLoaderTests.cs (8)
1426File.Copy(assembly.Location, destFile, overwrite: true); 1466File.Delete(deltaCopy); 1470Assert.Throws<UnauthorizedAccessException>(() => File.Delete(testFixture.Delta1)); 1491File.Delete(deltaCopy); 1535File.Delete(delta1File); 1536File.Delete(delta2File); 1537File.Delete(gammaFile); 1585File.WriteAllBytes(path, new byte[] { 42 });
AssemblyUtilitiesTests.cs (1)
34var assembly = Assembly.Load(File.ReadAllBytes(_testFixture.Alpha));
MetadataReferences\FusionAssemblyPortabilityPolicy.cs (1)
52var hash = CryptographicHashProvider.ComputeSha1(File.ReadAllBytes(appConfigPath));
MetadataReferences\MetadataReferenceTests.cs (4)
96var stream = File.OpenRead(file.Path); 110File.Delete(file.Path); 176File.Delete(file.Path); 199File.Delete(file.Path);
ShadowCopyAnalyzerPathResolverTests.cs (9)
57Assert.False(File.Exists(shadowPath)); 64File.WriteAllText(analyzerPath, "test"); 66Assert.True(File.Exists(shadowPath)); 67Assert.Equal("test", File.ReadAllText(shadowPath)); 79File.WriteAllText(analyzer1Path, "test"); 81File.WriteAllText(analyzer2Path, "test"); 96Assert.Equal("group1-analyzer.dll", File.ReadAllText(group1ShadowPath)); 97Assert.Equal("group2-analyzer.dll", File.ReadAllText(group2ShadowPath)); 104File.WriteAllText(filePath, $"{Path.GetFileName(groupName)}-{name}");
Text\StringTextDecodingTests.cs (1)
306File.WriteAllText(tmpFile.Path, expectedText, encoding);
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1582If File.Exists(filePath) Then
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (63)
CommandLineTests.vb (57)
248Assert.True(File.Exists(exePath)) 653File.WriteAllText(sourceFile, " 661File.Delete(sourceFile) 694File.WriteAllText(sourceFile, " 702File.Delete(sourceFile) 2502If resolvedPath Is Nothing OrElse Not File.Exists(reference) Then 3182Dim peStream = File.OpenRead(Path.Combine(dir.Path, "a.exe")) 3189AssertEx.Equal(File.ReadAllBytes(sl.Path), blob) 3215Dim pdbStream = File.OpenRead(Path.Combine(dir.Path, "a.pdb")) 3218AssertEx.Equal(File.ReadAllBytes(sl.Path), blob) 3385Using peReader As New PEReader(File.OpenRead(Path.Combine(dir.Path, "embed.exe"))) 3392MetadataReaderProvider.FromPortablePdbStream(File.OpenRead(Path.Combine(dir.Path, "embed.pdb")))) 3416symReader = SymReaderFactory.CreateReader(File.OpenRead(Path.Combine(dir.Path, "embed.pdb"))) 3643Assert.True(File.Exists(exePath)) 3644Assert.True(File.Exists(pdbPath)) 3646Using peStream = File.OpenRead(exePath) 4098Dim fileContents = File.ReadAllBytes(dir.ToString() & "\src.xml") 4122Using xmlFileHandle As FileStream = File.Open(xml.ToString(), FileMode.Open, FileAccess.Read, FileShare.Delete Or FileShare.ReadWrite) 4127Assert.True(File.Exists(Path.Combine(dir.ToString(), "a.xml"))) 4253Assert.True(File.Exists(Path.Combine(dir.ToString(), "a.xml"))) 4272Assert.True(File.Exists(Path.Combine(dir.ToString(), "MyXml.xml"))) 4291Assert.True(File.Exists(Path.Combine(dir.ToString(), "a.xml"))) 4310Assert.True(File.Exists(Path.Combine(dir.ToString(), "doc.xml"))) 4329Assert.True(File.Exists(Path.Combine(dir.ToString(), "out.xml"))) 4348Assert.True(File.Exists(Path.Combine(dir.ToString(), "out.xml"))) 5139newVbCore.WriteAllBytes(File.ReadAllBytes(Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "Microsoft.VisualBasic.dll"))) 5230sysRuntime.WriteAllBytes(File.ReadAllBytes(Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "System.Runtime.dll"))) 5249msCorLib.WriteAllBytes(File.ReadAllBytes(Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "mscorlib.dll"))) 5255File.Delete(sysRuntime.Path) 5261File.Delete(msCorLib.Path) 5295msCorLib.WriteAllBytes(File.ReadAllBytes(Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "mscorlib.dll"))) 5308File.Delete(msCorLib.Path) 5764If System.IO.File.Exists(expectedOutputName) Then 5765System.IO.File.Delete(expectedOutputName) 6888File.Delete(ref) 7146Assert.True(File.Exists(defaultResponseFile)) 7212Assert.True(File.Exists(defaultResponseFile)) 8661Assert.True(File.Exists(Path.Combine(dir.ToString(), "doc.xml"))) 9353Assert.True(File.Exists(exe)) 9362Assert.True(File.Exists(doc)) 9364Dim content = File.ReadAllText(doc) 9388Assert.True(File.Exists(refDll)) 9426Assert.False(File.Exists(dll)) 9429Assert.False(File.Exists(refDll)) 9471Assert.True(File.Exists(refDll)) 9482Assert.False(File.Exists(pdb)) 9485Assert.True(File.Exists(doc)) 9487Dim content = File.ReadAllText(doc) 9558Assert.True(File.Exists(Path.Combine(dir.Path, expectedFile)), "Expected to find: " & expectedFile) 9559Assert.False(File.Exists(Path.Combine(dir.Path, unexpectedFile)), "Didn't expect to find: " & unexpectedFile) 9575Return File.Open(filePath, mode, access, share) 9595Return File.Open(filePath, mode, access, share) 9614Return File.Open(filePath, mode, access, share) 9643Return File.Open(filePath, mode, access, share) 9700Assert.True(File.Exists(exePath)) 9701Using peStream = File.OpenRead(exePath) 10927Dim content = File.ReadAllText(fileName, If(encoding, Encoding.UTF8))
SarifErrorLoggerTests.vb (4)
65Dim actualOutput = File.ReadAllText(errorLogFile).Trim() 104Dim actualOutput = File.ReadAllText(errorLogFile).Trim() 146Dim actualOutput = File.ReadAllText(errorLogFile).Trim() 188Dim actualOutput = File.ReadAllText(errorLogFile).Trim()
TouchedFileLoggingTests.vb (2)
194File.ReadAllText(touchedReadPath).Trim()) 198File.ReadAllText(touchedWritesPath).Trim())
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Emit\CompilationEmitTests.vb (1)
3756Using File.Open(filePath, FileMode.OpenOrCreate, FileAccess.Read, FileShare.None)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (2)
1006Dim ILRef = ModuleMetadata.CreateFromImage(File.ReadAllBytes(reference.Path)).GetReference() 2234Dim ILRef = ModuleMetadata.CreateFromImage(File.ReadAllBytes(reference.Path)).GetReference()
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
CompilationTestUtils.vb (1)
404ilImage = ImmutableArray.Create(File.ReadAllBytes(reference.Path))
Microsoft.CodeAnalysis.Workspaces (11)
Rename\ConflictEngine\MutableConflictResolution.cs (2)
102if (File.Exists(document.FilePath)) 109while (File.Exists(newDocumentFilePath))
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
318if (File.Exists(filePath))
src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (2)
237if (File.Exists(originalPath)) 239File.Copy(originalPath, shadowCopyPath);
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
66if (File.Exists(potentialAssemblyPath))
Storage\SQLite\v2\SQLitePersistentStorage.cs (1)
151return File.Open(
Utilities\Documentation\XmlDocumentationProvider.cs (1)
50if (!File.Exists(xmlDocCommentFilePath))
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
118? VersionStamp.Create(File.GetLastWriteTimeUtc(creationInfo.FilePath))
Microsoft.CodeAnalysis.Workspaces.MSBuild (15)
MSBuild\BuildHostProcessManager.cs (2)
34private static bool IsLoadedFromNuGetPackage => File.Exists(Path.Combine(MSBuildWorkspaceDirectory, "..", "..", "microsoft.codeanalysis.workspaces.msbuild.nuspec")); 248if (!File.Exists(buildHostPath))
MSBuild\MSBuildProjectLoader.Worker.cs (1)
426if (fullPath != null && File.Exists(fullPath))
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (5)
321if (outputRefFilePath != null && !File.Exists(outputRefFilePath)) 327if (outputFilePath != null && !File.Exists(outputFilePath)) 347&& File.Exists(outputFilePath); 360if ((builder.Contains(outputFilePath) && File.Exists(outputFilePath)) || 361(builder.Contains(outputRefFilePath) && File.Exists(outputRefFilePath)))
MSBuild\MSBuildWorkspace.cs (2)
528if (File.Exists(fullPath)) 530File.Delete(fullPath);
MSBuild\PathResolver.cs (2)
34if (!File.Exists(absolutePath)) 59if (!File.Exists(absolutePath))
MSBuild\SolutionFileReader.SolutionFilterReader.cs (2)
27using var document = JsonDocument.Parse(File.ReadAllText(filterFilename)); 40if (!File.Exists(solutionFilename))
src\Workspaces\MSBuild\BuildHost\Rpc\Contracts\MonoMSBuildDiscovery.cs (1)
77.FirstOrDefault(File.Exists);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Rpc\Contracts\MonoMSBuildDiscovery.cs (1)
77.FirstOrDefault(File.Exists);
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (31)
MSBuildWorkspaceTestBase.cs (1)
135if (!File.Exists(p1.OutputFilePath))
NetCoreTests.cs (3)
107var content = File.ReadAllText(projectFilePath); 108File.Delete(projectFilePath); 554Assert.True(File.Exists(depsJsonFile), $"{depsJsonFile} should exist, or it won't load on some runtimes.");
NewlyCreatedProjectsFromDotNetNew.cs (2)
41if (File.Exists(globalJsonPath)) 208File.Copy(s_globalJsonPath, tempGlobalJsonPath);
ProjectGuardFiles.cs (5)
19File.WriteAllText(Path.Combine(Path.GetTempPath(), "global.json"), 26File.WriteAllText(Path.Combine(Path.GetTempPath(), "Directory.Build.props"), 44File.WriteAllText(Path.Combine(Path.GetTempPath(), "Directory.Build.rsp"), 49File.WriteAllText(Path.Combine(Path.GetTempPath(), "Directory.Build.targets"), 58File.WriteAllText(Path.Combine(Path.GetTempPath(), "NuGet.Config"),
VisualStudioMSBuildWorkspaceTests.cs (20)
323Assert.False(File.Exists(p1.OutputFilePath)); 957var file = File.Open(sourceFile, FileMode.Open, FileAccess.Write, FileShare.None); 992using var file = File.Open(sourceFile, FileMode.Open, FileAccess.Write, FileShare.None); 1982Assert.True(File.Exists(fooDoc.FilePath)); 1983var text = File.ReadAllText(fooDoc.FilePath); 2011var textOnDisk = File.ReadAllText(document2.FilePath); 2015var projectFileText = File.ReadAllText(project2.FilePath); 2053var textOnDisk = File.ReadAllText(document2.FilePath); 2082Assert.False(File.Exists(document.FilePath)); 2112var textOnDisk = File.ReadAllText(document.FilePath); 2139var textOnDisk = File.ReadAllText(document.FilePath); 2165var textOnDisk = File.ReadAllText(document2.FilePath); 2596using (File.Open(projectFile, FileMode.Open, FileAccess.ReadWrite)) 2913var projFileText = File.ReadAllText(projFile); 2926projFileText = File.ReadAllText(projFile); 2931projFileText = File.ReadAllText(projFile); 2941var projFileText = File.ReadAllText(projFile); 2954projFileText = File.ReadAllText(projFile); 2961projFileText = File.ReadAllText(projFile); 3377var bytes = File.ReadAllBytes(fullPath);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
808var content = File.ReadAllBytes(reference.Value);
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
1450using (var destination = File.OpenWrite(analyzerPath)) 1468using (var destination = File.OpenWrite(analyzerPath))
Microsoft.Data.Analysis (1)
TextFieldParser.cs (1)
585if (!File.Exists(path))
Microsoft.Data.Analysis.Tests (3)
DataFrame.IOTests.cs (2)
1333if (File.Exists(SQLitePath)) 1334File.Delete(SQLitePath);
src\Microsoft.Data.Analysis\TextFieldParser.cs (1)
585if (!File.Exists(path))
Microsoft.DotNet.Arcade.Sdk (23)
src\CheckRequiredDotNetVersion.cs (2)
48lastWrite = File.GetLastWriteTimeUtc(globalJsonPath); 73globalJson = File.ReadAllText(globalJsonPath);
src\DownloadFile.cs (4)
62if (File.Exists(DestinationPath) && !Overwrite) 115if (File.Exists(filePath)) { 117File.Copy(filePath, DestinationPath, overwrite: true); 198using (var outStream = File.Create(DestinationPath))
src\ExtractNgenMethodList.cs (1)
97using (var stream = File.Open(AssemblyFilePath, FileMode.Open, FileAccess.Read, FileShare.Read))
src\GenerateChecksums.cs (3)
34if (!File.Exists(item.ItemSpec)) 42using (FileStream stream = File.OpenRead(item.ItemSpec)) 48File.WriteAllText(destinationPath, checksum);
src\GenerateResxSource.cs (1)
364File.WriteAllText(OutputPath, result);
src\GenerateSourcePackageSourceLinkTargetsFile.cs (1)
38File.WriteAllText(OutputPath, GetOutputFileContent(), Encoding.UTF8);
src\InstallDotNetCore.cs (4)
45if (!File.Exists(GlobalJsonPath)) 50if (!File.Exists(DotNetInstallScript)) 56var jsonContent = File.ReadAllText(GlobalJsonPath); 84if (!File.Exists(VersionsPropsPath))
src\LocateDotNet.cs (3)
47var lastWrite = File.GetLastWriteTimeUtc(globalJsonPath); 58var globalJson = File.ReadAllText(globalJsonPath); 71var dotNetDir = paths.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries).FirstOrDefault(p => File.Exists(Path.Combine(p, fileName)));
src\SetCorFlags.cs (1)
80using (var stream = File.Open(FilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
src\Unsign.cs (1)
47using (var stream = File.Open(FilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
src\ValidateLicense.cs (2)
38var actualLines = File.ReadAllLines(LicensePath, Encoding.UTF8); 39var expectedLines = File.ReadAllLines(ExpectedLicensePath, Encoding.UTF8);
Microsoft.DotNet.Arcade.Sdk.Tests (7)
GenerateResxSourceTests.cs (5)
47if (File.Exists(actualFile)) 49File.Delete(actualFile); 56Assert.True(File.Exists(actualFile), "Actual file does not exist"); 57var actualFileContents = File.ReadAllText(actualFile); 59Assert.Equal(File.ReadAllText(expectedFile), actualFileContents, ignoreLineEndingDifferences: true);
GetLicenseFilePathTests.cs (1)
22File.WriteAllText(licensePath, "");
Utilities\TestApp.cs (1)
114File.Copy(srcFileName, destFileName);
Microsoft.DotNet.ArcadeAzureIntegration (1)
DefaultIdentityTokenCredential.cs (1)
135File.WriteAllText(tokenFileName, idToken);
Microsoft.DotNet.Build.Manifest.Tests (4)
BuildModelFactoryTests.cs (2)
572if (File.Exists(tempXmlFile)) 574File.Delete(tempXmlFile);
TestInputs\TestInputs.cs (1)
21return File.ReadAllBytes(path);
VersionIdentiferTests.cs (1)
67string[] assets = File.ReadAllLines("TestInputs/Versions/VersionIdentifierTestsAssets.csv");
Microsoft.DotNet.Build.Tasks.Feed (12)
src\AzureStorageExtensions.cs (2)
20using var stream = File.OpenRead(filename); 44using Stream localFileStream = File.OpenRead(file);
src\common\AzureStorageUtils.cs (2)
90using (var stream = File.OpenRead(filename)) 254using (Stream localFileStream = File.OpenRead(localPackageFullPath))
src\common\UploadToAzure.cs (2)
97if (!File.Exists(item.ItemSpec)) 119using (Stream localFileStream = File.OpenRead(item.ItemSpec))
src\ConfigureInputFeed.cs (1)
42using (StreamWriter swriter = new StreamWriter(File.Create(nugetConfigLocation)))
src\PublishSignedAssets.cs (2)
87using (BinaryReader reader = new BinaryReader(File.Open(packagePath, FileMode.Open))) 99if (!File.Exists(localPackagePath))
src\PushToBuildStorage.cs (3)
587File.Copy(sourceFileName, destFileName, overwrite); 592File.Copy(sourceFileName, destFileName, overwrite); 607File.SetAttributes(destFile.FullName, FileAttributes.Normal);
Microsoft.DotNet.Build.Tasks.Feed.Tests (6)
DownloadFileTests.cs (5)
87File.Exists(path).Should().BeTrue(); 156File.Exists(path).Should().BeTrue(); 231File.Exists(path).Should().BeTrue(); 241File.Exists(path2).Should().BeTrue(); 434File.Exists(path).Should().BeTrue();
src\Microsoft.DotNet.Build.Manifest.Tests\TestInputs\TestInputs.cs (1)
21return File.ReadAllBytes(path);
Microsoft.DotNet.Build.Tasks.Installers (29)
src\BuildFPMToolPreReqs.cs (8)
37if (!File.Exists(ConfigJsonFile)) 43string jsonFileText = File.ReadAllText(ConfigJsonFile, Encoding.UTF8); 68if (!File.Exists(changelogFile)) 72string str = File.ReadAllText(changelogFile); 82File.WriteAllText(changelogFile, str); 96if (!File.Exists(copyrightFile)) 100string str = File.ReadAllText(copyrightFile); 105File.WriteAllText(copyrightFile, str);
src\Common\Internal\AssemblyResolver.cs (1)
95if (File.Exists(filePath))
src\CreateChangelogFile.cs (1)
40using GZipStream stream = new(File.Create(ChangelogOutputPath), CompressionLevel.Optimal);
src\CreateControlFile.cs (1)
45using Stream stream = File.Create(ControlFileOutputPath);
src\CreateDebPackage.cs (3)
34using ArWriter arWriter = new(File.Open(OutputDebPackagePath, FileMode.Create), false); 36using Stream controlFile = File.OpenRead(ControlFile.ItemSpec); 38using Stream dataFile = File.OpenRead(DataFile.ItemSpec);
src\CreateLightCommandPackageDrop.cs (1)
55File.Copy(WixProjectFile, destinationPath, true);
src\CreateMD5SumsFile.cs (2)
32using FileStream outputFile = File.Create(OutputFile); 38using FileStream fileStream = File.OpenRead(file.ItemSpec);
src\CreateRpmPackage.cs (2)
116builder.AddScript(script.GetMetadata("Kind"), File.ReadAllText(script.ItemSpec)); 119using (CpioReader reader = new(File.OpenRead(Payload), leaveOpen: false))
src\CreateWixCommandPackageDropBase.cs (8)
68if(File.Exists(OutputFile)) 70File.Delete(OutputFile); 129File.WriteAllText(commandFilename, commandString.ToString()); 145File.Copy(wixSrcFile.ItemSpec, newWixSrcFilePath, true); 177File.Copy(locItem.ItemSpec, destinationPath, true); 293if (File.Exists(possiblePath)) 301else if (File.Exists(oldPath)) 331File.Copy(oldPath, Path.Combine(outputPath, newRelativePath), true);
src\GenerateJsonObjectString.cs (1)
99File.WriteAllText(TargetFile, Json);
src\GenerateMacOSDistributionFile.cs (1)
120using XmlWriter writer = XmlWriter.Create(File.Create(DestinationFile));
Microsoft.DotNet.Build.Tasks.Packaging (24)
GenerateNuSpec.cs (4)
125using (var file = File.Create(OutputFileName)) 133if (!File.Exists(OutputFileName)) 138var oldSource = Encoding.UTF8.GetString(File.ReadAllBytes(OutputFileName)); 181using (var stream = File.OpenRead(InputFileName))
GetApplicableAssetsFromPackages.cs (1)
208if (File.Exists(pdbPath))
GetAssemblyReferences.cs (1)
50if (!File.Exists(assemblyItem.ItemSpec))
GetLayoutFiles.cs (1)
139if (File.Exists(symbolSource))
GetPackageDescription.cs (1)
55if (!File.Exists(descriptionPath))
GetRuntimeJsonValues.cs (2)
31if (string.IsNullOrEmpty(JsonFilename) || !File.Exists(JsonFilename)) 34JObject jObject = JObject.Parse(File.ReadAllText(JsonFilename));
GetRuntimeTargets.cs (2)
30if (string.IsNullOrEmpty(JsonFilename) || !File.Exists(JsonFilename)) 33JObject jObject = JObject.Parse(File.ReadAllText(JsonFilename));
NuGetPack.cs (4)
160if (!File.Exists(nuspecPath)) 196using (var nuspecFile = File.Open(nuspecPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete)) 302using (var fileStream = File.Create(nupkgPath)) 356file.Source = File.Exists(packedPackageSourcePath) ? packedPackageSourcePath : fileName;
PackageIndex.cs (2)
67using (var file = File.OpenText(packageIndexFile)) 84using (var file = File.CreateText(path))
PackageItem.cs (1)
76if (_version == null && IsDll && File.Exists(SourcePath))
PackageMetadata.cs (1)
18string packageMetadata = File.ReadAllText(path);
PackageReport.cs (2)
40using (var file = File.CreateText(path)) 55using (var file = File.OpenText(path))
src\Common\Internal\AssemblyResolver.cs (1)
95if (File.Exists(filePath))
UpdatePackageIndex.cs (1)
91PackageIndex index = File.Exists(indexFilePath) ?
Microsoft.DotNet.Build.Tasks.Packaging.Tests (10)
GenerateNuSpecAndPackTests.cs (4)
30if (File.Exists(nuspec)) 32File.Delete(nuspec); 45File.Exists(nuspec).Should().BeTrue(); 54File.Exists($"{generateNuSpec.Id}.{generateNuSpec.Version}.nupkg").Should().BeTrue();
PackageIndexTests.cs (3)
26DateTime originalModifiedTime = File.GetLastWriteTimeUtc(packageIndexFile); 44File.SetLastWriteTimeUtc(packageIndexFile, originalModifiedTime); 61File.SetLastWriteTimeUtc(packageIndexFile, new DateTime(originalModifiedTime.Ticks + 100));
RuntimeGraphTests.cs (3)
20if (File.Exists(file)) 22File.Delete(file); 32File.Exists(file).Should().BeTrue();
Microsoft.DotNet.Build.Tasks.Templating (3)
GenerateFileFromTemplate.cs (3)
61if (!File.Exists(TemplateFile)) 68string template = File.ReadAllText(TemplateFile); 72File.WriteAllText(ResolvedOutputPath, result);
Microsoft.DotNet.Build.Tasks.Templating.Tests (4)
GenerateFileFromTemplateTests.cs (4)
27Assert.Equal(ReadAllText("Directory.Build.props.in").Replace("${DefaultNetCoreTargetFramework}", "net6.0"), File.ReadAllText(filePath)); 55Assert.Equal(ReadAllText("Directory.Build.props.in").Replace("${DefaultNetCoreTargetFramework}", string.Empty), File.ReadAllText(filePath)); 80Assert.Equal(ReadAllText(filename), File.ReadAllText(filePath)); 99return File.ReadAllText(path);
Microsoft.DotNet.Build.Tasks.VisualStudio (8)
OptProf\FindLatestDrop.cs (1)
41DropName = GetLatestDropName(File.ReadAllText(DropListPath));
OptProf\GenerateTrainingInputFiles.cs (4)
50config = OptProfTrainingConfiguration.Deserialize(File.ReadAllText(ConfigurationFile, Encoding.UTF8)); 99using (var archive = new ZipArchive(File.Open(vsixPath, FileMode.Open), ZipArchiveMode.Read)) 155while (File.Exists(fullPath)); 157using (var writer = new StreamWriter(File.Open(fullPath, FileMode.Create, FileAccess.Write, FileShare.Read)))
OptProf\GenerateTrainingPropsFile.cs (1)
55File.WriteAllText(outputFilePath,
OptProf\GetRunSettingsSessionConfiguration.cs (2)
55var buildDropName = GetTestsDropName(File.ReadAllText(BootstrapperInfoPath, Encoding.UTF8)); 56var (testContainersString, testCaseFilterString) = GetTestContainersAndFilters(File.ReadAllText(ConfigurationFile, Encoding.UTF8), ConfigurationFile);
Microsoft.DotNet.Build.Tasks.VisualStudio.Tests (9)
OptProf\GenerateTrainingInputFilesTests.cs (5)
141File.WriteAllText(configPath, s_optProfJson); 178var json = File.ReadAllText(Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.BuildAndDebugging\System.Collections.Immutable.0.IBC.json")); 189json = File.ReadAllText(Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.BuildAndDebugging\System.Collections.Immutable.1.IBC.json")); 200json = File.ReadAllText(Path.Combine(outputDir, @"DDRIT.RPS.CSharp\Configurations\DDRIT.RPS.CSharp.CSharpTest.EditingAndDesigner\xyzMicrosoft.CodeAnalysis.CSharp.0.IBC.json")); 210json = File.ReadAllText(Path.Combine(outputDir, @"TeamEng\Configurations\TeamEng.OptProfTest.vs_debugger_start_no_build_cs_scribble\xyzMicrosoft.CodeAnalysis.VisualBasic.0.IBC.json"));
OptProf\GenerateTrainingPropsFileTests.cs (2)
27var actual = File.ReadAllText(Path.Combine(dir, "dotnet.roslyn.props")); 55var actual = File.ReadAllText(Path.Combine(dir, "ProfilingInputs.props"));
OptProf\GetRunSettingsSessionConfigurationTests.cs (2)
420File.WriteAllText(configPath, products_only); 423File.WriteAllText(bootstrapperPath, @"[{""BuildDrop"": ""https://vsdrop.corp.microsoft.com/file/v1/Products/42.42.42.42/42.42.42.42""}]");
Microsoft.DotNet.Build.Tasks.Workloads (22)
CreateVisualStudioWorkload.wix.cs (1)
234if (!File.Exists(sourcePackage))
EmbeddedTemplates.cs (2)
42if (File.Exists(destinationPath)) 44File.Delete(destinationPath);
Msi\MsiBase.wix.cs (1)
156File.WriteAllText(eulaRtf, s_eula.Replace(__LICENSE_URL__, Metadata.LicenseUrl));
Msi\MsiProperties.wix.cs (1)
116File.WriteAllText(msiJsonPath, JsonSerializer.Serialize(properties));
Msi\WorkloadManifestMsi.wix.cs (1)
84File.WriteAllText(jsonFullPath, jsonAsString);
Swix\ComponentSwixProject.cs (1)
65using StreamWriter swrWriter = File.AppendText(componentSwr);
Swix\MsiSwixProject.wix.cs (1)
115using StreamWriter msiWriter = File.CreateText(Path.Combine(ProjectSourceDirectory, "msi.swr"));
Swix\PackageGroupSwixProject.wix.cs (1)
59using StreamWriter swrWriter = File.AppendText(packageGroupSwr);
Utils.cs (7)
68FileAttributes oldAttributes = File.GetAttributes(fileName); 69File.SetAttributes(fileName, oldAttributes & ~FileAttributes.ReadOnly); 71string content = File.ReadAllText(fileName); 78File.WriteAllText(fileName, content, encoding); 79File.SetAttributes(fileName, oldAttributes); 198if (File.Exists(path)) 200File.Delete(path);
WorkloadManifestPackage.wix.cs (3)
115return File.Exists(primaryManifest) ? primaryManifest : 116File.Exists(secondaryManifest) ? secondaryManifest : 128return WorkloadManifestReader.ReadWorkloadManifest(Path.GetFileNameWithoutExtension(workloadManifestFile), File.OpenRead(workloadManifestFile), workloadManifestFile);
WorkloadPackageBase.cs (2)
239File.Copy(PackagePath, Path.Combine(DestinationDirectory, Path.GetFileName(PackagePath)), overwrite: true); 261File.Delete(file);
WorkloadSetPackage.wix.cs (1)
121File.Delete(file);
Microsoft.DotNet.Build.Tasks.Workloads.Tests (22)
CreateVisualStudioWorkloadSetTests.cs (2)
71string msiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(workloadSetSwixItem.ItemSpec), "msi.swr")); 82string packageGroupSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(workloadSetPackageGroupSwixItem.ItemSpec), "packageGroup.swr"));
CreateVisualStudioWorkloadTests.cs (6)
94string componentSwr = File.ReadAllText( 99string previewComponentSwr = File.ReadAllText( 128string manifestMsiSwr = File.ReadAllText(Path.Combine(baseIntermediateOutputPath, "src", "swix", "6.0.200", "Emscripten.Manifest-6.0.200", "x64", "msi.swr")); 144string packMsiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(pythonPackSwixItem.ItemSpec), "msi.swr")); 229string componentSwr = File.ReadAllText( 250string manifestMsiSwr = File.ReadAllText(Path.Combine(baseIntermediateOutputPath, "src", "swix", "6.0.200", "Emscripten.Manifest-6.0.200", "arm64", "msi.swr"));
SwixComponentTests.cs (12)
31string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 35string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 60string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 65string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 89string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 94string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 115string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 129string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 158string componentResSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.res.swr")); 174string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 189string componentSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "component.swr")); 199File.OpenRead(Path.Combine(TestAssetsPath, filename)), filename);
SwixPackageGroupTests.cs (1)
37string packageGroupSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(packageGroupItem.ItemSpec), "packageGroup.swr"));
SwixPackageTests.cs (1)
62string msiSwr = File.ReadAllText(Path.Combine(Path.GetDirectoryName(swixProj), "msi.swr"));
Microsoft.DotNet.Deployment.Tasks.Links (1)
Microsoft.DotNet.GenAPI (3)
GenAPITask.cs (3)
266return File.ReadAllText(headerFile); 290return File.CreateText(Path.Combine(outFilePath, filename)); 293return File.CreateText(outFilePath);
Microsoft.DotNet.GenFacades (9)
ClearAssemblyReferenceVersions.cs (1)
30using (FileStream stream = File.Open(Assembly, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
NotSupportedAssemblyGenerator.cs (5)
47if (!string.IsNullOrEmpty(ApiExclusionListPath) && File.Exists(ApiExclusionListPath)) 49apiExclusions = File.ReadAllLines(ApiExclusionListPath); 57if (!File.Exists(sourceFile)) 79syntaxTree = CSharpSyntaxTree.ParseText(File.ReadAllText(sourceFile), new CSharpParseOptions(languageVersion)); 90File.WriteAllText(outputPath, text);
SourceGenerator.cs (1)
91File.WriteAllText(_outputSourcePath, BuildAliasDeclarations(externAliases) + sb.ToString());
TypeParser.cs (2)
143if (!File.Exists(sourceFile)) 147SyntaxTree tree = CSharpSyntaxTree.ParseText(File.ReadAllText(sourceFile), options);
Microsoft.DotNet.Helix.JobSender (6)
Payloads\AdhocPayload.cs (1)
40using (FileStream inputStream = File.OpenRead(file))
Payloads\ArchivePayload.cs (3)
40return File.ReadAllText(alreadyUploadedFile.FullName); 43using (var stream = File.OpenRead(Archive.FullName)) 46File.WriteAllText(alreadyUploadedFile.FullName, zipUri.AbsoluteUri);
Payloads\DirectoryPayload.cs (2)
50return File.ReadAllText(alreadyUploadedFile.FullName); 75File.WriteAllText(alreadyUploadedFile.FullName, zipUri.AbsoluteUri);
Microsoft.DotNet.Helix.JobSender.Tests (1)
Payloads\ArchivePayloadTests.cs (1)
26await File.WriteAllBytesAsync(archiveFile, new byte[] { 1, 2, 3 });
Microsoft.DotNet.Helix.Sdk (4)
CommandPayload.cs (1)
58File.WriteAllText(scriptFile.FullName, contents.ToString(), s_utf8NoBom);
DownloadFromResultsContainer.cs (1)
53using (FileStream stream = File.Open(Path.Combine(directory.FullName, MetadataFile), FileMode.Create, FileAccess.Write))
SendHelixJob.cs (1)
528if (File.Exists(path))
src\Common\Internal\AssemblyResolver.cs (1)
95if (File.Exists(filePath))
Microsoft.DotNet.Helix.Sdk.Tests (3)
HelpersTests.cs (3)
57bool exists = File.Exists(target); 60File.WriteAllText(target, "Test failed once"); 61exists = File.Exists(target);
Microsoft.DotNet.Internal.SymbolHelper (9)
SymbolUploadHelper.cs (8)
65Debug.Assert(!string.IsNullOrEmpty(symbolToolPath) && (File.Exists(symbolToolPath) || options.IsDryRun)); 295using FileStream entryFile = File.Create(entryPath); 360using Stream pdbStream = File.OpenRead(file); 370if (!File.Exists(pePath)) 375if (!File.Exists(pePath)) 385using Stream peStream = File.OpenRead(pePath); 386using Stream convertedPdbStream = File.Create(convertedPdbPath); 404while (Directory.Exists(tempDir) || File.Exists(tempDir))
SymbolUploadHelperFactory.cs (1)
77if (!options.IsDryRun && !File.Exists(expectedSymbolPath))
Microsoft.DotNet.MacOsPkg.Core (9)
AppBundle.cs (1)
29File.Exists(Path.Combine(path, "Contents", "Info.plist"));
MacOsPkgCore.cs (2)
20if (!File.Exists(srcPath) || !Utilities.IsPkg(srcPath) && !Utilities.IsAppBundle(srcPath)) 102if (!File.Exists(srcPath) || (!Utilities.IsPkg(srcPath) && !Utilities.IsAppBundle(srcPath)))
Package.cs (4)
68File.Move(tempDest, packageName); 112File.Move(tempDest, app); 151File.Delete(appZip); 190File.Delete(payloadFilePath);
Utilities.cs (2)
29else if (File.Exists(path)) 31File.Delete(path);
Microsoft.DotNet.MacOsPkg.Tests (4)
UnpackPackTests.cs (4)
183else if (File.Exists(path)) 185File.Delete(path); 204File.Exists(dstPath).Should().BeTrue(); 249.Select(f => (f.Substring(basePath.Length + 1), File.GetUnixFileMode(f)))
Microsoft.DotNet.NuGetRepack.Tasks (9)
src\NuGetVersionUpdater.cs (3)
117File.Copy(packagePath, tempPathOpt); 255File.Delete(tempPathOpt); 374File.Copy(package.TempPathOpt, finalPath, overwrite: true);
src\ReplacePackageParts.cs (5)
126File.Copy(SourcePackage, tempPackagePath); 194replacementStream = File.OpenRead(replacementFilePath); 232using (var archive = new ZipArchive(File.Open(tempPackagePath, FileMode.Open, FileAccess.ReadWrite), ZipArchiveMode.Update)) 240File.Copy(tempPackagePath, NewPackage, overwrite: true); 244File.Delete(tempPackagePath);
src\UpdatePackageVersionTask.cs (1)
91File.WriteAllLines(Path.Combine(OutputDirectory, "PreReleaseDependencies.txt"), preReleaseDependencies.Distinct());
Microsoft.DotNet.NuGetRepack.Tests (29)
ReplacePackagePartsTests.cs (3)
22File.WriteAllBytes(originalNupkgPath = Path.Combine(dir, TestResources.MiscPackages.NameSigned), TestResources.MiscPackages.Signed); 25File.WriteAllText(replacementFilePath = Path.Combine(dir, "Replacement.txt"), "<replacement>"); 43using (var archive = new ZipArchive(File.Open(task.NewPackage, FileMode.Open, FileAccess.Read), ZipArchiveMode.Read))
VersionUpdaterTests.cs (26)
63File.WriteAllBytes(a_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameA), TestResources.DailyBuildPackages.TestPackageA); 64File.WriteAllBytes(b_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameB), TestResources.DailyBuildPackages.TestPackageB); 65File.WriteAllBytes(c_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameC), TestResources.DailyBuildPackages.TestPackageC); 66File.WriteAllBytes(d_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameD), TestResources.DailyBuildPackages.TestPackageD); 67File.WriteAllBytes(g_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameG), TestResources.DailyBuildPackages.TestPackageG); 84AssertPackagesEqual(TestResources.ReleasePackages.TestPackageA, File.ReadAllBytes(a_rel)); 85AssertPackagesEqual(TestResources.ReleasePackages.TestPackageB, File.ReadAllBytes(b_rel)); 86AssertPackagesEqual(TestResources.ReleasePackages.TestPackageC, File.ReadAllBytes(c_rel)); 87AssertPackagesEqual(TestResources.ReleasePackages.TestPackageD, File.ReadAllBytes(d_rel)); 88AssertPackagesEqual(TestResources.ReleasePackages.TestPackageG, File.ReadAllBytes(g_rel)); 90AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageA, File.ReadAllBytes(a_pre)); 91AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageB, File.ReadAllBytes(b_pre)); 92AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageC, File.ReadAllBytes(c_pre)); 93AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageD, File.ReadAllBytes(d_pre)); 94AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageG, File.ReadAllBytes(g_pre)); 106File.WriteAllBytes(e_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameE), TestResources.DailyBuildPackages.TestPackageE); 107File.WriteAllBytes(f_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameF), TestResources.DailyBuildPackages.TestPackageF); 118AssertPackagesEqual(TestResources.ReleasePackages.TestPackageE, File.ReadAllBytes(e_rel)); 119AssertPackagesEqual(TestResources.ReleasePackages.TestPackageF, File.ReadAllBytes(f_rel)); 121AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageE, File.ReadAllBytes(e_pre)); 122AssertPackagesEqual(TestResources.PreReleasePackages.TestPackageF, File.ReadAllBytes(f_pre)); 134File.WriteAllBytes(a_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameA), TestResources.DailyBuildPackages.TestPackageA); 135File.WriteAllBytes(b_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameB), TestResources.DailyBuildPackages.TestPackageB); 136File.WriteAllBytes(c_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameC), TestResources.DailyBuildPackages.TestPackageC); 174File.WriteAllBytes(dotnet_tool = Path.Combine(dir, TestResources.MiscPackages.NameDotnetTool), TestResources.MiscPackages.DotnetTool); 176File.WriteAllBytes(normal_package_b_daily = Path.Combine(dir, TestResources.DailyBuildPackages.NameB), TestResources.DailyBuildPackages.TestPackageB);
Microsoft.DotNet.Open.Api.Tools.Tests (27)
OpenApiAddURLTests.cs (12)
39Assert.True(File.Exists(jsonFile)); 72Assert.True(File.Exists(jsonFile)); 105Assert.True(File.Exists(jsonFile)); 138Assert.True(File.Exists(jsonFile)); 170Assert.True(File.Exists(jsonFile)); 203Assert.True(File.Exists(firstJsonFile)); 231Assert.True(File.Exists(secondJsonFile)); 263Assert.True(File.Exists(resultFile)); 295Assert.True(File.Exists(resultFile)); 327Assert.True(File.Exists(resultFile)); 361Assert.True(File.Exists(resultFile)); 446Assert.False(File.Exists(jsonFile));
OpenApiRefreshTests.cs (11)
26await File.WriteAllTextAsync(expectedJsonPath, "trash"); 28var firstWriteTime = File.GetLastWriteTime(expectedJsonPath); 37var secondWriteTime = File.GetLastWriteTime(expectedJsonPath); 39Assert.Equal(Content, await File.ReadAllTextAsync(expectedJsonPath), ignoreLineEndingDifferences: true); 56await File.WriteAllTextAsync(expectedJsonPath, PackageUrlContent); 58var firstWriteTime = File.GetLastWriteTime(expectedJsonPath); 67var secondWriteTime = File.GetLastWriteTime(expectedJsonPath); 69Assert.Equal(Content, await File.ReadAllTextAsync(expectedJsonPath), ignoreLineEndingDifferences: true); 84var firstWriteTime = File.GetLastWriteTime(expectedJsonPath); 93var secondWriteTime = File.GetLastWriteTime(expectedJsonPath); 95Assert.Equal(Content, await File.ReadAllTextAsync(expectedJsonPath));
OpenApiRemoveTests.cs (2)
56Assert.False(File.Exists(Path.Combine(_tempDir.Root, nswagJsonFile))); 186Assert.False(File.Exists(Path.Combine(_tempDir.Root, nswagJsonFile)));
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
59using (var stream = File.OpenRead(Path.Combine("TestContent", $"{name}.txt"))) 98File.WriteAllText(Path.Combine(Root, filename), contents);
Microsoft.DotNet.PackageTesting (1)
VerifyClosure.cs (1)
390using (var file = File.Create(dependencyGraphFilePath))
Microsoft.DotNet.RemoteExecutor (12)
MiniDump.cs (1)
25using (FileStream fs = File.Create(destinationPath))
Program.cs (1)
95File.WriteAllText(exceptionFile, output.ToString());
RemoteExecutor.cs (7)
77if (File.Exists(dotnetExe)) 468File.WriteAllText(options.ExceptionFile, ""); 535File.Copy(RuntimeConfigPath, configFile); 553File.WriteAllText(devConfigFile, devConfigFileContents); 580File.Delete(file); 651.Where(File.Exists) 656.Where(File.Exists)
RemoteInvokeHandle.cs (3)
232throw new RemoteExecutionException("Remote process failed with an unhandled exception.", File.ReadAllText(Options.ExceptionFile)); 248if (File.Exists(Options.ExceptionFile)) 250File.Delete(Options.ExceptionFile);
Microsoft.DotNet.SharedFramework.Sdk (7)
src\CreateFrameworkListFile.cs (1)
261File.WriteAllText(TargetFile, frameworkManifest.ToString());
src\FileUtilities.cs (1)
41using (var stream = File.OpenRead(path))
src\GenerateSharedFrameworkDepsFile.cs (3)
118using var depsStream = File.Create(depsFilePath); 125if (File.Exists(depsFilePath)) 127File.Delete(depsFilePath);
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (1)
390using (var file = File.Create(dependencyGraphFilePath))
src\ValidateFileVersions.cs (1)
96if (File.Exists(filePath))
Microsoft.DotNet.SignCheckLibrary (8)
Interop\PortableExecutable\ImageCor20Header.cs (1)
53using (FileStream stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read))
Logging\FileLogger.cs (2)
45MessageWriter = File.CreateText(messageFile); 54ErrorWriter = File.CreateText(errorFile);
Verification\ArchiveVerifier.cs (1)
104if (File.Exists(aliasFullName))
Verification\Exclusions.cs (2)
45if (File.Exists(path)) 47using (StreamReader fileReader = File.OpenText(path))
Verification\JavaScriptVerifier.cs (1)
25string content = File.ReadAllText(path);
Verification\ZipVerifier.cs (1)
23using (var archive = new ZipArchive(File.OpenRead(archivePath), ZipArchiveMode.Read, leaveOpen: false))
Microsoft.DotNet.SignCheckTask (3)
src\SignCheck.cs (3)
271else if (File.Exists(Path.GetFullPath(inputFile))) 479if (File.Exists(downloadPath)) 482File.Delete(downloadPath);
Microsoft.DotNet.SignTool (28)
src\BatchSignUtil.cs (3)
215File.Delete(engine.Key.FileName); 453File.Copy(src, dst, overwrite: true); 594using (var stream = File.OpenRead(file.FullPath))
src\Configuration.cs (1)
675using (var stream = File.OpenRead(filePath))
src\ContentUtil.cs (1)
30using (var stream = File.OpenRead(fullPath))
src\RealSignTool.cs (2)
99File.WriteAllText(logPath, outputStr); 105File.WriteAllText(errorLogPath, errorStr);
src\SignTool.cs (5)
130File.Delete(item.Key); 137File.Delete(item.Value); 152File.WriteAllText(signProjectPath, GenerateBuildFileContent(filesToSign, zippedPaths, false)); 169File.WriteAllText(notarizeProjectPath, GenerateBuildFileContent(filesToNotarize, null, true)); 231if (File.Exists(zipFilePath))
src\SignToolTask.cs (1)
213if (!File.Exists(DotNetPath))
src\VerifySignatures.cs (3)
130return File.ReadLines(filePath).Any(line => line.IndexOf("# SIG # Begin Signature Block", StringComparison.OrdinalIgnoreCase) >= 0) 137using (BinaryReader binaryReader = new BinaryReader(File.OpenRead(filePath))) 172using var archive = new ZipArchive(File.OpenRead(filePath), ZipArchiveMode.Read, leaveOpen: false);
src\ZipData.cs (11)
180using (var signedStream = File.OpenRead(signedPart.Value.FileSignInfo.FullPath)) 195using (var archive = new ZipArchive(File.OpenRead(archivePath), ZipArchiveMode.Read, leaveOpen: false)) 209using (var zipStream = File.Open(FileSignInfo.FullPath, FileMode.Open)) 222using (var signedStream = File.OpenRead(signedPart.Value.FileSignInfo.FullPath)) 266File.Copy(signedPart.Value.FileSignInfo.FullPath, file, true); 275if (!File.Exists(outputFileName)) 282File.Copy(outputFileName, FileSignInfo.FullPath, true); 331using var stream = ignoreContent ? null : (Stream)File.Open(path, FileMode.Open); 366File.Copy(signedPart.Value.FileSignInfo.FullPath, path, overwrite: true); 412using var stream = ignoreContent ? null : (Stream)File.Open(path, FileMode.Open); 447File.Copy(signedPart.Value.FileSignInfo.FullPath, path, overwrite: true);
src\ZipDataEntry.cs (1)
68using var fs = File.Create(path);
Microsoft.DotNet.SignTool.Tests (18)
FakeSignTool.cs (1)
53using (var stream = File.OpenWrite(Uri.UnescapeDataString(path)))
SignToolTests.cs (17)
294if (!File.Exists(dstPath)) 296File.Copy(srcPath, dstPath); 306File.WriteAllText(dstPath, "This is a test file content"); 420string md5sumsContents = File.ReadAllText(Path.Combine(controlLayout, "md5sums")); 430File.Exists(layoutFilePath).Should().BeTrue(); 433using FileStream fileStream = File.OpenRead(layoutFilePath); 450string controlFileContents = File.ReadAllText(Path.Combine(controlLayout, "control")); 482File.Exists(layoutFilePath).Should().BeTrue(); 485using FileStream fileStream = File.OpenRead(layoutFilePath); 505using var stream = File.Open(rpmPackage, FileMode.Open); 2997File.Delete(Path.Combine(workingDir, "Bundle.wixobj")); 3001File.Exists(outputFileName).Should().Be(!deleteWixobjBeforeRunningTool); 3109using var inputStream = File.OpenRead(GetResourcePath("SignedLibrary.dll")); 3123using var inputStream = File.OpenRead(GetResourcePath("SignedLibrary.dll")); 3138using var inputStream = File.OpenRead(GetResourcePath("InvalidatedStrongName.dll")); 3200using (var inputStream = File.OpenRead(GetResourcePath("StrongNamedWithEcmaKey.dll"))) 3211using (var inputStream = File.OpenRead(GetResourcePath("DelaySigned.dll")))
Microsoft.DotNet.SourceBuild.Tasks (13)
src\UsageReport\WritePackageUsageData.cs (5)
153File.Open( 163using (var stream = File.OpenRead(Path.Combine(RootDir, relativePath))) 184using (var file = File.OpenRead(Path.Combine(RootDir, assetFile))) 255File.WriteAllText(DataFile, data.ToXml().ToString()); 276var root = JObject.Parse(File.ReadAllText(path));
src\UsageReport\WriteUsageReports.cs (7)
63UsageData data = UsageData.Parse(XElement.Parse(File.ReadAllText(DataFile))); 79if (File.Exists(ProdConBuildManifestFile)) 81var xml = XElement.Parse(File.ReadAllText(ProdConBuildManifestFile)); 93if (File.Exists(PoisonedReportFile)) 95foreach (string line in File.ReadAllLines(PoisonedReportFile)) 161File.WriteAllText( 173var content = File.ReadAllText(item.ItemSpec);
src\WriteBuildOutputProps.cs (1)
77using (var outStream = File.Open(OutputPath, FileMode.Create))
Microsoft.DotNet.StrongName (1)
Signing.cs (1)
168if (!TryParseKey(File.ReadAllBytes(keyFile).ToImmutableArray(), out ImmutableArray<byte> snkPublicKey, out RSAParameters? privateKey) ||
Microsoft.DotNet.SwaggerGenerator.CmdLine (1)
Program.cs (1)
110File.WriteAllText(file.FullName, contents);
Microsoft.DotNet.SwaggerGenerator.MSBuild (1)
GenerateSwaggerCode.cs (1)
89File.WriteAllText(file.FullName, contents);
Microsoft.DotNet.VersionTools.Cli (1)
FileSystemProxy.cs (1)
25File.Move(sourceFileName, destFileName);
Microsoft.DotNet.XliffTasks (10)
Model\Document.cs (5)
31using FileStream stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); 72using (FileStream stream = File.Open(tempPath, FileMode.Create, FileAccess.ReadWrite, FileShare.None)) 79if (File.Exists(path)) 81File.Replace( 89File.Move(sourceFileName: tempPath, destFileName: path);
Tasks\TransformTemplates.cs (4)
74File.Copy(templatePath, cultureSpecificTemplateFile, overwrite: true); 80File.Copy(projectFileFullPath, Path.Combine(localizedTemplateDirectory, Path.GetFileName(projectNode.Attribute("File").Value)), overwrite: true); 108File.Copy(Path.Combine(TranslatedOutputDirectory, localizedFileName), templateItemDestinationPath, overwrite: true); 113File.Copy(templateItemFullPath, templateItemDestinationPath, overwrite: true);
Tasks\XlfTask.cs (1)
73if (File.Exists(path))
Microsoft.Extensions.AI.Evaluation.Reporting (8)
Storage\DiskBasedResponseCache.CacheEntry.cs (4)
38using FileStream cacheEntryFile = File.OpenRead(cacheEntryFilePath); 54using FileStream cacheEntryFile = File.OpenRead(cacheEntryFilePath); 69using FileStream cacheEntryFile = File.Create(cacheEntryFilePath); 77using FileStream cacheEntryFile = File.Create(cacheEntryFilePath);
Storage\DiskBasedResponseCache.cs (4)
72return File.ReadAllBytes(contentsFilePath); 200File.WriteAllBytes(contentsFilePath, value); 301bool contentsFileExists = File.Exists(contentsFilePath); 302bool entryFileExists = File.Exists(entryFilePath);
Microsoft.Extensions.AI.Templates.Tests (4)
Infrastructure\TemplateExecutionTestClassFixtureBase.cs (2)
56File.Copy(WellKnownPaths.TemplateInstallNuGetConfigPath, installNuGetConfigPath); 88File.Copy(WellKnownPaths.TemplateTestNuGetConfigPath, templateNuGetConfigPath);
Infrastructure\WellKnownPaths.cs (2)
53if (Directory.Exists(gitPath) || File.Exists(gitPath)) 74if (!File.Exists(dotNetExePath))
Microsoft.Extensions.ApiDescription.Client.Tests (3)
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
59using (var stream = File.OpenRead(Path.Combine("TestContent", $"{name}.txt"))) 98File.WriteAllText(Path.Combine(Root, filename), contents);
Microsoft.Extensions.ApiDescription.Tool.Tests (20)
GetDocumentTests.cs (18)
39using var stream = new MemoryStream(File.ReadAllBytes(Path.Combine(outputPath.FullName, "Sample.json"))); 66using var stream = new MemoryStream(File.ReadAllBytes(Path.Combine(outputPath.FullName, "Sample.json"))); 93using var stream = new MemoryStream(File.ReadAllBytes(Path.Combine(outputPath.FullName, "Sample.json"))); 126using var stream = new MemoryStream(File.ReadAllBytes(Path.Combine(outputPath.FullName, "Sample_internal.json"))); 154Assert.False(File.Exists(Path.Combine(outputPath.FullName, "Sample.json"))); 155Assert.False(File.Exists(Path.Combine(outputPath.FullName, "Sample_internal.json"))); 156Assert.False(File.Exists(Path.Combine(outputPath.FullName, "Sample_invalid.json"))); 182Assert.True(File.Exists(Path.Combine(outputPath.FullName, $"{fileName}.json"))); 183Assert.True(File.Exists(Path.Combine(outputPath.FullName, $"{fileName}_internal.json"))); 184Assert.False(File.Exists(Path.Combine(outputPath.FullName, "Sample.json"))); 185Assert.False(File.Exists(Path.Combine(outputPath.FullName, "Sample_internal.json"))); 211Assert.False(File.Exists(Path.Combine(outputPath.FullName, $"{fileName}.json"))); 212Assert.False(File.Exists(Path.Combine(outputPath.FullName, "Sample.json"))); 213Assert.False(File.Exists(Path.Combine(outputPath.FullName, "Sample_internal.json"))); 235Assert.False(File.Exists(Path.Combine(outputPath.FullName, ".json"))); 236Assert.False(File.Exists(Path.Combine(outputPath.FullName, "_internal.json"))); 237Assert.True(File.Exists(Path.Combine(outputPath.FullName, "Sample.json"))); 238Assert.True(File.Exists(Path.Combine(outputPath.FullName, "Sample_internal.json")));
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
59using (var stream = File.OpenRead(Path.Combine("TestContent", $"{name}.txt"))) 98File.WriteAllText(Path.Combine(Root, filename), contents);
Microsoft.Extensions.Caching.StackExchangeRedis.Tests (4)
Infrastructure\RedisTestConfig.cs (4)
114if (!File.Exists(serverPath)) 117if (!File.Exists(serverPath)) 158if (!File.Exists(tempRedisServerFullPath)) 160File.Copy(serverExePath, tempRedisServerFullPath);
Microsoft.Extensions.DependencyModel (4)
FileWrapper.cs (4)
14return File.Exists(path); 19return File.ReadAllText(path); 24return File.OpenRead(path); 42File.Create(path).Dispose();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (9)
Linux\Resources\FileNamesOnlyFileSystem.cs (4)
33var a = File.ReadAllLines($"{_directory}/{file.Name}") 41var c = File.ReadAllText($"{_directory}/{file.Name}"); 48var c = File.ReadAllText($"{_directory}/{file.Name}"); 61string[] lines = File.ReadAllLines($"{_directory}/{file.Name}");
Linux\Resources\TestResources.cs (5)
58if (!File.Exists(files.Key)) 62File.Create(files.Key).Close(); 67using var sw = File.CreateText(files.Key); 80if (File.Exists(d)) 82File.Delete(d);
Microsoft.Extensions.FileProviders.Embedded (2)
EmbeddedFileProvider.cs (1)
63_lastModified = File.GetLastWriteTimeUtc(assemblyLocation);
ManifestEmbeddedFileProvider.cs (1)
135result = File.GetLastWriteTimeUtc(assemblyLocation);
Microsoft.Extensions.FileProviders.Physical (1)
PollingWildCardChangeToken.cs (1)
172return FileSystemInfoHelper.GetFileLinkTargetLastWriteTimeUtc(filePath) ?? File.GetLastWriteTimeUtc(filePath);
Microsoft.Extensions.Hosting.Systemd (1)
SystemdHelpers.cs (1)
57byte[] comm = File.ReadAllBytes("/proc/" + ppidString + "/comm");
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (2)
NoRemoteCallHandler.cs (1)
30var fileContent = File.ReadAllBytes(responseFilePath);
NoRemoteCallNotSeekableHandler.cs (1)
33var fileContent = File.ReadAllBytes(responseFilePath);
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\Internal\NoRemoteCallHandler.cs (1)
26_fileContent = File.ReadAllBytes(responseFilePath);
Microsoft.Extensions.Logging.AzureAppServices (1)
FileLoggerProvider.cs (1)
52using (var streamWriter = File.AppendText(fullName))
Microsoft.Extensions.ML (1)
ModelLoaders\FileModelLoader.cs (1)
40if (!File.Exists(filePath))
Microsoft.Extensions.ML.Tests (1)
FileLoaderTests.cs (1)
74File.WriteAllText("testdata.txt", "test");
Microsoft.Extensions.SecretManager.Tools.Tests (9)
SecretManagerTests.cs (5)
219File.WriteAllText(secretsFile, @"{ ""AzureAd"": { ""ClientSecret"": ""abcd郩˙î""} }", Encoding.UTF8); 232File.WriteAllText(secretsFile, @"{ ""AzureAd"": { ""ClientSecret"": ""abcd郩˙î""} }", Encoding.UTF8); 248File.WriteAllText(secretsFile, @"{ ""AzureAd"": { ""ClientSecret"": ""abcd郩˙î""} }", Encoding.UTF8); 254var fileContents = File.ReadAllText(secretsFile, Encoding.UTF8); 352Assert.Equal(UnixFileMode.UserRead | UnixFileMode.UserWrite, File.GetUnixFileMode(secretManager.SecretsFilePath));
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (2)
59using (var stream = File.OpenRead(Path.Combine("TestContent", $"{name}.txt"))) 98File.WriteAllText(Path.Combine(Root, filename), contents);
TemporaryFileProvider.cs (1)
21File.WriteAllText(Path.Combine(Root, filename), contents, Encoding.UTF8);
UserSecretsTestFixture.cs (1)
62File.WriteAllText(
Microsoft.Extensions.ServiceDiscovery.Dns (6)
DnsSrvServiceEndpointProviderFactory.cs (6)
78if (File.Exists(s_serviceAccountNamespacePath)) 80return File.ReadAllText(s_serviceAccountNamespacePath).Trim(); 88if (!File.Exists(s_resolveConfPath)) 95var lines = File.ReadAllLines(s_resolveConfPath); 125if (!File.Exists(tokenPath)) 131return File.Exists(certPath);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests.Fuzzing (1)
Program.cs (1)
61fuzzer.FuzzTarget(File.ReadAllBytes(inputFile));
Microsoft.Gen.ComplianceReports (1)
ComplianceReportsGenerator.cs (1)
112File.WriteAllText(Path.Combine(_directory, _fileName), report, Encoding.UTF8);
Microsoft.Gen.ComplianceReports.Unit.Tests (9)
GeneratorTests.cs (9)
65if (File.Exists(goldenReportFile)) 68var d = await RunGenerator(File.ReadAllText(inputFile), tmp, options); 71var golden = File.ReadAllText(goldenReportFile); 72var generated = File.ReadAllText(tmp); 86File.Delete(tmp); 93_ = await RunGenerator(File.ReadAllText(inputFile), goldenReportFile, options); 131var diags = await RunGenerator(await File.ReadAllTextAsync(inputFile), options: options); 154var diags = await RunGenerator(await File.ReadAllTextAsync(inputFile), options: options); 156Assert.True(File.Exists(Path.Combine(fullReportPath, "ComplianceReport.json")));
Microsoft.Gen.ContextualOptions.Unit.Tests (21)
EmitterTests.cs (7)
27.ParseCompilationUnit(File.ReadAllText("TestClasses/Struct1.cs")) 46.ParseCompilationUnit(File.ReadAllText("TestClasses/Class2A.cs")) 50.ParseCompilationUnit(File.ReadAllText("TestClasses/Class2B.cs")) 78.ParseCompilationUnit(File.ReadAllText("TestClasses/Record1.cs")) 106.ParseCompilationUnit(File.ReadAllText("TestClasses/NamespacelessRecord.cs")) 133sources.Add(File.ReadAllText(file)); 149var golden = File.ReadAllText($"GoldenFiles/Microsoft.Gen.ContextualOptions/Microsoft.Gen.ContextualOptions.ContextualOptionsGenerator/ContextualOptions.g.cs");
ParserTests.cs (5)
24File.ReadAllText("TestClasses/ClassWithUnusableProperties.txt"), 41File.ReadAllText("TestClasses/NamespacelessRecord.cs"), 58File.ReadAllText("TestClasses/NonPartialClass.txt"), 73File.ReadAllText("TestClasses/StaticClass.txt"), 88File.ReadAllText("TestClasses/RefStruct.txt"),
SyntaxContextReceiverTests.cs (9)
24File.ReadAllText("TestClasses/Class1.cs"), 25File.ReadAllText("TestClasses/Struct1.cs"), 26File.ReadAllText("TestClasses/Record1.cs"), 47File.ReadAllText("TestClasses/Class1.cs"), 48File.ReadAllText("TestClasses/Struct1.cs"), 49File.ReadAllText("TestClasses/Record1.cs"), 63File.ReadAllText("TestClasses/Class2A.cs"), 64File.ReadAllText("TestClasses/Class2B.cs"), 83var sources = new[] { File.ReadAllText("TestClasses/ClassWithNoAttribute.cs"), };
Microsoft.Gen.Logging.Unit.Tests (1)
EmitterTests.cs (1)
28sources.Add(File.ReadAllText(file));
Microsoft.Gen.MetadataExtractor (3)
MetadataReportsGenerator.cs (1)
110File.WriteAllText(Path.Combine(path, _fileName), reportStringBuilder.ToString(), Encoding.UTF8);
src\Generators\Microsoft.Gen.ComplianceReports\ComplianceReportsGenerator.cs (1)
112File.WriteAllText(Path.Combine(_directory, _fileName), report, Encoding.UTF8);
src\Generators\Microsoft.Gen.MetricsReports\MetricsReportsGenerator.cs (1)
86File.WriteAllText(Path.Combine(path, _fileName), report, Encoding.UTF8);
Microsoft.Gen.MetadataExtractor.Unit.Tests (11)
GeneratorTests.cs (11)
85if (File.Exists(goldenReportPath)) 87var d = await RunGenerator(await File.ReadAllTextAsync(inputFile), options); 90var golden = await File.ReadAllTextAsync(goldenReportPath); 91var generated = await File.ReadAllTextAsync(generatedReportPath); 105File.Delete(generatedReportPath); 113_ = await RunGenerator(await File.ReadAllTextAsync(inputFile), options, reportFileName: goldenFileName); 132var d = await RunGenerator(await File.ReadAllTextAsync(inputFile), options); 134Assert.False(File.Exists(Path.Combine(Path.GetTempPath(), ReportFilename))); 156var diags = await RunGenerator(await File.ReadAllTextAsync(inputFile), options); 182var diags = await RunGenerator(await File.ReadAllTextAsync(inputFile), options); 184Assert.True(File.Exists(Path.Combine(fullReportPath, ReportFilename)));
Microsoft.Gen.Metrics.Unit.Tests (3)
EmitterTests.cs (3)
26sources.Add(File.ReadAllText(file)); 46var goldenCache = File.ReadAllText($"{generatedContentPath}/Factory.g.cs"); 47var goldenMetrics = File.ReadAllText($"{generatedContentPath}/Metrics.g.cs");
Microsoft.Gen.MetricsReports (1)
MetricsReportsGenerator.cs (1)
86File.WriteAllText(Path.Combine(path, _fileName), report, Encoding.UTF8);
Microsoft.Gen.MetricsReports.Unit.Tests (11)
GeneratorTests.cs (11)
50if (File.Exists(goldenReportPath)) 52var d = await RunGenerator(await File.ReadAllTextAsync(inputFile), options); 55var golden = await File.ReadAllTextAsync(goldenReportPath); 56var generated = await File.ReadAllTextAsync(generatedReportPath); 70File.Delete(generatedReportPath); 77_ = await RunGenerator(await File.ReadAllTextAsync(inputFile), options, reportFileName: goldenFileName); 92var d = await RunGenerator(await File.ReadAllTextAsync(inputFile), options); 94Assert.False(File.Exists(Path.Combine(Path.GetTempPath(), ReportFilename))); 112var diags = await RunGenerator(await File.ReadAllTextAsync(inputFile), options); 135var diags = await RunGenerator(await File.ReadAllTextAsync(inputFile), options); 137Assert.True(File.Exists(Path.Combine(fullReportPath, ReportFilename)));
Microsoft.Maui (3)
Fonts\FileSystemEmbeddedFontLoader.cs (3)
57 if (File.Exists(filePath)) 68 using (var fileStream = File.Create(filePath)) 79 File.Delete(filePath);
Microsoft.Maui.Controls.Build.Tasks (1)
XamlCTask.cs (1)
164 if (!File.Exists(Assembly))
Microsoft.Maui.Resizetizer (22)
AndroidAdaptiveIconGenerator.cs (4)
148 if (File.Exists(adaptiveIconDestination) && File.Exists(adaptiveIconRoundDestination)) 159 File.WriteAllText(adaptiveIconDestination, adaptiveIconXmlStr); 160 File.WriteAllText(adaptiveIconRoundDestination, adaptiveIconXmlStr);
AppleIconAssetsGenerator.cs (1)
88 File.WriteAllText(appIconSetContentsFile, appIconContentsJson.Replace("\t", " "));
CreatePartialInfoPlistTask.cs (1)
36 using (var f = File.CreateText(plistFilename))
GenerateSplashStoryboard.cs (2)
92 using var writer = File.CreateText(storyboardFile); 103 using var writer = File.CreateText(storyboardFile);
Resizer.cs (1)
73 File.Copy(Info.Filename, destination, true);
ResizetizeImages.cs (1)
122 File.SetLastWriteTimeUtc(itemSpec, DateTime.UtcNow);
SkiaSharpAppIconTools.cs (3)
18 var hasBackground = !string.IsNullOrWhiteSpace(info.Filename) && File.Exists(info.Filename); 19 var hasForeground = !string.IsNullOrWhiteSpace(info.ForegroundFilename) && File.Exists(info.ForegroundFilename); 75 using var wrapper = File.Create(destination);
SkiaSharpTools.cs (1)
213 using var stream = File.Create(destination);
TizenSplashUpdater.cs (2)
44 if (File.Exists(destination)) 108 using var stream = File.Create(destFilePath);
Utils.cs (5)
56 var exists = File.Exists(path); 57 var modified = exists ? File.GetLastWriteTimeUtc(path) : System.DateTime.MinValue; 63 if (checkExists && !File.Exists(source)) 66 var attributes = File.GetAttributes(source); 68 File.SetAttributes(source, attributes & ~FileAttributes.ReadOnly);
WindowsIconGenerator.cs (1)
50 using BinaryWriter writer = new BinaryWriter(File.Create(destination));
Microsoft.ML.AutoML (2)
AutoMLExperiment\ITrialResultManager.cs (1)
130if (!File.Exists(filePath))
Experiment\ModelContainer.cs (1)
27using (var fs = File.Create(fileInfo.FullName))
Microsoft.ML.AutoML.Samples (3)
AutoFit\BinaryClassificationExperiment.cs (1)
44using (FileStream fs = File.Create(ModelPath))
AutoFit\MulticlassClassificationExperiment.cs (1)
45using (FileStream fs = File.Create(ModelPath))
AutoFit\RegressionExperiment.cs (1)
45using (FileStream fs = File.Create(ModelPath))
Microsoft.ML.AutoML.Tests (6)
DatasetUtil.cs (3)
205if (File.Exists(relativeFilePath)) 228if (File.Exists(Path.Combine(destFolder, flag))) 232File.Create(Path.Combine(destFolder, flag));
TrialResultManagerTest.cs (2)
80var fileContent = File.ReadAllText(tempFilePath); 85File.Delete(tempFilePath);
UserInputValidationTests.cs (1)
188File.Create(emptyFilePath).Dispose();
Microsoft.ML.CodeGenerator (1)
Utils.cs (1)
181File.WriteAllText($"{outPutBaseDir}/{fileName}", fileContent);
Microsoft.ML.Core (11)
ComponentModel\AssemblyLoadingUtils.cs (1)
34if (!File.Exists(path))
Data\IFileHandle.cs (1)
140File.Delete(_fullPath);
Data\Repository.cs (1)
405File.Delete(path);
Utilities\PathUtils.cs (2)
106if (File.Exists(candidate)) 115if (File.Exists(candidate))
Utilities\ResourceManagerUtils.cs (6)
111if (File.Exists(filePath) || !string.IsNullOrEmpty(error)) 169if (File.Exists(filePath)) 181File.Delete(filePath); 251if (File.Exists(path)) 256if (File.Exists(path)) 290File.Move(tempPath, path);
Microsoft.ML.Core.Tests (39)
UnitTests\FileSource.cs (6)
35File.WriteAllText(file1, "Unit Test"); 36File.WriteAllText(file2, "Unit Test"); 60File.WriteAllText(fileDataA, "Unit Test"); 61File.WriteAllText(fileDataB, "Unit Test"); 70File.WriteAllText(fileDataSA, "Unit Test"); 71File.WriteAllText(fileDataSB, "Unit Test");
UnitTests\TestEntryPoints.cs (26)
242File.WriteAllLines(epListPath, epListContents); 248using (var file = File.OpenWrite(manifestPath)) 269File.WriteAllLines(path, epListContents); 275using (var file = File.OpenWrite(jPath)) 610File.WriteAllLines(jsonPath, new[] { inputGraph }); 738File.WriteAllLines(jsonPath, new[] { inputGraph }); 886File.WriteAllLines(jsonPath, new[] { inputGraph }); 1047File.WriteAllLines(jsonPath, new[] { inputGraph }); 1190File.WriteAllLines(jsonPath, new[] { inputGraph }); 1337File.WriteAllLines(jsonPath, new[] { inputGraph }); 1434File.WriteAllLines(jsonPath, new[] { inputGraph }); 2231using (var file = File.OpenWrite(summaryPath)) 2241using (var file = File.OpenWrite(summaryKvpPath)) 2324File.WriteAllLines(jsonPath, new[] { inputGraph }); 2374File.WriteAllLines(jsonPath, new[] { inputGraph }); 2419File.WriteAllLines(jsonPath, new[] { inputGraph }); 2465File.WriteAllLines(jsonPath, new[] { inputGraph }); 2520File.WriteAllLines(jsonPath, new[] { inputGraph }); 2635File.WriteAllLines(jsonPath, new[] { inputGraph }); 2860File.WriteAllLines(dataFile, new[] { 3255File.WriteAllLines(jsonPath, new[] { inputGraph }); 3324File.WriteAllLines(jsonPath, new[] { inputGraph }); 4412File.WriteAllLines(jsonPath, new[] { inputGraph }); 4517File.WriteAllLines(dataFile, new[] { 6587using (var stream = File.OpenRead(modelPath)) 6663using (var f = File.Open(outputPath, FileMode.Create, FileAccess.Write, FileShare.None))
UnitTests\TestModelLoad.cs (2)
27using (var modelStream = File.OpenRead(Path.Combine("TestModels", "BinaryLoader-v3.11.0.0.zip"))) 45using (var modelStream = File.OpenRead(Path.Combine("TestModels", "ConcatTransform.zip")))
UnitTests\TestResourceDownload.cs (5)
67if (File.Exists(Path.Combine(saveToDir, fileName))) 96if (File.Exists(Path.Combine(saveToDir, fileName))) 124if (!File.Exists(GetOutputPath("copyto", "sentiment.emd"))) 140if (File.Exists(GetOutputPath("copyto", "sentiment.emd"))) 141File.Delete(GetOutputPath("copyto", "sentiment.emd"));
Microsoft.ML.Data (8)
DataLoadSave\Binary\BinaryLoaderSaverCatalog.cs (1)
50if (!File.Exists(path))
DataLoadSave\Text\TextLoaderSaverCatalog.cs (1)
313if (!File.Exists(path) && StreamUtils.ExpandWildCards(path).Length < 1)
Model\ModelOperationsCatalog.cs (4)
71using (var stream = File.Create(filePath)) 118using (var stream = File.Create(filePath)) 215using (var stream = File.OpenRead(filePath)) 290using (var stream = File.OpenRead(filePath))
Utilities\StreamUtils.cs (2)
65if (File.Exists(pattern)) 158if (!File.Exists(currentPattern))
Microsoft.ML.EntryPoints (4)
JsonUtils\ExecuteGraphCommand.cs (4)
45_host.CheckUserArg(args.GraphPath != null && File.Exists(args.GraphPath), nameof(args.GraphPath), "Graph path does not exist"); 54graph = JObject.Parse(File.ReadAllText(_path)); 118using (var fs = File.OpenRead(path)) 124using (var fs = File.OpenRead(path))
Microsoft.ML.GenAI.Core.Tests (1)
CasualLMDatasetTest.cs (1)
25using Stream remoteStream = File.OpenRead(Path.Combine(@"Llama", "tokenizer.model"));
Microsoft.ML.GenAI.LLaMA (3)
LlamaForCausalLM.cs (2)
103var modelConfig = JsonSerializer.Deserialize<LlamaConfig>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config)); 136var modelConfig = JsonSerializer.Deserialize<LlamaConfig>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
LlamaTokenizerHelper.cs (1)
53return TiktokenTokenizer.Create(File.OpenRead(modelFilePath), preTokenizer, normalizer: null, specialTokens: _specialTokens);
Microsoft.ML.GenAI.Mistral (3)
MistralForCausalLM.cs (2)
58var modelConfig = JsonSerializer.Deserialize<MistralConfig>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config)); 86var modelConfig = JsonSerializer.Deserialize<MistralConfig>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
MistralTokenizerHelper.cs (1)
98var modelStream = File.OpenRead(modelPath);
Microsoft.ML.GenAI.Phi (6)
Phi2\Phi2ForCasualLM.cs (1)
59var modelConfig = JsonSerializer.Deserialize<Phi2Config>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
Phi2\Phi2TokenizerHelper.cs (2)
25using var vocabStream = File.OpenRead(vocabPath); 26using var mergesStream = File.OpenRead(mergesPath);
Phi3\Phi3ForCasualLM.cs (2)
60var modelConfig = JsonSerializer.Deserialize<Phi3Config>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config)); 88var modelConfig = JsonSerializer.Deserialize<Phi3Config>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
Phi3\Phi3TokenizerHelper.cs (1)
35var modelStream = File.OpenRead(modelPath);
Microsoft.ML.GenAI.Samples (1)
Mistral\Mistral_7B_Instruct.cs (1)
76var mistralConfig = JsonSerializer.Deserialize<MistralConfig>(File.ReadAllText(Path.Combine(weightFolder, configName))) ?? throw new ArgumentNullException(nameof(configName));
Microsoft.ML.ImageAnalytics (2)
ImageLoader.cs (2)
251var bytes = File.ReadAllBytes(path); 312imageBuffer = File.ReadAllBytes(path);
Microsoft.ML.IntegrationTests (12)
DataIO.cs (2)
122using (var file = File.Create(filePath)) 131using (var file = File.Create(filePath))
ModelFiles.cs (7)
108using (var file = File.OpenRead(modelPath)) 165using (var fs = File.OpenRead(modelAndSchemaPath)) 167using (var fs = File.OpenRead(compositeLoaderModelPath)) 183using (var fs = File.OpenRead(loaderAndTransformerModelPath)) 285using (var fs = File.OpenRead(modelPath)) 340using (var fs = File.OpenRead(modelPath)) 479using (var fs = File.OpenRead(filename))
ONNX.cs (3)
52using (var file = File.Create(modelPath)) 102using (var file = File.Create(modelPath)) 154using (var file = File.Create(modelPath))
Microsoft.ML.Maml (1)
HelpCommand.cs (1)
490File.WriteAllText(_xmlFilename, content.ToString());
Microsoft.ML.OnnxTransformer (4)
OnnxTransform.cs (2)
263Host.CheckIO(File.Exists(options.ModelFile), "Model file {0} does not exists.", options.ModelFile); 424ctx.SaveBinaryStream("OnnxModel", w => { w.WriteByteArray(File.ReadAllBytes(Model.ModelStream.Name)); });
OnnxUtils.cs (2)
409File.WriteAllBytes(tempModelFile, modelBytes); 434using (var fileStream = File.Create(tempModelFile))
Microsoft.ML.OnnxTransformerTest (8)
OnnxTransformTests.cs (8)
241using FileStream fileStream = File.OpenRead(modelFile); 286File.Delete(tempPath); 337File.Delete(tempPath); 791var modelInBytes = File.ReadAllBytes(modelFile); 797Assert.True(File.Exists(onnxModel.ModelStream.Name)); 802Assert.False(File.Exists(onnxModel.ModelStream.Name)); 815Assert.True(File.Exists(onnxModel.ModelStream.Name)); 821Assert.True(File.Exists(onnxModel.ModelStream.Name));
Microsoft.ML.PerformanceTests (16)
BenchmarkBase.cs (1)
41if (File.Exists(filePath))
Harness\ProjectGenerator.cs (2)
38=> File.WriteAllText(artifactsPaths.ProjectFilePath, $@" 70return string.Join(Environment.NewLine, File.ReadAllLines(csproj.FullName).Where(line => line.Contains("<NativeAssemblyReference")));
ImageClassificationBench.cs (5)
161if (File.Exists(relativeFilePath)) 170File.Delete(relativeFilePath); 197if (File.Exists(Path.Combine(destFolder, flag))) return; 201File.Create(Path.Combine(destFolder, flag)); 233if (!overwrite && File.Exists(filename))
Numeric\Ranking.cs (5)
28if (!File.Exists(_mslrWeb10kValidate)) 31if (!File.Exists(_mslrWeb10kTrain)) 79if (!File.Exists(_mslrWeb10kTest)) 82if (!File.Exists(_mslrWeb10kValidate)) 85if (!File.Exists(_mslrWeb10kTrain))
RffTransform.cs (1)
24if (!File.Exists(_dataPathDigits))
Text\MultiClassClassification.cs (2)
25if (!File.Exists(_dataPathWiki)) 102if (!File.Exists(_dataPathWiki))
Microsoft.ML.Predictor.Tests (8)
CmdLine\CmdIndenterTest.cs (1)
48using (var writer = File.CreateText(outPath))
CmdLine\CmdLine.cs (1)
348using (var writer = File.CreateText(outPath))
ResultProcessor\TestResultProcessor.cs (1)
47File.WriteAllText(filePath, reader.ReadToEnd());
TestIniModels.cs (2)
540using (Stream iniStream = File.Create(modelIniPath)) 582using (Stream iniStream = File.Create(modelIniPath))
TestPredictors.cs (3)
1751File.WriteAllText(path, 1761File.WriteAllText(path, 1772File.WriteAllText(path,
Microsoft.ML.ResultProcessor (4)
ResultProcessor.cs (4)
717if (!File.Exists(filename)) 720rawLines = File.ReadAllLines(filename); 836var lines = File.ReadAllLines(filename); 1082? File.CreateText(cmd.OutputFile) : Console.Out);
Microsoft.ML.Samples (34)
Dynamic\DataOperations\LoadingSvmLight.cs (1)
19using (var fs = File.CreateText(fileName))
Dynamic\DataOperations\LoadingText.cs (1)
24using (var fs = File.CreateText(fileName))
Dynamic\ModelOperations\OnnxConversion.cs (2)
71using (var stream = File.Create("sample_onnx_conversion_1.onnx")) 79using (var stream = File.Create("sample_onnx_conversion_2.onnx"))
Dynamic\ModelOperations\SaveLoadModel.cs (1)
35using (var file = File.OpenRead("model.zip"))
Dynamic\TensorFlow\ImageClassification.cs (3)
26if (!File.Exists(modelLocation)) 120if (File.Exists(dataFile)) 141Stream inStream = File.OpenRead(path);
Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (5)
97using (var file = File.OpenRead("model.zip")) 232Image = File.ReadAllBytes(file), 264if (File.Exists(relativeFilePath)) 296if (File.Exists(Path.Combine(destFolder, flag))) return; 301File.Create(Path.Combine(destFolder, flag));
Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (5)
132using (var file = File.OpenRead("model.zip")) 262Image = File.ReadAllBytes(file), 296if (File.Exists(relativeFilePath)) 328if (File.Exists(Path.Combine(destFolder, flag))) return; 342File.Create(Path.Combine(destFolder, flag));
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (4)
122using (var file = File.OpenRead("model.zip")) 252if (File.Exists(relativeFilePath)) 284if (File.Exists(Path.Combine(destFolder, flag))) return; 298File.Create(Path.Combine(destFolder, flag));
Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (5)
114using (var file = File.OpenRead("model.zip")) 241Image = File.ReadAllBytes(file), 273if (File.Exists(relativeFilePath)) 305if (File.Exists(Path.Combine(destFolder, flag))) return; 319File.Create(Path.Combine(destFolder, flag));
Dynamic\Transforms\TimeSeries\DetectAnomalyBySrCnn.cs (1)
95using (var file = File.OpenRead(modelPath))
Dynamic\Transforms\TimeSeries\DetectChangePointBySsa.cs (1)
104using (var file = File.OpenRead(modelPath))
Dynamic\Transforms\TimeSeries\DetectIidChangePoint.cs (1)
102using (var file = File.OpenRead(modelPath))
Dynamic\Transforms\TimeSeries\DetectIidSpike.cs (1)
87using (var file = File.OpenRead(modelPath))
Dynamic\Transforms\TimeSeries\DetectSpikeBySsa.cs (1)
98using (var file = File.OpenRead(modelPath))
Dynamic\Transforms\TimeSeries\Forecasting.cs (1)
78using (var file = File.OpenRead("model.zip"))
Dynamic\Transforms\TimeSeries\ForecastingWithConfidenceInterval.cs (1)
83using (var file = File.OpenRead("model.zip"))
Microsoft.ML.Samples.GPU (22)
docs\samples\Microsoft.ML.Samples\Dynamic\TensorFlow\ImageClassification.cs (3)
26if (!File.Exists(modelLocation)) 120if (File.Exists(dataFile)) 141Stream inStream = File.OpenRead(path);
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ImageClassificationDefault.cs (5)
97using (var file = File.OpenRead("model.zip")) 232Image = File.ReadAllBytes(file), 264if (File.Exists(relativeFilePath)) 296if (File.Exists(Path.Combine(destFolder, flag))) return; 301File.Create(Path.Combine(destFolder, flag));
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\LearningRateSchedulingCifarResnetTransferLearning.cs (5)
132using (var file = File.OpenRead("model.zip")) 262Image = File.ReadAllBytes(file), 296if (File.Exists(relativeFilePath)) 328if (File.Exists(Path.Combine(destFolder, flag))) return; 342File.Create(Path.Combine(destFolder, flag));
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningEarlyStopping.cs (4)
122using (var file = File.OpenRead("model.zip")) 252if (File.Exists(relativeFilePath)) 284if (File.Exists(Path.Combine(destFolder, flag))) return; 298File.Create(Path.Combine(destFolder, flag));
docs\samples\Microsoft.ML.Samples\Dynamic\Trainers\MulticlassClassification\ImageClassification\ResnetV2101TransferLearningTrainTestSplit.cs (5)
114using (var file = File.OpenRead("model.zip")) 241Image = File.ReadAllBytes(file), 273if (File.Exists(relativeFilePath)) 305if (File.Exists(Path.Combine(destFolder, flag))) return; 319File.Create(Path.Combine(destFolder, flag));
Microsoft.ML.SamplesUtils (1)
SamplesDatasetUtils.cs (1)
193if (File.Exists(dataFile))
Microsoft.ML.Sweeper (4)
ConfigRunner.cs (4)
84if (!File.Exists(Exe) && !File.Exists(Exe + ".exe")) 211if (File.Exists(errorFile) && new FileInfo(errorFile).Length == 0) 213File.Delete(errorFile);
Microsoft.ML.TensorFlow (2)
TensorflowUtils.cs (2)
274FileAttributes attr = File.GetAttributes(modelPath); 407env.CheckUserArg(File.Exists(modelPath), nameof(modelPath));
Microsoft.ML.TensorFlow.Tests (13)
TensorflowTests.cs (13)
1429using (var file = File.OpenRead("model.zip")) 1446if (Directory.Exists(workspacePath) && File.Exists(Path.Combine(workspacePath, trainSetBottleneckCachedValuesFileName)) 1447&& File.Exists(Path.Combine(workspacePath, validationSetBottleneckCachedValuesFileName))) 1532using (var file = File.OpenRead("model.zip")) 1691using (var file = File.OpenRead("model.zip")) 1747Assert.True(File.Exists(Path.Combine(options.WorkspacePath, options.TrainSetBottleneckCachedValuesFileName))); 1748Assert.True(File.Exists(Path.Combine(options.WorkspacePath, options.ValidationSetBottleneckCachedValuesFileName))); 1749Assert.True(File.Exists(Path.Combine(Path.GetTempPath(), "MLNET", ImageClassificationTrainer.ModelFileName[options.Arch]))); 1822using (var file = File.OpenRead("model.zip")) 1893using (var file = File.OpenRead("model.zip")) 1982if (File.Exists(relativeFilePath)) 2009if (File.Exists(Path.Combine(destFolder, flag))) 2013File.Create(Path.Combine(destFolder, flag));
Microsoft.ML.TestFramework (43)
BaseTestBaseline.cs (10)
289if (File.Exists(baselinePath)) 336File.Delete(rawPath); 337File.Move(path, rawPath); 340using (TextWriter dst = File.CreateText(path)) 433File.Delete(outPath + RawSuffix); 940if (!File.Exists(outPath)) 954if (!File.Exists(basePath)) 1002return Utils.OpenWriter(File.Open(path, append ? FileMode.Append : FileMode.OpenOrCreate), encoding, bufferSize, false); 1014return new StreamReader(File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)); 1045File.WriteAllText(path,
BaseTestPredictorsMaml.cs (2)
264File.Delete(consOutPath2.Path); 288File.Delete(outPath);
DataPipe\TestDataPipe.cs (19)
53File.WriteAllLines(mappingPathData, 73File.WriteAllLines(mappingPathData, 93File.WriteAllLines(mappingPathData, 113File.WriteAllLines(mappingPathData, 143File.WriteAllLines(mappingPathData, 169File.WriteAllLines(pathTerms, new string[] { 192File.WriteAllLines(pathTerms, new string[] { 250File.WriteAllLines(pathData, new string[] { 296File.WriteAllLines(pathData, 344File.WriteAllLines(dataFile, _small20NewsGroupSample); 347File.WriteAllLines(dictFile, _small20NewsGroupDict); 429File.WriteAllLines(pathData, 654File.WriteAllLines(pathData, 736File.WriteAllLines(pathData, 889File.WriteAllLines(dataFile, new[] { 908File.WriteAllLines(stopwordsFile, stopwordsList); 960File.WriteAllLines(dataFile, new[] { 984File.WriteAllLines(pathData, 1042File.WriteAllLines(pathData, new string[] {
DataPipe\TestDataPipeBase.cs (4)
87using (var fs = File.OpenRead(modelPath)) 395using (var stream = File.Create(pathData)) 541using (var stream = File.Create(pathData)) 592using (var stream = File.Create(pathData))
TestCommandBase.cs (8)
353File.Delete(testOutPath + RawSuffix); 756File.WriteAllLines(path.Path, new string[] { 772File.WriteAllLines(path2.Path, new string[] { 1305File.WriteAllLines(dataPath.Path, new string[] { 2238File.WriteAllLines(path.Path, new string[] { 2260File.WriteAllLines(path.Path, new string[] { 2270File.WriteAllLines(path.Path, new string[] { 2278File.WriteAllLines(path.Path, new string[] { "1 aurora:2 :3" });
Microsoft.ML.TestFrameworkCommon (3)
TestCommon.cs (2)
47File.Delete(path); 54File.Delete(path);
Utility\LibraryLoader.cs (1)
99if (!Path.IsPathRooted(loadTarget) || File.Exists(loadTarget))
Microsoft.ML.Tests (77)
BinaryLoaderSaverTests.cs (1)
29using (var fs = File.Create(outputPath))
FeatureContributionTests.cs (1)
244using (var fs = File.Create(outputPath))
OnnxConversionTest.cs (13)
450var fileText = File.ReadAllText(onnxTextPath); 452File.WriteAllText(onnxTextPath, fileText); 703File.WriteAllLines(jsonPath, new[] { inputGraph }); 735File.WriteAllLines(jsonPath, new[] { inputGraph }); 747using (var modelStream = File.OpenRead(onnxPath)) 756File.Delete(modelPath); 757File.Delete(onnxPath); 758File.Delete(onnxJsonPath); 1026File.WriteAllLines(dataFile, 1729using (var stream = File.Create(onnxModelPath)) 1735using (var modelStream = File.OpenRead(onnxModelPath)) 2288var fileText = File.ReadAllText(textFormatPath); 2291File.WriteAllText(textFormatPath, fileText);
Scenarios\Api\TestApi.cs (2)
166using (var fs = File.Create(GetOutputPath(OutputRelativePath, "lambda-output.tsv"))) 271var data = File.ReadAllLines(dataFile)
SvmLightTests.cs (5)
37File.WriteAllLines(path, data); 49using (var stream = File.Create(savingPath)) 174using (var stream = File.Create(outputPath)) 197using (var stream = File.Create(outputPath)) 220using (var stream = File.Create(outputPath))
TermEstimatorTests.cs (1)
86using (var fs = File.Create(outputPath))
TextLoaderTests.cs (7)
34File.WriteAllLines(pathData, new string[] { 94File.WriteAllLines(pathData, new string[] { 119File.WriteAllLines(pathData, new string[] { 817using (FileStream modelfs = File.OpenRead(textLoaderModelPath)) 837using (FileStream modelfs = File.OpenRead(textLoaderModelPath)) 1306using (var fs = File.Create(savedPath)) 1384File.WriteAllText(filePath, badInputCsv);
TrainerEstimators\CalibratorEstimators.cs (1)
258using (var fs = File.OpenRead(modelPath))
TrainerEstimators\LbfgsTests.cs (4)
125using (var fs = File.OpenRead(modelAndSchemaPath)) 146using (FileStream fs = File.OpenRead(dropModelPath)) 220using (var fs = File.OpenRead(modelAndSchemaPath)) 237using (FileStream fs = File.OpenRead(dropModelPath))
TrainerEstimators\MatrixFactorizationTests.cs (1)
541using (var fs = File.OpenRead(modelPath))
Transformers\CategoricalHashTests.cs (2)
71using (var fs = File.Create(outputPath)) 104using (var fs = File.Create(outputPath))
Transformers\CategoricalTests.cs (2)
90using (var fs = File.Create(outputPath)) 176using (var fs = File.Create(outputPath))
Transformers\ConcatTests.cs (2)
90using (var fs = File.Create(outputPath)) 154using (var fs = File.Create(outputPath))
Transformers\ConvertTests.cs (1)
395using (var fs = File.OpenRead(modelPath))
Transformers\FeatureSelectionTests.cs (4)
53using (var fs = File.Create(outputPath)) 88using (var fs = File.Create(outputPath)) 130using (var fs = File.Create(outputPath)) 190using (var fs = File.Create(outputPath))
Transformers\HashTests.cs (1)
344using (var fs = File.Create(outputPath))
Transformers\KeyToValueTests.cs (1)
56using (var fs = File.Create(outputPath))
Transformers\NAIndicatorTests.cs (1)
118using (var fs = File.Create(outputPath))
Transformers\NAReplaceTests.cs (1)
145using (var fs = File.Create(outputPath))
Transformers\NormalizerTests.cs (7)
88using (var fs = File.Create(outputPath)) 678using (var fs = File.Create(outputPath)) 712using (var fs = File.Create(outputPath)) 775using (var fs = File.Create(outputPath)) 835using (var fs = File.Create(outputPath)) 876using (FileStream fs = File.OpenRead(chooseModelPath)) 1012using (var fs = File.Create(outputPath))
Transformers\PcaTests.cs (1)
63using (var fs = File.Create(outputPath))
Transformers\RffTests.cs (1)
78using (var fs = File.Create(outputPath))
Transformers\SelectColumnsTests.cs (4)
221using (FileStream fs = File.OpenRead(dropModelPath)) 249using (FileStream fs = File.OpenRead(dropModelPath)) 277using (FileStream fs = File.OpenRead(dropModelPath)) 305using (FileStream fs = File.OpenRead(chooseModelPath))
Transformers\TextFeaturizerTests.cs (8)
447using (var fs = File.Create(outputPath)) 478using (var fs = File.Create(outputPath)) 502using (var fs = File.Create(outputPath)) 546using (var fs = File.Create(outputPath)) 608using (var fs = File.Create(outputPath)) 643using (var fs = File.Create(outputPath)) 660using (FileStream fs = File.OpenRead(dropModelPath)) 702using (var fs = File.Create(outputPath))
Transformers\TextNormalizer.cs (1)
64using (var fs = File.Create(outputPath))
Transformers\ValueMappingTests.cs (2)
717using (FileStream fs = File.OpenRead(termLookupModelPath)) 734using (FileStream fs = File.OpenRead(termLookupModelPath))
Transformers\WordEmbeddingsTests.cs (2)
54using (var fs = File.Create(outputPath)) 97using (var fs = File.Create(outputPath))
Microsoft.ML.TimeSeries (1)
PredictionEngine.cs (1)
90using (var file = File.Create(modelPath))
Microsoft.ML.TimeSeries.Tests (5)
TimeSeries.cs (1)
81File.WriteAllLines(pathData, Enumerable.Repeat("0", 50));
TimeSeriesDirectApi.cs (4)
251using (var file = File.OpenRead(modelPath)) 271using (var file = File.OpenRead(modelPath + 1)) 339using (var file = File.OpenRead(modelPath)) 494using (var file = File.OpenRead("model.zip"))
Microsoft.ML.Tokenizers (13)
Model\BertTokenizer.cs (2)
665string.IsNullOrEmpty(vocabFilePath) ? throw new ArgumentNullException(nameof(vocabFilePath)) : File.OpenRead(vocabFilePath), 722Stream stream = string.IsNullOrEmpty(vocabFilePath) ? throw new ArgumentNullException(nameof(vocabFilePath)) : File.OpenRead(vocabFilePath);
Model\BPETokenizer.cs (2)
127using Stream vocabStream = File.OpenRead(vocabFile); 128using Stream? mergesStream = mergesFile is null ? null : File.OpenRead(mergesFile);
Model\CodeGenTokenizer.cs (2)
67this(vocabularyPath is null ? throw new ArgumentNullException(nameof(vocabularyPath)) : File.OpenRead(vocabularyPath), 68mergePath is null ? throw new ArgumentNullException(nameof(mergePath)) : File.OpenRead(mergePath),
Model\EnglishRobertaTokenizer.cs (3)
119this(vocabularyPath is null ? throw new ArgumentNullException(nameof(vocabularyPath)) : File.OpenRead(vocabularyPath), 120mergePath is null ? throw new ArgumentNullException(nameof(mergePath)) : File.OpenRead(mergePath), 121highestOccurrenceMappingPath is null ? throw new ArgumentNullException(nameof(highestOccurrenceMappingPath)) : File.OpenRead(highestOccurrenceMappingPath),
Model\TiktokenTokenizer.cs (2)
47this(string.IsNullOrEmpty(vocabFilePath) ? throw new ArgumentNullException(nameof(vocabFilePath)) : File.OpenRead(vocabFilePath), preTokenizer, specialTokens, normalizer, cacheSize, disposeStream: true) 1362using Stream vocabStream = File.OpenRead(vocabFilePath);
Model\WordPieceTokenizer.cs (2)
134Create(string.IsNullOrEmpty(vocabFilePath) ? throw new ArgumentNullException(nameof(vocabFilePath)) : File.OpenRead(vocabFilePath), options, disposeStream: true); 192string.IsNullOrEmpty(vocabFilePath) ? throw new ArgumentNullException(nameof(vocabFilePath)) : File.OpenRead(vocabFilePath),
Microsoft.ML.Tokenizers.Data.Tests (3)
test\Microsoft.ML.Tokenizers.Tests\Utils.cs (3)
41if (File.Exists(file)) 45File.Delete(file); 58using Stream fileStream = File.Create(fileName);
Microsoft.ML.Tokenizers.Tests (59)
BertTokenizerTests.cs (16)
41using Stream vocabStream = File.OpenRead(vocabFile); 98File.Delete(vocabFile); 112using Stream vocabStream = File.OpenRead(vocabFile); 169File.Delete(vocabFile); 183using Stream vocabStream = File.OpenRead(vocabFile); 219File.Delete(vocabFile); 234using Stream vocabStream = File.OpenRead(vocabFile); 296File.Delete(vocabFile); 309using Stream vocabStream = File.OpenRead(vocabFile); 348File.Delete(vocabFile); 362using Stream vocabStream = File.OpenRead(vocabFile); 448File.Delete(vocabFile); 462using Stream vocabStream = File.OpenRead(vocabFile); 541File.Delete(vocabFile); 555using Stream vocabStream = File.OpenRead(vocabFile); 599File.Delete(vocabFile);
BpeTests.cs (10)
353using Stream vocabStream = File.OpenRead(Path.Combine(@"Gpt-2", "vocab.json")); 354using Stream mergesStream = File.OpenRead(Path.Combine(@"Gpt-2", "merges.txt")); 373using Stream vocabStream = File.OpenRead(vocabFile); 374using Stream mergesStream = File.OpenRead(mergesFile); 386string jsonString = File.ReadAllText(vocabFile); 392Merges = File.ReadAllLines(mergesFile).Skip(1).ToArray() // Skip the first line which is the header "#version". 533using Stream vocabStream = File.OpenRead(Path.Combine(@"Gpt-2", "vocab.json")); 534using Stream mergesStream = File.OpenRead(Path.Combine(@"Gpt-2", "merges.txt")); 579File.WriteAllText(fileName, JsonSerializer.Serialize<Dictionary<string, int>>(dic), Encoding.UTF8); 878using Stream jsonModelStream = File.OpenRead(Path.Combine(@"DeepSeek", "tokenizer-DeepSeek-R1.json"));
CodeGenTests.cs (4)
28using Stream vocabStream = File.OpenRead(Path.Combine(@"Codegen-350M-mono", "vocab.json")); 29using Stream mergesStream = File.OpenRead(Path.Combine(@"Codegen-350M-mono", "merges.txt")); 39using Stream vocabStream = File.OpenRead(Path.Combine(@"Phi-2", "vocab.json")); 40using Stream mergesStream = File.OpenRead(Path.Combine(@"Phi-2", "merges.txt"));
EnglishRobertaTests.cs (3)
122using Stream vocabStream = File.OpenRead(vocabFile); 123using Stream mergeStream = File.OpenRead(mergeFile); 124using Stream translationStream = File.OpenRead(translationFile);
LlamaTests.cs (3)
32using Stream remoteStream = File.OpenRead(Path.Combine(@"Llama", "tokenizer.model")); 39using Stream remoteStream = File.OpenRead(Path.Combine(@"Mistral", "tokenizer.model")); 46using Stream remoteStream = File.OpenRead(Path.Combine(@"Llama", "tokenizer.model"));
TiktokenTests.cs (12)
55using (Stream fileStream = File.OpenWrite(tokenizerDataFileName)) 65using (Stream stream = File.OpenRead(tokenizerDataFileName)) 74using (Stream stream = File.OpenRead(tokenizerDataFileName)) 80using (Stream stream = File.OpenRead(tokenizerDataFileName)) 86using (Stream stream = File.OpenRead(tokenizerDataFileName)) 221using (Stream stream = File.OpenRead("./Data/tokens.json")) 294using (Stream stream = File.OpenRead("./Data/tokens_gpt4o.json")) 330using (Stream stream = File.OpenRead("./Data/tokens_gpt2.json")) 349using (Stream stream = File.OpenRead("./Data/tokens_p50k_base.json")) 368using (Stream stream = File.OpenRead("./Data/tokens_p50k_edit.json")) 387using (Stream stream = File.OpenRead("./Data/tokens_r50k_base.json")) 638string text = File.ReadAllText(path);
UnigramTests.cs (2)
26using Stream remoteStream = File.OpenRead(Path.Combine(@"Paraphrase-multilingual-MiniLM-L12-v2", "sentencepiece.bpe.model")); 58using Stream remoteStream = File.OpenRead(Path.Combine(@"Paraphrase-multilingual-MiniLM-L12-v2", "sentencepiece.bpe.model"));
Utils.cs (3)
41if (File.Exists(file)) 45File.Delete(file); 58using Stream fileStream = File.Create(fileName);
WordPieceTests.cs (6)
21File.WriteAllLines(vocabFile, vocabTokens); 32using Stream vocabStream = File.OpenRead(vocabFile); 47File.Delete(vocabFile); 141File.Delete(vocabFile); 173File.Delete(vocabFile); 217File.Delete(vocabFile);
Microsoft.ML.Transforms (6)
LoadTransform.cs (1)
71h.CheckUserArg(File.Exists(args.ModelFile), nameof(args.ModelFile), "File does not exist");
SvmLight\SvmLightLoaderSaverCatalog.cs (2)
72if (!File.Exists(path)) 94if (!File.Exists(path))
Text\WordEmbeddingsExtractor.cs (3)
653if (!File.Exists(_modelFileNameWithPath)) 682Parallel.ForEach(File.ReadLines(_modelFileNameWithPath).Skip(skippedLinesCount), GetParallelOptions(hostEnvironment), 706var firstLine = File.ReadLines(_modelFileNameWithPath).First();
Microsoft.ML.Vision (21)
DnnRetrainTransform.cs (5)
421File.Copy(f, Path.Combine(archivePath, Path.GetFileName(f))); 441if (File.Exists(destination)) 442File.Delete(destination); 448if (File.Exists(destination)) 449File.Delete(destination);
ImageClassificationTrainer.cs (16)
676File.Exists(validationSetBottleneckCachedValuesFilePath + "_features.bin") && 677File.Exists(validationSetBottleneckCachedValuesFilePath + "_labels.bin"); 693!(File.Exists(trainSetBottleneckCachedValuesFilePath + "_features.bin") && 694File.Exists(trainSetBottleneckCachedValuesFilePath + "_labels.bin"))) 887using Stream featuresWriter = File.Open(cacheFilePath + "_features.bin", FileMode.Create); 888using Stream labelWriter = File.Open(cacheFilePath + "_labels.bin", FileMode.Create); 889using TextWriter writer = File.CreateText(cacheFilePath); 918(File.Exists(validationSetBottleneckFilePath + "_labels.bin") && 919File.Exists(validationSetBottleneckFilePath + "_features.bin"))); 922File.Exists(trainBottleneckFilePath + "_labels.bin") && 923File.Exists(trainBottleneckFilePath + "_features.bin")); 929using (Stream trainSetLabelReader = File.Open(trainBottleneckFilePath + "_labels.bin", FileMode.Open)) 930using (Stream trainSetFeatureReader = File.Open(trainBottleneckFilePath + "_features.bin", FileMode.Open)) 933File.Open(validationSetBottleneckFilePath + "_labels.bin", FileMode.Open) : null; 936File.Open(validationSetBottleneckFilePath + "_features.bin", FileMode.Open) : null; 1212File.WriteAllBytes(_checkpointPath + ".pb", outputGraphDef.ToByteArray());
Microsoft.NETCore.Platforms (2)
UpdateRuntimeIdentifierGraph.cs (2)
28using (StreamReader streamReader = File.OpenText(InputFile!)) 47using StreamWriter streamWriter = File.CreateText(OutputFile!);
Microsoft.VisualBasic.Core (27)
Microsoft\VisualBasic\CompilerServices\VB6File.vb (1)
404If File.Exists(m_sFullPath) Then
Microsoft\VisualBasic\CompilerServices\VB6OutputFile.vb (1)
42If File.Exists(m_sFullPath) Then
Microsoft\VisualBasic\CompilerServices\VB6RandomFile.vb (1)
62If File.Exists(m_sFullPath) Then
Microsoft\VisualBasic\FileIO\FileSystem.vb (18)
97Return IO.File.Exists(file) 347Return IO.File.ReadAllBytes(file) 357Return IO.File.ReadAllText(file) 368Return IO.File.ReadAllText(file, encoding) 478If IO.File.Exists(directory) Then 710If Not IO.File.Exists(file) Then 728IO.File.Move(file, FullNewPath) 795If append AndAlso IO.File.Exists(file) Then 920If IO.File.Exists(TargetDirectoryFullPath) Then 1110If Not IO.File.Exists(sourceFileFullPath) Then 1136IO.File.Copy(sourceFileFullPath, destinationFileFullPath, overwrite) 1159IO.File.Delete(destinationFileFullPath) 1161IO.File.Move(sourceFileFullPath, destinationFileFullPath) 1164IO.File.Move(sourceFileFullPath, destinationFileFullPath) 1230If Not IO.File.Exists(fileFullPath) Then 1240IO.File.Delete(fileFullPath) 1249If IO.File.Exists(Path) Then 1496If IO.File.Exists(FullPath) Then
Microsoft\VisualBasic\FileIO\TextFieldParser.vb (1)
600If Not File.Exists(fullPath) Then
Microsoft\VisualBasic\FileSystem.vb (5)
284File.Copy(Source, Destination, True) 287File.SetAttributes(Destination, FileAttributes.Archive) 307If File.Exists(PathName) Then 318If File.Exists(PathName) Then 415IO.File.Delete(FileName)
Microsoft.VisualBasic.Forms (1)
Microsoft\VisualBasic\Logging\FileLogTraceListener.vb (1)
613If File.Exists(fileName) Then
Microsoft.VisualBasic.Forms.Tests (22)
System\Windows\Forms\FileLogTraceListenerTests.vb (8)
154If File.Exists(fullLogFileName) Then 155File.Delete(fullLogFileName) 220If File.Exists(fullLogFileName) Then 221File.Delete(fullLogFileName) 241If File.Exists(fullLogFileName) Then 242File.Delete(fullLogFileName) 262If File.Exists(fullLogFileName) Then 263File.Delete(fullLogFileName)
System\Windows\Forms\FileSystemProxyTests.vb (10)
102File.Exists(sourceFileName).Should.BeTrue() 118File.Exists(sourceFileName).Should.BeTrue() 133File.Exists(sourceFileName).Should.BeTrue() 139File.Exists(sourceFileName).Should.BeFalse() 152File.Exists(sourceFileName).Should.BeTrue() 159File.Exists(sourceFileName).Should.BeFalse() 239File.Exists(sourceFileName).Should.BeFalse() 240File.Exists(file2).Should.BeTrue() 259File.Exists(sourceFileName).Should.BeFalse() 260File.Exists(destinationFileName).Should.BeTrue()
System\Windows\Forms\VbFileCleanupTestBaseTests.vb (1)
51File.Exists(testFile1).Should.BeFalse()
System\Windows\TestUtilities\VbFileCleanupTestBase.vb (3)
52Using destinationStream As FileStream = File.Create(filenameWithPath) 72Using stream As FileStream = File.Create(path) 75File.Delete(path)
Microsoft.VisualBasic.Tests (24)
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (24)
19string actualData = File.ReadAllText(FileNameWithPath); 25File.WriteAllText(FileName, TestData); 212Assert.True(File.Exists(testFileSource)); 225Assert.True(File.Exists(testFileSource)); 228Assert.True(File.Exists(testFileSource)); 236Assert.True(File.Exists(testFileSource)); 238Assert.False(File.Exists(testFileSource)); 257File.Delete(testFileSource); 437Assert.True(File.Exists(FileList[i])); 483Assert.True(File.Exists(TempFile)); 485File.Delete(TempFile); 580Assert.False(File.Exists(SourceFileNameWithPath)); 581Assert.True(File.Exists(DestinationFileNameWithPath)); 589Assert.True(File.Exists(SourceFileNameWithPath)); 598Assert.False(File.Exists(SourceFileNameWithPath)); 599Assert.True(File.Exists(DestinationFileNameWithPath)); 606Assert.True(File.Exists(SourceFileNameWithPath)); 615Assert.False(File.Exists(SourceFileNameWithPath)); 616Assert.True(File.Exists(DestinationFileNameWithPath)); 620Assert.True(File.Exists(SourceFileNameWithPath)); 621Assert.False(File.Exists(DestinationFileNameWithPath)); 674Assert.True(File.Exists(NewFileWithPath)); 675Assert.False(File.Exists(OrigFileWithPath)); 705Assert.False(File.Exists(TempFileNameWithPath), $"File {TempFileNameWithPath} should not exist!");
Microsoft.VisualStudio.LanguageServices (17)
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
105var attr = File.GetAttributes(path);
EditAndContinue\EditAndContinueFeedbackDiagnosticFileProvider.cs (3)
77if (File.Exists(_vsFeedbackSemaphoreFullPath)) 143if (_vsProcessStartTime > File.GetCreationTime(semaphoreFilePath)) 150var content = File.ReadAllText(semaphoreFilePath);
GenerateType\GenerateTypeDialogViewModel.cs (1)
379File.Exists(FullFilePath))
Implementation\AbstractEditorFactory.cs (1)
401using var stream = File.OpenRead(editorConfigFile);
ProjectSystem\Legacy\AbstractLegacyProject.cs (1)
81if (projectFilePath != null && !File.Exists(projectFilePath))
ProjectSystem\Legacy\AbstractLegacyProject_IVsHierarchyEvents.cs (1)
64if (filePath != null && File.Exists(filePath))
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
137let fullPath = FileUtilities.ResolveRelativePath(fileName, basePath: null, baseDirectory: null, searchPaths: searchPaths, fileExists: File.Exists)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
928if (IOUtilities.PerformIO(() => File.Exists(documentInfo.FilePath)))
Telemetry\FileLogger.cs (2)
105if (!File.Exists(_logFilePath)) 110File.AppendAllText(_logFilePath, buffer.ToString());
UnusedReferences\ProjectAssets\ProjectAssetsFileReader.cs (2)
22var doesProjectAssetsFileExist = IOUtilities.PerformIO(() => File.Exists(projectAssetsFilePath)); 30using var fileStream = File.OpenRead(projectAssetsFilePath);
Watson\FaultReporter.cs (1)
330var lastWrite = File.GetLastWriteTimeUtc(path);
Workspace\SourceGeneratedFileManager.cs (2)
129if (!File.Exists(temporaryFilePath)) 131File.WriteAllText(temporaryFilePath, "");
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\LegacyProject\AnalyzersTests.cs (1)
251File.WriteAllText(ruleSetFile.Path, ruleSetSource.Replace("Error", "Warning"));
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
Client\Projects\WorkspaceFileTextLoaderNoException.cs (1)
30if (!File.Exists(Path))
Client\RemoteLanguageServiceWorkspace.cs (1)
302text = SourceText.From(File.ReadAllText(document.FilePath));
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
ProjectSystemShim\Framework\TestEnvironment.vb (2)
144File.Delete(filePath) 153File.WriteAllText(result, "<Project></Project>")
Microsoft.VisualStudio.LanguageServices.UnitTests (10)
GenerateType\GenerateTypeViewModelTests.vb (2)
761Dim fs = File.Create(pathString) 790File.Delete(pathString)
ProjectSystemShim\VisualStudioRuleSetTests.vb (8)
46File.WriteAllText(ruleSetPath, ruleSetSource) 86File.WriteAllText(ruleSetPath, ruleSetSource) 89File.WriteAllText(includePath, includeSource) 130File.WriteAllText(ruleSetPath, ruleSetSource) 133File.WriteAllText(includePath, includeSource) 174File.WriteAllText(ruleSetPath, ruleSetSource) 223File.WriteAllText(ruleSetPath, ruleSetSource) 261File.WriteAllText(ruleSetPath, ruleSetSource)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
ProjectSystemShim\VisualBasicProject.OptionsProcessor.vb (2)
164If File.Exists(compilerOptions.wszSpecifiedVBRuntime) Then 170If File.Exists(runtimePath) Then
MSBuild (19)
BuildEnvironmentHelper.cs (1)
609var existsCheck = mode == BuildEnvironmentMode.VisualStudio ? new Func<string, bool>(_ => true) : File.Exists;
DebugUtils.cs (1)
115while (File.Exists(fullPath))
ExceptionHandling.cs (2)
394if (File.GetLastWriteTimeUtc(file) >= fromTimeUtc) 400builder.Append(File.ReadAllText(file));
FileUtilities.cs (4)
81return !File.Exists(lowerCased); 198File.WriteAllText(testFilePath, $"MSBuild process {EnvironmentUtilities.CurrentProcessId} successfully wrote to file."); 199File.Delete(testFilePath); 894File.Delete(FixFilePath(path));
ManagedFileSystem.cs (5)
51return File.ReadAllText(path); 56return File.ReadAllBytes(path); 131return File.GetAttributes(path); 136return File.GetLastWriteTimeUtc(path); 146return File.Exists(path);
Modifiers.cs (2)
331modifiedItemSpec = File.GetCreationTime(unescapedItemSpec).ToString(FileTimeFormat, null); 347modifiedItemSpec = File.GetLastAccessTime(unescapedItemSpec).ToString(FileTimeFormat, null);
OutOfProcTaskHostNode.cs (1)
823? File.CreateText(string.Format(CultureInfo.CurrentCulture, Path.Combine(FileUtilities.TempFileDirectory, @"MSBuild_NodeShutdown_{0}.txt"), EnvironmentUtilities.CurrentProcessId))
PrintLineDebuggerWriters.cs (2)
28File.AppendAllText(file, CsvFormat(string.Empty, callsite, args)); 33File.AppendAllText(errorFile, $"{SimpleFormat(id, callsite, args)}\n{e.Message}\n{e.StackTrace}");
TempFileUtilities.cs (1)
192File.WriteAllText(file, string.Empty);
MSBuildTaskHost (18)
BuildEnvironmentHelper.cs (1)
609var existsCheck = mode == BuildEnvironmentMode.VisualStudio ? new Func<string, bool>(_ => true) : File.Exists;
ExceptionHandling.cs (2)
394if (File.GetLastWriteTimeUtc(file) >= fromTimeUtc) 400builder.Append(File.ReadAllText(file));
FileSystem\MSBuildTaskHostFileSystem.cs (4)
28return File.GetAttributes(path); 33return File.GetLastWriteTimeUtc(path); 58return File.ReadAllText(path); 63return File.ReadAllBytes(path);
FileUtilities.cs (4)
81return !File.Exists(lowerCased); 198File.WriteAllText(testFilePath, $"MSBuild process {EnvironmentUtilities.CurrentProcessId} successfully wrote to file."); 199File.Delete(testFilePath); 894File.Delete(FixFilePath(path));
Modifiers.cs (2)
331modifiedItemSpec = File.GetCreationTime(unescapedItemSpec).ToString(FileTimeFormat, null); 347modifiedItemSpec = File.GetLastAccessTime(unescapedItemSpec).ToString(FileTimeFormat, null);
NativeMethods.cs (4)
1212return File.Exists(path) 1213? File.GetLastWriteTimeUtc(path) 1854: File.Exists(fullPath); 1869: File.Exists(path) || Directory.Exists(path);
OutOfProcTaskHostNode.cs (1)
823? File.CreateText(string.Format(CultureInfo.CurrentCulture, Path.Combine(FileUtilities.TempFileDirectory, @"MSBuild_NodeShutdown_{0}.txt"), EnvironmentUtilities.CurrentProcessId))
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
319[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.File))]
Mvc.Api.Analyzers.Test (2)
Infrastructure\MvcTestSource.cs (2)
16if (!File.Exists(filePath)) 21var fileContent = File.ReadAllText(filePath);
netstandard (1)
netstandard.cs (1)
914[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.File))]
PrepareTests (5)
MinimizeUtil.cs (5)
161File.WriteAllText(Path.Combine(destinationDirectory, group.Key, fileName), builder.ToString()); 174Contract.Assert(!File.Exists(file)); 175File.WriteAllText(file, "echo \"Nothing to rehydrate\""); 180File.WriteAllText(Path.Combine(destinationDirectory, rehydrateAllFilename), rehydrateAllBuilder.ToString()); 310using var stream = File.OpenRead(filePath);
PresentationBuildTasks (20)
Microsoft\Build\Tasks\Windows\GenerateTemporaryTargetAssembly.cs (4)
117using(FileStream fs = File.OpenRead(CurrentProject)) 195File.Delete(tempProj); 246using(FileStream fs = File.OpenRead(CurrentProject)) 310File.Delete(TemporaryTargetAssemblyProjectName);
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (1)
296if (!File.Exists(TaskHelper.CreateFullFilePath(strFileName, SourceDir)))
Microsoft\Build\Tasks\Windows\UidManager.cs (6)
246using (Stream source = File.OpenRead(inputFile.ItemSpec)) 300using (Stream source = File.OpenRead(inputFile.ItemSpec)) 369File.Move(src, dest); 374if (File.Exists(fileName)) 376File.Delete(fileName); 479using (Stream xamlStream = File.OpenRead(fileName))
MS\Internal\Shared\SourceFileInfo.cs (1)
120_stream = File.OpenRead(_filePath);
MS\Internal\Tasks\CompilerState.cs (1)
163stream = File.OpenRead(_stateFilePath);
MS\Internal\Tasks\TaskFileService.cs (6)
151fileStream = File.OpenRead(srcFile); 199using (Stream fileStream = File.OpenRead(fileName)) 227lastChangeDT = File.GetLastWriteTime(srcFile); 252fileExists = File.Exists(fileName); 274File.Delete(fileName); 356File.Copy(buildFile, intelFile, /*overwrite*/ true);
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XmlnsCache.cs (1)
110if (!String.IsNullOrEmpty(assemblyFullPath) && File.Exists(assemblyFullPath))
PresentationCore (4)
MS\Internal\AppModel\SiteOfOriginPart.cs (1)
170return File.OpenRead(_absoluteLocation.LocalPath);
MS\Internal\IO\Packaging\ByteRangeDownloader.cs (1)
60_tempFileStream = File.Open(tempFileName, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
src\Microsoft.DotNet.Wpf\src\Shared\System\IO\FileHelper.cs (1)
154File.Delete(filePath);
System\Windows\Input\Cursor.cs (1)
259File.Delete(filePath);
PresentationCore.Tests (4)
System\Windows\Media\Imaging\BitmapImage.Tests.cs (4)
65File.WriteAllBytes(tempFile, "invalid image"u8.ToArray()); 80File.Delete(tempFile); 91File.WriteAllBytes(tempFile, s_png120DPI1x1); 115File.Delete(tempFile);
PresentationFramework (9)
Microsoft\Win32\FileDialog.cs (2)
459fileExists = File.Exists(tempPath); 600if (!GetOption(FOS.FILEMUSTEXIST) || File.Exists(newFilename))
Microsoft\Win32\SaveFileDialog.cs (1)
187bool fExist = File.Exists(fileName);
MS\Internal\AppModel\ContentFilePart.cs (1)
123return System.IO.File.Open(filename, FileMode.Open, FileAccess.Read, ResourceContainer.FileShare);
System\Windows\Controls\VirtualizingStackPanel.cs (1)
12581_writer = new BinaryWriter(File.Open(filename, FileMode.Create));
System\Windows\Documents\Speller.cs (1)
1584System.IO.File.Delete(tempLocationUri.LocalPath);
System\Windows\Documents\TextStore.cs (1)
5053_writer = new BinaryWriter(File.Open(filename, FileMode.Create));
System\Windows\Documents\WinRTSpellerInterop.cs (1)
428if (!File.Exists(lexiconFilePath))
System\Windows\Standard\Verify.cs (1)
265if (!File.Exists(filePath))
PresentationUI (23)
InstallationError.xaml.cs (1)
175if (File.Exists(LogFilePath) && ErrorFlag)
MS\Internal\Documents\Application\DocumentStream.cs (19)
118File.Copy(sourcePath, copiesPath, true); 123FileAttributes attrib = File.GetAttributes(copiesPath); 126File.SetAttributes(copiesPath, attrib ^ FileAttributes.ReadOnly); 264File.Copy(sourcePath, tempPath, true); 315if (File.Exists(path)) 317attributes = File.GetAttributes(path); 689File.Delete(path); 750File.SetAttributes( 854if (File.Exists(targetFile)) 865if( File.Exists( backupFile ) ) 868File.SetAttributes(backupFile, FileAttributes.Normal); 869File.Delete(backupFile); 874targetAttributes = File.GetAttributes(targetFile); 875File.Move(targetFile, backupFile); 889File.SetAttributes(backupFile, FileAttributes.Normal); 892File.Move(sourceFile, targetFile); 907File.Move(backupFile, targetFile); 914File.SetAttributes(targetFile, targetAttributes); 925File.Delete(backupFile);
MS\Internal\Documents\RightsManagementManager.cs (2)
862foundRMClient = File.Exists(msdrmdllPath); 1436template = File.ReadAllText(templateLocalPath, Encoding.Unicode);
TenFeetInstallationError.xaml.cs (1)
179if (File.Exists(LogFilePath) && ErrorFlag)
Replay (5)
src\Compilers\Shared\BuildServerConnection.cs (4)
437if (!File.Exists(processFilePath)) 458if (!File.Exists(serverInfo.processFilePath)) 720if (!File.Exists(FilePath)) 750File.Delete(FilePath);
src\Compilers\Shared\RuntimeHostInfo.cs (1)
64if (File.Exists(filePath))
Roslyn.Compilers.Extension (3)
CompilerPackage.cs (3)
122if (File.Exists(fileAndContents.Key) && File.ReadAllText(fileAndContents.Key) == fileAndContents.Value) 127File.WriteAllText(fileAndContents.Key, fileAndContents.Value);
Roslyn.Diagnostics.Analyzers (5)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
66if (File.Exists(potentialAssemblyPath))
Roslyn.Test.Performance.Utilities (11)
Benchview.cs (2)
93System.Console.Write(System.IO.File.ReadAllText(submissionJson)); 109if (!File.Exists(source))
Logger.cs (1)
58File.AppendAllText(_file, _buffer.ToString());
RelativeDirectory.cs (2)
107if (File.Exists(zipPath)) 117File.Delete(path);
ScenarioGenerator.cs (3)
68if (File.Exists(_fullPath)) 71File.Delete(_fullPath); 75File.WriteAllLines(_fullPath, _buffer);
TraceManager.cs (1)
20if (File.Exists(cpcFullPath))
VsPerfTest.cs (2)
60var template = File.ReadAllText(taoTestFileTemplatePath); 68File.WriteAllText(Path.Combine(TempDirectory, _testTemplateName), finalTest);
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\WorkspacePanel.xaml.cs (1)
94using var fileStream = File.OpenRead(document.FilePath);
RulesetToEditorconfigConverter (2)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
RulesetToEditorconfigConverter.UnitTests (3)
RulesetToEditorconfigConverterTests.cs (3)
23File.WriteAllText(ruleset, rulesetText); 29File.WriteAllText(includedRuleset, includedRulesetText); 35var actualEditorConfigText = File.ReadAllText(editorconfigPath).Trim();
RunTests (24)
AssemblyScheduler.cs (3)
252if (!File.Exists(testListPath)) 257var deserialized = JsonSerializer.Deserialize<List<string>>(File.ReadAllText(testListPath)); 287using var stream = File.OpenRead(assemblyFilePath);
FileUtil.cs (2)
34if (File.Exists(filePath)) 36File.Delete(filePath);
HelixTestRunner.cs (8)
81File.WriteAllText(helixFilePath, helixProjectFileContent); 98File.Copy(helixFilePath, Path.Combine(logsDir, "helix.proj")); 214File.WriteAllText( 219File.WriteAllText(Path.Combine(workItemPayloadDir, commandFileName), commandContent); 222File.WriteAllText(Path.Combine(workItemPayloadDir, postCommandFileName), postCommandContent); 381var globalJson = JsonConvert.DeserializeAnonymousType(File.ReadAllText(globalJsonFilePath), new { sdk = new { version = "" } }) 391if (File.Exists(globalJsonPath)) 475File.Copy(filePath, destinationPath);
Options.cs (2)
222if (dotnetFilePath is null || !File.Exists(dotnetFilePath)) 277while (dir != null && !File.Exists(Path.Combine(dir, programName)))
ProcessRunner.cs (1)
51if (File.Exists(file))
ProcessTestExecutor.cs (4)
117File.WriteAllText(rspFilePath, rspFileContents); 134File.Create(resultsFilePath).Close(); 163resultData = File.ReadAllText(resultsFilePath).Trim(); 173File.Delete(resultsFilePath);
Program.cs (3)
243if (File.Exists(dumpFilePath)) 320if (File.Exists(filePath)) 433File.Delete(dumpFile);
TestRunner.cs (1)
209File.WriteAllText(outputLogPath, testResult.StandardOutput ?? "");
Security.TransportSecurity.IntegrationTests (1)
Tcp\ClientCredentialTypeTests.OSX.cs (1)
133if (!File.Exists(ServiceUtilHelper.OSXCustomKeychainFilePath))
SemanticSearch.BuildTask (7)
GenerateFilteredReferenceAssembliesTask.cs (7)
90ExecuteImpl(ApiSets.Select(item => (item.ItemSpec, (IReadOnlyList<string>)File.ReadAllLines(item.ItemSpec)))); 116var peImageBuffer = File.ReadAllBytes(originalReferencePath); 122File.WriteAllBytes(filteredReferencePath, peImageBuffer); 124catch when (File.Exists(filteredReferencePath)) 163if (File.Exists(outputFilePath)) 167oldContent = File.ReadAllText(outputFilePath, Encoding.UTF8); 191File.WriteAllText(outputFilePath, newContent, Encoding.UTF8);
ServerComparison.FunctionalTests (1)
Helpers.cs (1)
35var content = File.ReadAllText(Path.Combine(applicationBasePath, nginxConfig));
Sockets.FunctionalTests (1)
src\Servers\Kestrel\test\FunctionalTests\UnixDomainSocketsTests.cs (1)
207File.Delete(path);
Stress.ApiService (2)
Program.cs (2)
223var xmlLarge = File.ReadAllText(Path.Combine("content", "books.xml")); 230var jsonLarge = File.ReadAllText(Path.Combine("content", "example.json"));
Swaggatherer (3)
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
SwaggathererApplication.cs (2)
121File.WriteAllText(Output.Value(), text); 127using (var reader = File.OpenText(input))
System.CodeDom (5)
Microsoft\CSharp\CSharpCodeGenerator.cs (2)
2955File.OpenRead(fileName).Dispose(); 2995File.OpenRead(fileName).Dispose();
src\libraries\Common\src\System\IO\TempFileCollection.cs (1)
186File.Delete(fileName);
System\CodeDom\Compiler\CodeCompiler.cs (2)
77File.OpenRead(fileName).Dispose(); 119File.OpenRead(fileName).Dispose();
System.ComponentModel.TypeConverter (1)
System\ComponentModel\LicFileLicenseProvider.cs (1)
85if (File.Exists(licenseFile))
System.Configuration.ConfigurationManager (21)
src\libraries\Common\src\System\IO\TempFileCollection.cs (1)
186File.Delete(fileName);
System\Configuration\AppSettingsSection.cs (1)
104if (!IO.File.Exists(sourceFileFullPath)) return;
System\Configuration\ClientConfigPaths.cs (1)
47if (!File.Exists(ApplicationUri))
System\Configuration\ConfigurationFileMap.cs (1)
30if (!File.Exists(machineConfigFilename))
System\Configuration\Internal\InternalConfigHost.cs (3)
227return !File.Exists(streamName) 253if (File.Exists(streamName)) 293File.Delete(streamName);
System\Configuration\Internal\WriteFileContext.cs (12)
65if (File.Exists(filename)) 101FileAttributes attributes = File.GetAttributes(source); 102File.SetAttributes(destination, attributes); 105creationTime = File.GetCreationTimeUtc(source); 106File.SetCreationTimeUtc(destination, creationTime); 116FileAttributes fileAttributes = File.GetAttributes(source); 117File.SetAttributes(destination, fileAttributes); 169File.Exists(target) && 188if (File.Exists(target)) 190File.Replace(source, target, null); 194File.Move(source, target); 208if (!File.Exists(fileName))
System\Configuration\LocalFileSettingsProvider.cs (1)
330if (File.Exists(file))
System\Configuration\NameValueFileSectionHandler.cs (1)
43if (File.Exists(sourceFileFullPath))
System.Diagnostics.FileVersionInfo (2)
System\Diagnostics\FileVersionInfo.cs (1)
274if (!File.Exists(fileName))
System\Diagnostics\FileVersionInfo.Unix.cs (1)
49using (FileStream assemblyStream = File.OpenRead(_fileName))
System.Diagnostics.Process (12)
src\libraries\Common\src\Interop\Linux\cgroups\Interop.cgroups.cs (5)
72foreach (string line in File.ReadLines(path + "/memory.stat")) 154if (File.Exists(path)) 158byte[] bytes = File.ReadAllBytes(path); 314if (File.Exists(mountInfoFilePath)) 384if (File.Exists(procCGroupFilePath))
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcFsStat.ParseMapModules.cs (1)
26return ParseMapsModulesCore(File.ReadLines(GetMapsFilePathForProcess(pid)));
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcMountInfo.cs (1)
18if (File.Exists(ProcMountInfoFilePath))
System\Diagnostics\Process.Unix.cs (5)
637if (File.Exists(filename)) 645if (uri.IsFile && uri.Host == "" && File.Exists(uri.LocalPath)) 659if (File.Exists(filenameInWorkingDirectory)) 713if (File.Exists(path)) 723if (File.Exists(path))
System.Diagnostics.StackTrace (1)
System\Diagnostics\StackTraceSymbols.cs (1)
225if (!File.Exists(path))
System.Diagnostics.TraceSource (1)
System\Diagnostics\DefaultTraceListener.cs (1)
165File.AppendAllText(LogFileName!, message);
System.Drawing.Common.Tests (57)
mono\System.Drawing.Imaging\BmpCodecTests.cs (1)
457File.Delete(sOutFile);
mono\System.Drawing.Imaging\GifCodecTests.cs (1)
221File.Delete(sOutFile);
mono\System.Drawing.Imaging\IconCodecTests.cs (1)
1898File.Delete(sOutFile);
mono\System.Drawing.Imaging\JpegCodecTests.cs (1)
379File.Delete(sOutFile);
mono\System.Drawing.Imaging\PngCodecTests.cs (1)
597File.Delete(sOutFile);
mono\System.Drawing.Imaging\TiffCodecTests.cs (1)
268File.Delete(sOutFile);
mono\System.Drawing\BitmapTests.cs (1)
791File.Delete(filename);
mono\System.Imaging\MetafileTest.cs (4)
108using FileStream fs = File.OpenRead(Helpers.GetTestBitmapPath(WmfPlaceable)); 124using MemoryStream ms = new(File.ReadAllBytes(filename)); 169using FileStream fs = File.OpenRead(Helpers.GetTestBitmapPath(Emf)); 179using MemoryStream ms = new(File.ReadAllBytes(filename));
System\Drawing\BitmapTests.cs (5)
119using Stream stream = File.OpenRead(Helpers.GetTestBitmapPath(filename)); 133using Stream stream = File.OpenRead(Helpers.GetTestBitmapPath(filename)); 739using Stream wmfStream = File.OpenRead(Helpers.GetTestBitmapPath("gdiwmfboundariesbug.wmf")); 743using Stream expectedPngStream = File.OpenRead(Helpers.GetTestBitmapPath("gdiwmfboundariesbug-output.png")); 746using Stream outputPngStream = File.OpenRead(output);
System\Drawing\IconTests.cs (8)
97using var stream = File.OpenRead(Helpers.GetTestBitmapPath("48x48_multiple_entries_4bit.ico")); 107TrickleStream stream = new(File.ReadAllBytes(Helpers.GetTestBitmapPath("48x48_multiple_entries_4bit.ico"))); 124using var stream = File.OpenRead(Helpers.GetTestBitmapPath(fileName)); 135using var stream = File.OpenRead(Helpers.GetTestBitmapPath(fileName)); 365File.Open(bitmapUncPath, FileMode.Open, FileAccess.Read, FileShare.Read).Dispose(); 435Assert.Equal(File.ReadAllBytes(filePath), outputStream.ToArray()); 446Assert.Equal(File.ReadAllBytes(filePath), outputStream.ToArray()); 750using var stream = File.OpenRead(Helpers.GetTestBitmapPath("pngwithheight_icon.ico"));
System\Drawing\ImageConverterTests.cs (1)
50using FileStream fileStream = File.Open(path, FileMode.Open);
System\Drawing\Imaging\MetafileTests.cs (30)
96using FileStream stream = File.OpenRead(GetPath(WmfFile)); 345Assert.True(File.Exists(fileName)); 348File.Delete(fileName); 362Assert.True(File.Exists(fileName)); 365File.Delete(fileName); 379Assert.True(File.Exists(fileName)); 382File.Delete(fileName); 454Assert.True(File.Exists(fileName)); 457File.Delete(fileName); 470Assert.True(File.Exists(fileName)); 473File.Delete(fileName); 487Assert.True(File.Exists(fileName)); 490File.Delete(fileName); 505Assert.True(File.Exists(fileName)); 508File.Delete(fileName); 523Assert.True(File.Exists(fileName)); 526File.Delete(fileName); 538Assert.True(File.Exists(fileName)); 541File.Delete(fileName); 554Assert.True(File.Exists(fileName)); 557File.Delete(fileName); 571Assert.True(File.Exists(fileName)); 574File.Delete(fileName); 589Assert.True(File.Exists(fileName)); 592File.Delete(fileName); 607Assert.True(File.Exists(fileName)); 610File.Delete(fileName); 870using FileStream stream = File.OpenRead(GetPath(WmfFile)); 935if (File.Exists(path)) 937File.Delete(path);
System\Drawing\Text\PrivateFontCollectionTests.cs (2)
138byte[] data = File.ReadAllBytes(Helpers.GetTestFontPath("CodeNewRoman.otf")); 174byte[] data = File.ReadAllBytes(Helpers.GetTestFontPath("CodeNewRoman.otf"));
System.Formats.Tar (10)
src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
39File.SetLastWriteTime(destinationFileName, lastWriteTime.DateTime);
System\Formats\Tar\TarEntry.cs (3)
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> 528File.Delete(filePath); 573File.SetLastWriteTime(destinationFileName, lastWriteTime.UtcDateTime);
System\Formats\Tar\TarFile.cs (3)
264if (!File.Exists(sourceFileName)) 274using FileStream archive = File.OpenRead(sourceFileName); 311if (!File.Exists(sourceFileName))
System\Formats\Tar\TarHelpers.Unix.cs (3)
35UnixFileMode actual = File.GetUnixFileMode(fs.SafeFileHandle); 74File.SetUnixFileMode(fullPath, mode.Value & ~umask); 114File.SetUnixFileMode(dir.Key, dir.Value & ~umask);
System.IO.Compression.ZipFile (2)
src\libraries\Common\src\System\IO\Archiving.Utils.cs (1)
39File.SetLastWriteTime(destinationFileName, lastWriteTime.DateTime);
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.cs (1)
113DateTime lastWrite = File.GetLastWriteTime(sourceFileName);
System.IO.FileSystem (1)
System.IO.FileSystem.cs (1)
10[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.File))]
System.IO.FileSystem.DriveInfo (2)
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcMountInfo.cs (1)
18if (File.Exists(ProcMountInfoFilePath))
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.cs (1)
43if (File.Exists(Interop.procfs.ProcMountInfoFilePath))
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.Linux.cs (1)
146try { return File.ReadAllText(path).Trim(); }
System.IO.IsolatedStorage (7)
System\IO\IsolatedStorage\IsolatedStorageFile.cs (7)
83File.Delete(fullPath); 97return File.Exists(GetFullPath(path)); 243return new DateTimeOffset(File.GetCreationTime(GetFullPath(path))); 259return new DateTimeOffset(File.GetLastAccessTime(GetFullPath(path))); 275return new DateTimeOffset(File.GetLastWriteTime(GetFullPath(path))); 303File.Copy(sourceFileNameFullPath, destinationFileNameFullPath, overwrite); 331File.Move(sourceFileNameFullPath, destinationFileNameFullPath);
System.IO.MemoryMappedFiles (4)
System\IO\MemoryMappedFiles\MemoryMappedFile.cs (3)
125_ => File.Exists(path) 127SafeFileHandle fileHandle = File.OpenHandle(path, mode, GetFileAccess(access), FileShare.Read, FileOptions.None); 511File.Delete(path);
System\IO\MemoryMappedFiles\MemoryMappedFile.Unix.cs (1)
324SafeFileHandle fileHandle = File.OpenHandle(path, FileMode.CreateNew, TranslateProtectionsToFileAccess(protections), share);
System.IO.Ports (3)
System\IO\Ports\SerialPort.Unix.cs (3)
56(File.Exists(entry.FullName + "/device/id") || 60(isTtyGS && (File.Exists(entry.FullName + "/dev")))) 63if (File.Exists(deviceName))
System.Memory.Data (2)
System\BinaryData.cs (2)
328return new BinaryData(File.ReadAllBytes(path), mediaType); 360await File.ReadAllBytesAsync(path, cancellationToken).ConfigureAwait(false),
System.Net.Mail (1)
System\Net\Mail\SmtpClient.cs (1)
372if (!File.Exists(pathAndFilename))
System.Net.NetworkInformation (11)
System\Net\NetworkInformation\LinuxNetworkInterface.cs (5)
32if (File.Exists(NetworkFiles.Ipv4RouteFile)) 36IPv4Routes = File.ReadAllLines(NetworkFiles.Ipv4RouteFile); 43if (File.Exists(NetworkFiles.Ipv6RouteFile)) 47IPv6Routes = File.ReadAllLines(NetworkFiles.Ipv6RouteFile); 56string resolverConfig = File.ReadAllText(NetworkFiles.EtcResolvConfFile);
System\Net\NetworkInformation\StringParsingHelpers.Addresses.cs (2)
87if (File.Exists(filePath)) // avoid an exception in most cases if path doesn't already exist 129if (File.Exists(smbConfFilePath)) // avoid an exception in most cases if path doesn't already exist
System\Net\NetworkInformation\StringParsingHelpers.Misc.cs (2)
19return File.ReadAllLines(filePath); 31return File.ReadAllText(filePath);
System\Net\NetworkInformation\UnixIPInterfaceProperties.cs (2)
91return StringParsingHelpers.ParseDnsSuffixFromResolvConfFile(File.ReadAllText(NetworkFiles.EtcResolvConfFile)); 103List<IPAddress> internalAddresses = StringParsingHelpers.ParseDnsAddressesFromResolvConfFile(File.ReadAllText(NetworkFiles.EtcResolvConfFile));
System.Net.Ping (3)
src\libraries\Common\src\System\Net\NetworkInformation\UnixCommandLinePing.cs (3)
32if (File.Exists(path)) 36if (File.Exists(pathv4v6)) 50System.IO.FileSystemInfo? linkInfo = File.ResolveLinkTarget(pingBinary, returnFinalTarget: true);
System.Net.Quic (1)
src\libraries\Common\src\System\Net\Security\SslKeyLogger.cs (1)
29s_fileStream = File.Open(s_keyLogFile, FileMode.Append, FileAccess.Write, FileShare.ReadWrite);
System.Net.Security (1)
src\libraries\Common\src\System\Net\Security\SslKeyLogger.cs (1)
29s_fileStream = File.Open(s_keyLogFile, FileMode.Append, FileAccess.Write, FileShare.ReadWrite);
System.Net.Sockets (3)
System\Net\Sockets\Socket.cs (2)
3515File.Delete(unixEndPoint.BoundFileName); 3986private static SafeFileHandle? OpenFileHandle(string? name) => string.IsNullOrEmpty(name) ? null : File.OpenHandle(name, FileMode.Open, FileAccess.Read);
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (1)
259fileHandles[i] = File.OpenHandle(path, FileMode.Open, FileAccess.Read, FileShare.Read, FileOptions.Asynchronous);
System.Net.WebClient (1)
System\Net\WebClient.cs (1)
351File.Delete(fileName);
System.Private.CoreLib (34)
src\libraries\Common\src\Interop\Linux\os-release\Interop.OSReleaseFile.cs (2)
19if (File.Exists(filename)) 24lines = File.ReadAllLines(filename);
src\libraries\Common\src\Interop\Linux\procfs\Interop.ProcMountInfo.cs (1)
18if (File.Exists(ProcMountInfoFilePath))
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.cs (1)
43if (File.Exists(Interop.procfs.ProcMountInfoFilePath))
src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (9)
109FileSystem.SetCreationTime(fullPath, File.GetUtcDateTimeOffset(creationTimeUtc), asDirectory: true); 114return File.GetCreationTime(path); 119return File.GetCreationTimeUtc(path); 131FileSystem.SetLastWriteTime(fullPath, File.GetUtcDateTimeOffset(lastWriteTimeUtc), asDirectory: true); 136return File.GetLastWriteTime(path); 141return File.GetLastWriteTimeUtc(path); 153FileSystem.SetLastAccessTime(fullPath, File.GetUtcDateTimeOffset(lastAccessTimeUtc), asDirectory: true); 158return File.GetLastAccessTime(path); 163return File.GetLastAccessTimeUtc(path);
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (1)
564/// It is not possible to change the compression status of a <see cref="File"/> object
src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (5)
78public FileStream Open(FileStreamOptions options) => File.Open(NormalizedPath, options); 102FileStream fileStream = File.Create(NormalizedPath); 138=> new FileStream(NormalizedPath, FileMode.Open, FileAccess.Read, FileShare.Read, File.DefaultBufferSize, false); 196public void Decrypt() => File.Decrypt(FullPath); 199public void Encrypt() => File.Encrypt(FullPath);
src\libraries\System.Private.CoreLib\src\System\IO\FileSystemInfo.cs (3)
81set => CreationTimeCore = File.GetUtcDateTimeOffset(value); 93set => LastAccessTimeCore = File.GetUtcDateTimeOffset(value); 105set => LastWriteTimeCore = File.GetUtcDateTimeOffset(value);
src\libraries\System.Private.CoreLib\src\System\IO\Path.cs (1)
82/// Unlike <see cref="File.Exists(string?)"/> it returns true for existing, non-regular files like pipes.
src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (2)
291if (!File.Exists(normalizedPath)) 357if (!File.Exists(requestedAssemblyPath))
src\libraries\System.Private.CoreLib\src\System\Resources\FileBasedResourceGroveler.cs (2)
72if (File.Exists(path)) 79if (File.Exists(fileName))
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyDependencyResolver.cs (3)
134if (File.Exists(assemblyPath)) 148if (File.Exists(assemblyPath)) 182if (File.Exists(libraryPath))
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (4)
37using FileStream fs = File.OpenRead(path); 268using (SafeFileHandle sfh = File.OpenHandle(filePath, FileMode.Open, FileAccess.Read, FileShare.Read)) 353if (File.Exists(tzFilePath)) 357rawData = File.ReadAllBytes(tzFilePath);
System.Private.Windows.Core.TestUtilities (5)
TempFile.cs (5)
33File.WriteAllBytes(path, data); 41File.WriteAllText(path, text); 64public void AssertExists() => Assert.True(File.Exists(Path)); 66public string ReadAllText() => File.ReadAllText(Path); 77{ File.Delete(Path); }
System.Private.Xml (3)
System\Xml\Serialization\Compilation.cs (2)
239if ((string.IsNullOrEmpty(path) || !File.Exists(path)) && !string.IsNullOrEmpty(Assembly.GetEntryAssembly()?.Location)) 244if ((string.IsNullOrEmpty(path) || !File.Exists(path)) && !string.IsNullOrEmpty(AppContext.BaseDirectory))
System\Xml\Xsl\IlGen\XmlILTrace.cs (1)
67File.Delete(s_dirName + "\\" + fileName);
System.Reflection.MetadataLoadContext (3)
System\Reflection\MetadataLoadContext.Apis.cs (1)
133return LoadFromStreamCore(File.OpenRead(assemblyPath));
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.Modules.cs (2)
46if (File.Exists(modulePath)) 47return File.OpenRead(modulePath);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
301[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.File))]
System.Runtime.Caching (1)
System\Runtime\Caching\FileChangeNotificationSystem.cs (1)
137lastWriteTime = File.GetLastWriteTime(filePath);
System.Security.Cryptography (15)
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.cs (1)
593using (FileStream stream = File.OpenRead(path))
System\Security\Cryptography\X509Certificates\OpenSslCrlCache.cs (1)
147nextUpdate = File.GetLastWriteTime(crlFile).AddDays(3);
System\Security\Cryptography\X509Certificates\OpenSslDirectoryBasedStoreProvider.cs (5)
196File.SetUnixFileMode(existingFilename, UserReadWrite); 213UnixFileMode actualMode = File.GetUnixFileMode(stream.SafeFileHandle); 249File.Delete(currentFilename); 310if (!File.Exists(builtPath)) 380UnixFileMode permissions = File.GetUnixFileMode(path);
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (6)
1108/// See <see cref="System.IO.File.ReadAllText(string)" /> for additional documentation about 1134ReadOnlySpan<char> certContents = File.ReadAllText(certPemFilePath); 1135ReadOnlySpan<char> keyContents = keyPemFilePath is null ? certContents : File.ReadAllText(keyPemFilePath); 1177/// See <see cref="System.IO.File.ReadAllText(string)" /> for additional documentation about 1200ReadOnlySpan<char> certContents = File.ReadAllText(certPemFilePath); 1201ReadOnlySpan<char> keyContents = keyPemFilePath is null ? certContents : File.ReadAllText(keyPemFilePath);
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (2)
392/// See <see cref="System.IO.File.ReadAllText(string)" /> for additional documentation about 415ReadOnlySpan<char> contents = System.IO.File.ReadAllText(certPemFilePath);
System.Windows.Forms (6)
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
573_fileStream = File.OpenRead(_imageLocation!);
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
2631FileStream file = File.Create(path);
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.cs (1)
445return File.Exists(fileName);
System\Windows\Forms\Help\Help.cs (2)
256if (!File.Exists(localPath)) 279if (!File.Exists(localPath))
System\Windows\Forms\Input\Cursor.cs (1)
73_cursorData = File.ReadAllBytes(fileName);
System.Windows.Forms.Analyzers.CSharp.Tests (2)
Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenTest.cs (1)
102Assert.True(pathToWinFormsAssembly == "" || File.Exists(pathToWinFormsAssembly));
Analyzers\WFO1001\ImplementITypedDataObjectTests.cs (1)
144Assert.True(File.Exists(CurrentReferences.WinFormsRefPath));
System.Windows.Forms.Analyzers.Tests (3)
CurrentReferences.cs (3)
124if (File.Exists(globalJsonPath)) 141string globalJsonString = File.ReadAllText(globalJsonPath); 154string configJsonString = File.ReadAllText(configJsonPath);
System.Windows.Forms.Analyzers.VisualBasic.Tests (1)
Analyzers\AvoidPassingTaskWithoutCancellationTokenTests.vb (1)
104Assert.True(pathToWinFormsAssembly = "" Or File.Exists(pathToWinFormsAssembly))
System.Windows.Forms.Design (2)
System\ComponentModel\Design\ByteViewer.cs (1)
672SetBytes(File.ReadAllBytes(path));
System\Drawing\BitmapSelector.cs (1)
50return File.Exists(newPath) ? newPath : originalPath;
System.Windows.Forms.Design.Tests (5)
System\ComponentModel\Design\ByteViewerTests.cs (2)
601Assert.Equal(new byte[] { 1, 2, 3 }, File.ReadAllBytes(path)); 605File.Delete(path);
System\Drawing\Design\BitmapEditorTests.cs (1)
90using Stream stream = File.OpenRead("Resources/telescope_01.wmf");
System\Drawing\Design\ImageEditorTests.cs (1)
147using Stream stream = File.OpenRead("Resources/telescope_01.wmf");
System\Drawing\Design\MetafileEditorTests.cs (1)
69using Stream stream = File.OpenRead("Resources/telescope_01.wmf");
System.Windows.Forms.IntegrationTests.Common (4)
TestHelpers.cs (4)
62if (!File.Exists(exePath)) 82if (!File.Exists(path)) 186if (!File.Exists(jsonFile)) 190string jsonContents = File.ReadAllText(jsonFile);
System.Windows.Forms.Primitives (1)
System\Windows\Forms\Internals\ThemingScope.cs (1)
114File.Delete(tempFilePath);
System.Windows.Forms.Primitives.TestUtilities (2)
Metafiles\EmfValidateHelper.cs (1)
32File.AppendAllText(@$"c:\temp\{methodName}.md", sb.ToString());
PlatformDetection.Windows.cs (1)
55File.Exists(Path.Join(Environment.GetFolderPath(Environment.SpecialFolder.Windows), "System32", "httpapi.dll"));
System.Windows.Forms.Tests (13)
System\Resources\ResXResourceSetTests.cs (2)
21Assert.True(File.Exists(resxFileName), $@"RESX file ""{resxFileName}"" not found, make sure it's in the root folder of the unit test project"); 41Assert.True(File.Exists(resxFileName), $@"RESX file ""{resxFileName}"" not found, make sure it's in the root folder of the unit test project");
System\Windows\Forms\CursorConverterTests.cs (3)
39byte[] data = File.ReadAllBytes(Path.Join("bitmaps", "10x16_one_entry_32bit.ico")); 129byte[] data = File.ReadAllBytes(Path.Join("bitmaps", "10x16_one_entry_32bit.ico")); 140byte[] data = File.ReadAllBytes(fileName);
System\Windows\Forms\CursorTests.cs (3)
68using MemoryStream stream = new(File.ReadAllBytes(fileName)); 79using MemoryStream stream = new(File.ReadAllBytes(Path.Join("bitmaps", "cursor.cur"))); 112using MemoryStream stream = new(File.ReadAllBytes(fileName));
System\Windows\Forms\RichTextBoxTests.cs (3)
10697File.Delete(filePath); 10717File.Exists(filePath).Should().BeTrue(); 10721File.Delete(filePath);
System\Windows\Forms\UserConfigDisposableFixture.cs (2)
25if (File.Exists(configuration.FilePath)) 27File.Delete(configuration.FilePath);
System.Windows.Forms.UI.IntegrationTests (10)
DragDropTests.cs (9)
149if (!File.Exists(dragAcceptRtfDestPath)) 151File.Copy(dragAcceptRtfSourcePath, dragAcceptRtfDestPath); 159richTextBox.Rtf = File.ReadAllText(dragAcceptRtfDestPath); 237if (File.Exists(dragAcceptRtfDestPath)) 239File.Delete(dragAcceptRtfDestPath); 427richTextBox.Rtf = File.ReadAllText(dragAcceptRtfPath); 457richTextBox.Rtf = File.ReadAllText(dragAcceptRtfPath); 1085if (File.Exists(dragAcceptRtf)) 1145if (File.Exists(dragAcceptRtf))
Infra\DataCollectionService.cs (1)
171File.WriteAllText(CreateLogFileName(logDir, timestamp, testName, errorId, logId: string.Empty, "log"), exceptionDetails.ToString());
Templates.Blazor.Tests (40)
BlazorWasmTemplateTest.cs (6)
30Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js"); 109Assert.False(File.Exists(Path.Combine(publishDir, "service-worker.published.js")), "service-worker.published.js should not be published"); 110Assert.True(File.Exists(Path.Combine(publishDir, "service-worker.js")), "service-worker.js should be published"); 111Assert.True(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "service-worker-assets.js should be published"); 128var doesExist = File.Exists(fullPath); 131return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (2)
108var doesExist = File.Exists(fullPath); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (3)
26using var file = File.OpenRead(json); 32if (!File.Exists(path)) 47if (File.Exists(location))
src\ProjectTemplates\Shared\Project.cs (7)
274var contents = File.ReadAllText(file); 300var doesExist = File.Exists(fullPath); 318using var launchSettingsFile = File.OpenRead(filePath); 359var projectFileContents = await File.ReadAllTextAsync(projectFile); 411return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 534Assert.True(File.Exists(sourceFile), $"Log for '{ProjectName}' not found in '{sourceFile}'. Execution output: {result.Output}"); 536File.Move(sourceFile, destination, overwrite: true); // binlog will exist on retries
src\Shared\CertificateGeneration\CertificateManager.cs (5)
437if (!File.Exists(certificatePath)) 638File.Move(tempFilename, path, overwrite: true); 641File.WriteAllBytes(path, bytes); 666File.Move(tempFilename, keyPath, overwrite: true); 669File.WriteAllBytes(keyPath, pemEnvelope);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (9)
120File.Delete(tmpFile); 131return File.Exists(GetCertificateFilePath(candidate)) ? 173File.Delete(tmpFile); 205File.WriteAllBytes(certificatePath, certBytes); 228File.Delete(certificatePath); 323File.WriteAllBytes(GetCertificateFilePath(certificate), certBytes); 343File.WriteAllBytes(certificatePath, certBytes); 464if (File.Exists(certificatePath)) 466File.Delete(certificatePath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
95if (File.Exists(certPath)) 227if (File.Exists(certPath)) 388if (File.Exists(certPath)) 525if (File.Exists(Path.Combine(searchFolder, command))) 677File.Delete(certPath); 912if (!File.Exists(linkPath)) 915File.CreateSymbolicLink(linkPath, cert.Name);
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
Templates.Blazor.WebAssembly.Auth.Tests (38)
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (2)
108var doesExist = File.Exists(fullPath); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (3)
26using var file = File.OpenRead(json); 32if (!File.Exists(path)) 47if (File.Exists(location))
src\ProjectTemplates\Shared\Project.cs (7)
274var contents = File.ReadAllText(file); 300var doesExist = File.Exists(fullPath); 318using var launchSettingsFile = File.OpenRead(filePath); 359var projectFileContents = await File.ReadAllTextAsync(projectFile); 411return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 534Assert.True(File.Exists(sourceFile), $"Log for '{ProjectName}' not found in '{sourceFile}'. Execution output: {result.Output}"); 536File.Move(sourceFile, destination, overwrite: true); // binlog will exist on retries
src\Shared\CertificateGeneration\CertificateManager.cs (5)
437if (!File.Exists(certificatePath)) 638File.Move(tempFilename, path, overwrite: true); 641File.WriteAllBytes(path, bytes); 666File.Move(tempFilename, keyPath, overwrite: true); 669File.WriteAllBytes(keyPath, pemEnvelope);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (9)
120File.Delete(tmpFile); 131return File.Exists(GetCertificateFilePath(candidate)) ? 173File.Delete(tmpFile); 205File.WriteAllBytes(certificatePath, certBytes); 228File.Delete(certificatePath); 323File.WriteAllBytes(GetCertificateFilePath(certificate), certBytes); 343File.WriteAllBytes(certificatePath, certBytes); 464if (File.Exists(certificatePath)) 466File.Delete(certificatePath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
95if (File.Exists(certPath)) 227if (File.Exists(certPath)) 388if (File.Exists(certPath)) 525if (File.Exists(Path.Combine(searchFolder, command))) 677File.Delete(certPath); 912if (!File.Exists(linkPath)) 915File.CreateSymbolicLink(linkPath, cert.Name);
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
src\Shared\E2ETesting\BrowserAssertFailedException.cs (1)
27if (File.Exists(screenShotPath))
src\Shared\E2ETesting\SauceConnectServer.cs (3)
222if (pidFilePath != null && File.Exists(pidFilePath)) 224File.Delete(pidFilePath); 240await File.WriteAllTextAsync(pidFile, process.Id.ToString(CultureInfo.InvariantCulture));
Templates.Blazor.WebAssembly.Tests (42)
BlazorWasmTemplateTest.cs (4)
36Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js"); 46Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js"); 56Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js"); 66Assert.False(File.Exists(Path.Combine(publishDir, "service-worker-assets.js")), "Non-PWA templates should not produce service-worker-assets.js");
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (2)
108var doesExist = File.Exists(fullPath); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (3)
26using var file = File.OpenRead(json); 32if (!File.Exists(path)) 47if (File.Exists(location))
src\ProjectTemplates\Shared\Project.cs (7)
274var contents = File.ReadAllText(file); 300var doesExist = File.Exists(fullPath); 318using var launchSettingsFile = File.OpenRead(filePath); 359var projectFileContents = await File.ReadAllTextAsync(projectFile); 411return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 534Assert.True(File.Exists(sourceFile), $"Log for '{ProjectName}' not found in '{sourceFile}'. Execution output: {result.Output}"); 536File.Move(sourceFile, destination, overwrite: true); // binlog will exist on retries
src\Shared\CertificateGeneration\CertificateManager.cs (5)
437if (!File.Exists(certificatePath)) 638File.Move(tempFilename, path, overwrite: true); 641File.WriteAllBytes(path, bytes); 666File.Move(tempFilename, keyPath, overwrite: true); 669File.WriteAllBytes(keyPath, pemEnvelope);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (9)
120File.Delete(tmpFile); 131return File.Exists(GetCertificateFilePath(candidate)) ? 173File.Delete(tmpFile); 205File.WriteAllBytes(certificatePath, certBytes); 228File.Delete(certificatePath); 323File.WriteAllBytes(GetCertificateFilePath(certificate), certBytes); 343File.WriteAllBytes(certificatePath, certBytes); 464if (File.Exists(certificatePath)) 466File.Delete(certificatePath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
95if (File.Exists(certPath)) 227if (File.Exists(certPath)) 388if (File.Exists(certPath)) 525if (File.Exists(Path.Combine(searchFolder, command))) 677File.Delete(certPath); 912if (!File.Exists(linkPath)) 915File.CreateSymbolicLink(linkPath, cert.Name);
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
src\Shared\E2ETesting\BrowserAssertFailedException.cs (1)
27if (File.Exists(screenShotPath))
src\Shared\E2ETesting\SauceConnectServer.cs (3)
222if (pidFilePath != null && File.Exists(pidFilePath)) 224File.Delete(pidFilePath); 240await File.WriteAllTextAsync(pidFile, process.Id.ToString(CultureInfo.InvariantCulture));
Templates.Mvc.Tests (46)
BlazorTemplateTest.cs (6)
177if (File.Exists(singleProjectPath)) 179return File.ReadAllTextAsync(singleProjectPath); 183if (File.Exists(multiProjectPath)) 187return File.ReadAllTextAsync(multiProjectPath); 196var appRazorText = await File.ReadAllTextAsync(appRazorPath); 198await File.WriteAllTextAsync(appRazorPath, appRazorText);
RazorPagesTemplateTest.cs (2)
311var doesExist = File.Exists(fullPath); 314return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (2)
108var doesExist = File.Exists(fullPath); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (3)
26using var file = File.OpenRead(json); 32if (!File.Exists(path)) 47if (File.Exists(location))
src\ProjectTemplates\Shared\Project.cs (7)
274var contents = File.ReadAllText(file); 300var doesExist = File.Exists(fullPath); 318using var launchSettingsFile = File.OpenRead(filePath); 359var projectFileContents = await File.ReadAllTextAsync(projectFile); 411return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 534Assert.True(File.Exists(sourceFile), $"Log for '{ProjectName}' not found in '{sourceFile}'. Execution output: {result.Output}"); 536File.Move(sourceFile, destination, overwrite: true); // binlog will exist on retries
src\Shared\CertificateGeneration\CertificateManager.cs (5)
437if (!File.Exists(certificatePath)) 638File.Move(tempFilename, path, overwrite: true); 641File.WriteAllBytes(path, bytes); 666File.Move(tempFilename, keyPath, overwrite: true); 669File.WriteAllBytes(keyPath, pemEnvelope);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (9)
120File.Delete(tmpFile); 131return File.Exists(GetCertificateFilePath(candidate)) ? 173File.Delete(tmpFile); 205File.WriteAllBytes(certificatePath, certBytes); 228File.Delete(certificatePath); 323File.WriteAllBytes(GetCertificateFilePath(certificate), certBytes); 343File.WriteAllBytes(certificatePath, certBytes); 464if (File.Exists(certificatePath)) 466File.Delete(certificatePath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
95if (File.Exists(certPath)) 227if (File.Exists(certPath)) 388if (File.Exists(certPath)) 525if (File.Exists(Path.Combine(searchFolder, command))) 677File.Delete(certPath); 912if (!File.Exists(linkPath)) 915File.CreateSymbolicLink(linkPath, cert.Name);
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
src\Shared\E2ETesting\BrowserAssertFailedException.cs (1)
27if (File.Exists(screenShotPath))
src\Shared\E2ETesting\SauceConnectServer.cs (3)
222if (pidFilePath != null && File.Exists(pidFilePath)) 224File.Delete(pidFilePath); 240await File.WriteAllTextAsync(pidFile, process.Id.ToString(CultureInfo.InvariantCulture));
Templates.Tests (42)
BaselineTest.cs (2)
108var namespaceDeclaration = File.ReadLines(file) 124var doesExist = File.Exists(fullPath);
IdentityUIPackageTest.cs (2)
162var doesExist = File.Exists(fullPath); 165return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\BlazorTemplateTest.cs (2)
108var doesExist = File.Exists(fullPath); 111return File.ReadAllText(Path.Combine(basePath, path));
src\ProjectTemplates\Shared\DevelopmentCertificate.cs (3)
26using var file = File.OpenRead(json); 32if (!File.Exists(path)) 47if (File.Exists(location))
src\ProjectTemplates\Shared\Project.cs (7)
274var contents = File.ReadAllText(file); 300var doesExist = File.Exists(fullPath); 318using var launchSettingsFile = File.OpenRead(filePath); 359var projectFileContents = await File.ReadAllTextAsync(projectFile); 411return File.ReadAllText(Path.Combine(TemplateOutputDir, path)); 534Assert.True(File.Exists(sourceFile), $"Log for '{ProjectName}' not found in '{sourceFile}'. Execution output: {result.Output}"); 536File.Move(sourceFile, destination, overwrite: true); // binlog will exist on retries
src\Shared\CertificateGeneration\CertificateManager.cs (5)
437if (!File.Exists(certificatePath)) 638File.Move(tempFilename, path, overwrite: true); 641File.WriteAllBytes(path, bytes); 666File.Move(tempFilename, keyPath, overwrite: true); 669File.WriteAllBytes(keyPath, pemEnvelope);
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (9)
120File.Delete(tmpFile); 131return File.Exists(GetCertificateFilePath(candidate)) ? 173File.Delete(tmpFile); 205File.WriteAllBytes(certificatePath, certBytes); 228File.Delete(certificatePath); 323File.WriteAllBytes(GetCertificateFilePath(certificate), certBytes); 343File.WriteAllBytes(certificatePath, certBytes); 464if (File.Exists(certificatePath)) 466File.Delete(certificatePath);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
95if (File.Exists(certPath)) 227if (File.Exists(certPath)) 388if (File.Exists(certPath)) 525if (File.Exists(Path.Combine(searchFolder, command))) 677File.Delete(certPath); 912if (!File.Exists(linkPath)) 915File.CreateSymbolicLink(linkPath, cert.Name);
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
src\Shared\E2ETesting\BrowserAssertFailedException.cs (1)
27if (File.Exists(screenShotPath))
src\Shared\E2ETesting\SauceConnectServer.cs (3)
222if (pidFilePath != null && File.Exists(pidFilePath)) 224File.Delete(pidFilePath); 240await File.WriteAllTextAsync(pidFile, process.Id.ToString(CultureInfo.InvariantCulture));
Test.Utilities (4)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
TestTasks (3)
InjectRequestHandler.cs (3)
27using (var file = File.OpenText(depsFile)) 61File.Copy(Path.Combine(outputFolder, bitnessString, aspnetcoreV2Name), Path.Combine(outputFolder, aspnetcoreV2Name), overwrite: true); 81using (var file = File.CreateText(depsFile))
Text.Analyzers (5)
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
399return File.GetLastWriteTimeUtc(fullPath);
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
51return File.Exists(fullPath);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (2)
38File.WriteAllText(editorconfigFilePath, GetEditorconfig(rulesetFilePath)); 96using Stream stream = File.OpenRead(rulesetFilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
66if (File.Exists(potentialAssemblyPath))
vbc (5)
src\Compilers\Shared\BuildServerConnection.cs (4)
437if (!File.Exists(processFilePath)) 458if (!File.Exists(serverInfo.processFilePath)) 720if (!File.Exists(FilePath)) 750File.Delete(FilePath);
src\Compilers\Shared\RuntimeHostInfo.cs (1)
64if (File.Exists(filePath))
VBCSCompiler (6)
src\Compilers\Server\VBCSCompiler\AnalyzerConsistencyChecker.cs (1)
88string? resolvedPath = FileUtilities.ResolveRelativePath(analyzerReference.FilePath, basePath: null, baseDirectory: baseDirectory, searchPaths: SpecializedCollections.EmptyEnumerable<string>(), fileExists: File.Exists);
src\Compilers\Shared\BuildServerConnection.cs (4)
437if (!File.Exists(processFilePath)) 458if (!File.Exists(serverInfo.processFilePath)) 720if (!File.Exists(FilePath)) 750File.Delete(FilePath);
src\Compilers\Shared\RuntimeHostInfo.cs (1)
64if (File.Exists(filePath))
VBCSCompiler.UnitTests (14)
AnalyzerConsistencyCheckerTests.cs (1)
150File.Delete(mvidAlpha1.Path);
CompilerServerTests.cs (11)
243var bytes = File.ReadAllBytes(outFile); 250File.Delete(srcFile); 251File.Delete(outFile); 559Assert.False(File.Exists(Path.Combine(_tempDirectory.Path, "hello.exe"))); 589Assert.False(File.Exists(Path.Combine(_tempDirectory.Path, "hello.exe"))); 606Assert.False(File.Exists(Path.Combine(_tempDirectory.Path, "missingfile.exe"))); 624Assert.False(File.Exists(Path.Combine(_tempDirectory.Path, "hello.exe"))); 649Assert.False(File.Exists(Path.Combine(_tempDirectory.Path, "app.exe"))); 667Assert.False(File.Exists(Path.Combine(_tempDirectory.Path, "missingfile.exe"))); 696Assert.False(File.Exists(Path.Combine(_tempDirectory.Path, "hellovb.exe"))); 725Assert.False(File.Exists(Path.Combine(_tempDirectory.Path, "app.exe")));
TouchedFileLoggingTests.cs (2)
188File.ReadAllText(touchedReadPath).Trim()); 192File.ReadAllText(touchedWritesPath).Trim());
VisualBasicErrorFactsGenerator (2)
Program.vb (2)
29For Each line In From l In File.ReadAllLines(inputPath) Select l.Trim 53File.WriteAllText(outputPath, outputText.ToString(), Encoding.UTF8)
VisualBasicSyntaxGenerator (3)
Program.vb (2)
50If Not File.Exists(inputFile) Then 98Dim fileBytes = File.ReadAllBytes(filePath)
Util\XmlRenamer.vb (1)
43For Each line In File.ReadLines(renamingFile)
Wasm.Performance.ConsoleHost (1)
src\Shared\CommandLineUtils\Utilities\DotNetMuxer.cs (1)
78if (File.Exists(candidateDotNetExePath))
WindowsBase.Tests (2)
System\IO\Packaging\EncryptedPackageEnvelopeTests.cs (2)
42using var stream = File.OpenRead(path); 50using var stream = File.OpenRead(path);
WinFormsControlsTest (2)
DragDrop.cs (1)
410return File.ReadAllText(nyanCatAsciiPath);
RichTextBoxes.cs (1)
17richTextBox1.LoadFile(File.OpenRead(@"Data\example.rtf"), RichTextBoxStreamType.RichText);
WinShimmer (1)
Program.cs (1)
31if (!File.Exists(exePath))
xunit.console (11)
CommandLine.cs (2)
19fileExists = File.Exists; 118var rspLines = File.ReadAllLines(path);
common\AssemblyResolution\AssemblyHelper.cs (1)
31if (!File.Exists(assemblyFileName))
common\AssemblyResolution\Microsoft.DotNet.PlatformAbstractions\Native\PlatformApis.cs (2)
101if (File.Exists("/etc/os-release")) 103var lines = File.ReadAllLines("/etc/os-release");
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\FileWrapper.cs (4)
13return File.Exists(path); 18return File.ReadAllText(path); 23return File.OpenRead(path); 41var emptyFile = File.Create(path);
ConsoleRunner.cs (1)
435if (string.IsNullOrWhiteSpace(fileName) || File.Exists(fileName))
Utility\TransformFactory.cs (1)
66using (var stream = File.Create(outputFileName))