62 references to FileUtilities
Microsoft.CodeAnalysis (38)
AssemblyUtilities.cs (5)
51using (var reader = new PEReader(FileUtilities.OpenRead(assemblyPath))) 86using (var reader = new PEReader(FileUtilities.OpenRead(filePath))) 146using (var reader = new PEReader(FileUtilities.OpenRead(potentialDependency))) 156using (var reader = new PEReader(FileUtilities.OpenRead(assemblyPath))) 180using (var reader = new PEReader(FileUtilities.OpenRead(assemblyPath)))
CommandLine\CommandLineArguments.cs (2)
561string? resolvedPath = FileUtilities.ResolveRelativePath(reference.FilePath, basePath: null, baseDirectory: BaseDirectory, searchPaths: ReferencePaths, fileExists: File.Exists); 564resolvedPath = FileUtilities.TryNormalizeAbsolutePath(resolvedPath);
CommandLine\CommandLineParser.cs (8)
273string? resolvedPath = FileUtilities.ResolveRelativePath(unquoted, baseDirectory); 549string? resolvedPath = FileUtilities.ResolveRelativePath(path, baseDirectory); 563responsePaths.Add(FileUtilities.NormalizeAbsolutePath(directory)); 869fullPath = FileUtilities.ResolveRelativePath(filePath, baseDirectory); 1091string? resolvedPath = FileUtilities.ResolveRelativePath(path, baseDirectory); 1141string? resolvedPath = FileUtilities.ResolveRelativePath(path, baseDirectory); 1235FileUtilities.ResolveRelativePath(directory, baseDirectory); 1275resolvedPath = FileUtilities.ResolveRelativePath(resolvedPath, baseDirectory);
CommandLine\CommonCompiler.cs (1)
1574string? fullPath = FileUtilities.ResolveRelativePath(path, baseDirectory);
Compilation.EmitStream.cs (1)
142tempStream = FileUtilities.CreateFileStreamChecked(streamConstructor, tempFilePath);
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
169using var reader = new PEReader(FileUtilities.OpenRead(FullPath));
FileKey.cs (1)
40return new FileKey(fullPath, FileUtilities.GetFileTimeStamp(fullPath));
FileSystem\RelativePathResolver.cs (2)
40string resolvedPath = FileUtilities.ResolveRelativePath(reference, baseFilePath, BaseDirectory, SearchPaths, FileExists); 46return FileUtilities.TryNormalizeAbsolutePath(resolvedPath);
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\RuleSetProcessor.cs (2)
62filePath = FileUtilities.NormalizeAbsolutePath(filePath); 68using (Stream stream = FileUtilities.OpenRead(filePath))
SourceFileResolver.cs (4)
98string? normalizedPath = FileUtilities.NormalizeRelativePath(path, baseFilePath, _baseDirectory); 104string? resolvedPath = FileUtilities.ResolveRelativePath(path, baseFilePath, _baseDirectory, _searchPaths, FileExists); 110return FileUtilities.TryNormalizeAbsolutePath(resolvedPath); 116return FileUtilities.OpenRead(resolvedPath);
StrongName\DesktopStrongNameProvider.cs (2)
124return FileUtilities.TryNormalizeAbsolutePath(path); 138return FileUtilities.TryNormalizeAbsolutePath(combinedPath!);
XmlFileResolver.cs (5)
58resolvedPath = FileUtilities.ResolveRelativePath(path, baseFilePath, _baseDirectory); 62return FileUtilities.TryNormalizeAbsolutePath(resolvedPath); 68resolvedPath = FileUtilities.ResolveRelativePath(path, _baseDirectory); 72return FileUtilities.TryNormalizeAbsolutePath(resolvedPath); 82return FileUtilities.OpenRead(resolvedPath);
Microsoft.CodeAnalysis.CSharp (3)
CommandLine\CommandLineDiagnosticFormatter.cs (2)
25_lazyNormalizedBaseDirectory = new Lazy<string>(() => FileUtilities.TryNormalizeAbsolutePath(baseDirectory)); 48var normalizedPath = FileUtilities.NormalizeRelativePath(path, basePath, _baseDirectory);
CommandLine\CSharpCommandLineParser.cs (1)
1594string? resolvedPath = FileUtilities.ResolveRelativePath(path, baseDirectory);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
2094Assert.Equal(FileUtilities.ResolveRelativePath("MyPdb.pdb", WorkingDirectory), parsedArgs.PdbPath);
Microsoft.CodeAnalysis.Scripting (6)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (4)
78_baseDirectory = FileUtilities.NormalizeDirectoryPath(directory); 94_noShadowCopyDirectories = ImmutableArray.CreateRange(noShadowCopyDirectories.Select(FileUtilities.NormalizeDirectoryPath)); 141normalizedPath = FileUtilities.NormalizeDirectoryPath(fullPath); 317key = new FileKey(fullPath, FileUtilities.GetFileTimeStamp(newCopy.Public.PrimaryModule.FullPath));
RelativePathResolver.cs (2)
40string resolvedPath = FileUtilities.ResolveRelativePath(reference, baseFilePath, BaseDirectory, SearchPaths, FileExists); 46return FileUtilities.TryNormalizeAbsolutePath(resolvedPath);
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (4)
MetadataShadowCopyProviderTests.cs (4)
32FileUtilities.NormalizeDirectoryPath(Environment.GetFolderPath(Environment.SpecialFolder.Windows)), 33FileUtilities.NormalizeDirectoryPath(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)), 34FileUtilities.NormalizeDirectoryPath(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86)), 35FileUtilities.NormalizeDirectoryPath(RuntimeEnvironment.GetRuntimeDirectory()));
Microsoft.CodeAnalysis.Test.Utilities (2)
Platform\Custom\SigningTestHelpers.cs (2)
88FileUtilities.NormalizeAbsolutePath(left), 89FileUtilities.NormalizeAbsolutePath(right),
Microsoft.CodeAnalysis.UnitTests (2)
FileUtilitiesTests.cs (1)
201string actual = FileUtilities.ResolveRelativePath(path, basePath, baseDirectory, searchPaths, p => true);
StrongNameProviderTests.cs (1)
86return fullPath != null && _existingFullPaths != null && _existingFullPaths.Contains(FileUtilities.NormalizeAbsolutePath(fullPath));
Microsoft.CodeAnalysis.VisualBasic (3)
CommandLine\CommandLineDiagnosticFormatter.vb (1)
127Return If(FileUtilities.NormalizeRelativePath(path, basePath, _baseDirectory), path)
CommandLine\VisualBasicCommandLineParser.vb (2)
1558Dim absolutePath = FileUtilities.ResolveRelativePath(path, baseDirectory) 1609Dim normalizedPath = FileUtilities.NormalizeRelativePath(path, basePath:=Nothing, baseDirectory:=baseDirectory)
VBCSCompiler (3)
AnalyzerConsistencyChecker.cs (2)
66string? resolvedPath = FileUtilities.ResolveRelativePath(analyzerReference.FilePath, basePath: null, baseDirectory: baseDirectory, searchPaths: SpecializedCollections.EmptyEnumerable<string>(), fileExists: File.Exists); 69resolvedPath = FileUtilities.TryNormalizeAbsolutePath(resolvedPath);
MetadataCache.cs (1)
26var fileStream = FileUtilities.OpenRead(path);