1 implementation of File
Microsoft.DotNet.InternalAbstractions (1)
FileSystemWrapper.cs (1)
10
public IFile
File
{ get; } = new FileWrapper();
42 references to File
dotnet (36)
BuildServer\RazorPidFile.cs (1)
27
using (var stream = fileSystem.
File
.OpenFile(
BuildServer\RazorServer.cs (3)
27
if (!_fileSystem.
File
.Exists(PidFile.ServerPath.Value))
66
if (_fileSystem.
File
.Exists(PidFile.Path.Value))
68
_fileSystem.
File
.Delete(PidFile.Path.Value);
CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (1)
86
if (!_fileSystem.
File
.Exists(toolCommand.Executable.Value))
Commands\Tool\Restore\ToolPackageRestorer.cs (1)
133
&& _fileSystem.
File
.Exists(toolCommand.Executable.Value);
ShellShim\ShellShimRepository.cs (7)
53
_fileSystem.
File
.Copy(packagedShim.Value.Value, GetShimPath(toolCommand).Value);
109
foreach (var file in GetShimFiles(toolCommand).Where(f => _fileSystem.
File
.Exists(f.Value)))
124
foreach (var file in GetShimFiles(toolCommand).Where(f => _fileSystem.
File
.Exists(f.Value)))
127
FileAccessRetrier.RetryOnMoveAccessFailure(() => _fileSystem.
File
.Move(file.Value, tempPath));
146
_fileSystem.
File
.Delete(value);
153
FileAccessRetrier.RetryOnMoveAccessFailure(() => _fileSystem.
File
.Move(kvp.Value, kvp.Key));
170
return GetShimFiles(toolCommand).Any(p => _fileSystem.
File
.Exists(p.Value));
ToolManifest\ToolManifestEditor.cs (5)
53
_fileSystem.
File
.WriteAllText(manifest.Value, deserializedManifest.ToJson());
76
_fileSystem.
File
.WriteAllText(manifest.Value, deserializedManifest.ToJson());
109
_fileSystem.
File
.WriteAllText(manifest.Value, deserializedManifest.ToJson());
138
using (Stream jsonStream = _fileSystem.
File
.OpenRead(possibleManifest.Value))
430
_fileSystem.
File
.WriteAllText(
ToolManifest\ToolManifestFinder.cs (7)
72
if (!_fileSystem.
File
.Exists(possibleManifest.Value))
106
if (!_fileSystem.
File
.Exists(possibleManifest.Value))
138
if (!_fileSystem.
File
.Exists(possibleManifest.Value))
197
if (_fileSystem.
File
.Exists(possibleManifest.Value))
233
|| _fileSystem.
File
.Exists(currentSearchDirectory.Value.WithFile(".git").Value))
254
_fileSystem.
File
.WriteAllText(manifestFileLocation, manifestFileContent);
279
if (_fileSystem.
File
.Exists(possibleManifest.Value))
ToolPackage\LocalToolsResolverCache.cs (5)
41
if (_fileSystem.
File
.Exists(packageCacheFile))
51
_fileSystem.
File
.WriteAllText(
64
_fileSystem.
File
.WriteAllText(
76
if (_fileSystem.
File
.Exists(packageCacheFile))
98
JsonSerializer.Deserialize(_fileSystem.
File
.ReadAllText(packageCacheFile), LocalToolsCacheJsonSerializerContext.Default.CacheRowArray);
ToolPackage\ToolConfigurationDeserializer.cs (1)
29
using (var stream = fileSystem.
File
.OpenRead(pathToXml))
ToolPackage\ToolPackageDownloaderBase.cs (3)
386
if (_fileSystem.
File
.Exists(runtimeConfigFilePath))
388
string existingJson = _fileSystem.
File
.ReadAllText(runtimeConfigFilePath);
395
_fileSystem.
File
.WriteAllText(runtimeConfigFilePath, updateJson);
ToolPackage\ToolPackageInstance.cs (2)
55
bool usingRidSpecificPackage = _fileSystem.
File
.Exists(assetsJsonParentDirectory.WithFile(RidSpecificPackageAssetsFileName).Value);
71
using (var stream = _fileSystem.
File
.OpenRead(resolvedAssetsFileNameFullPath))
Microsoft.DotNet.Configurer (6)
AspNetCertificateSentinel.cs (1)
33
return _fileSystem.
File
.Exists(SentinelPath);
FileSentinel.cs (1)
26
return _fileSystem.
File
.Exists(_file.Value);
FirstTimeUseNoticeSentinel.cs (1)
33
return _fileSystem.
File
.Exists(SentinelPath);
IFileExtensions.cs (2)
18
if (!fileSystem.
File
.Exists(filePath))
25
fileSystem.
File
.CreateEmptyFile(filePath);
UserLevelCacheWriter.cs (1)
18
FileSystemWrapper.Default.
File
,