16 references to FileUtilities
Microsoft.CodeAnalysis.Features (3)
Completion\FileSystemCompletionHelper.cs (1)
168
var fullDirectoryPath =
FileUtilities
.ResolveRelativePath(directoryPath, basePath: null, baseDirectory: _baseDirectory);
Emit\CompilationOutputFiles.cs (2)
42
=> AssemblyFilePath != null ?
FileUtilities
.OpenRead(AssemblyFilePath) : null;
52
=> PdbFilePath != null ?
FileUtilities
.OpenRead(PdbFilePath) : null;
Microsoft.CodeAnalysis.Workspaces (8)
src\roslyn\src\Compilers\Core\Portable\AssemblyUtilitiesCore.cs (1)
31
using (var reader = new PEReader(
FileUtilities
.OpenRead(filePath)))
src\roslyn\src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (2)
38
string? resolvedPath =
FileUtilities
.ResolveRelativePath(reference, baseFilePath, BaseDirectory, SearchPaths, FileExists);
44
return
FileUtilities
.TryNormalizeAbsolutePath(resolvedPath);
Workspace\Solution\FileTextLoader.cs (5)
103
FileUtilities
.GetFileLengthAndTimeStamp(Path, out var fileLength, out var prevLastWriteTime);
174
var textAndVersion = await
FileUtilities
.RethrowExceptionsAsIOExceptionAsync(
197
FileUtilities
.GetFileLengthAndTimeStamp(Path, out var fileLength, out var prevLastWriteTime);
201
var textAndVersion =
FileUtilities
.RethrowExceptionsAsIOException(
220
var newLastWriteTime =
FileUtilities
.GetFileTimeStamp(Path);
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
MSBuild\MSBuildProjectLoader.Worker.cs (2)
200
: VersionStamp.Create(
FileUtilities
.GetFileTimeStamp(projectPath));
334
fullPath =
FileUtilities
.TryNormalizeAbsolutePath(path);
MSBuild\MSBuildWorkspace.cs (1)
172
return Path.GetFullPath(
FileUtilities
.ResolveRelativePath(path, baseDirectoryPath) ?? path);
MSBuild\PathResolver.cs (2)
72
=>
FileUtilities
.NormalizeAbsolutePath(
FileUtilities
.ResolveRelativePath(path, baseDirectory) ?? path);