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