24 references to FileUtilities
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (2)
316using var dllStream = FileUtilities.CreateFileStreamChecked(File.Create, dllFilePath, nameof(dllFilePath)); 317using var pdbStream = (pdbFilePath == null ? null : FileUtilities.CreateFileStreamChecked(File.Create, pdbFilePath, nameof(pdbFilePath)));
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.LanguageServer (2)
HostWorkspace\LoadedProject.cs (2)
167FileUtilities.ResolveRelativePath(cr.Reference, commandLineArguments.BaseDirectory); 186var absolutePath = FileUtilities.ResolveRelativePath(cr.FilePath, commandLineArguments.BaseDirectory);
Microsoft.CodeAnalysis.Workspaces (8)
src\Compilers\Core\Portable\AssemblyUtilitiesCore.cs (1)
31using (var reader = new PEReader(FileUtilities.OpenRead(filePath)))
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 (6)
MSBuild\BuildHostProcessManager.cs (1)
324using var fileStream = FileUtilities.OpenRead(projectFilePath);
MSBuild\MSBuildProjectLoader.Worker.cs (2)
279: VersionStamp.Create(FileUtilities.GetFileTimeStamp(projectPath)); 417fullPath = FileUtilities.TryNormalizeAbsolutePath(path);
MSBuild\MSBuildWorkspace.cs (1)
164return Path.GetFullPath(FileUtilities.ResolveRelativePath(path, baseDirectoryPath) ?? path);
MSBuild\PathResolver.cs (2)
72=> FileUtilities.NormalizeAbsolutePath(FileUtilities.ResolveRelativePath(path, baseDirectory) ?? path);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
4558var textLength = FileUtilities.GetFileLength(file.Path);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
ProjectSystemShim\CSharpProjectShim.ICSharpProjectSite.cs (1)
83filename = FileUtilities.NormalizeAbsolutePath(filename);
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
195return FileUtilities.ResolveRelativePath(path, directory);