17 references to GetDirectoryName
Microsoft.CodeAnalysis.Workspaces (17)
Diagnostics\DiagnosticDataLocation.cs (1)
87var combined = PathUtilities.CombinePaths(PathUtilities.GetDirectoryName(original), mapped);
Serialization\SerializationExtensions.cs (3)
56return new XmlFileResolver(PathUtilities.GetDirectoryName(filePath)); 77builder.Add(PathUtilities.GetDirectoryName(info.FilePath)!); 83builder.Add(PathUtilities.GetDirectoryName(info.OutputFilePath)!);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
176currentChild = GetDirectoryName(currentChild); 532currentPath = GetDirectoryName(currentPath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
57var diagnosticFilePath = PathUtilities.GetDirectoryName(diagnostic?.Location.SourceTree?.FilePath ?? project.FilePath); 73var analyzerConfigDirectory = PathUtilities.GetDirectoryName(analyzerConfigDocument.FilePath)!; 96var solutionOrProjectDirectoryPath = PathUtilities.GetDirectoryName(solutionOrProjectFilePath);
Storage\SQLite\v2\SQLitePersistentStorage.cs (1)
102_solutionDirectory = PathUtilities.GetDirectoryName(solutionKey.FilePath);
Storage\SQLite\v2\SQLitePersistentStorage_DocumentIds.cs (1)
34documentKey.FilePath != null && PathUtilities.GetDirectoryName(PathUtilities.GetRelativePath(_solutionDirectory, documentKey.FilePath)) is { Length: > 0 } directoryName
Workspace\Solution\CompilationOutputInfo.cs (1)
62=> HasEffectiveGeneratedFilesOutputDirectory ? GeneratedFilesOutputDirectory ?? PathUtilities.GetDirectoryName(AssemblyPath) : null;
Workspace\Solution\ProjectState.cs (5)
379var projectDirectory = PathUtilities.GetDirectoryName(ProjectInfo.FilePath); 444var projectPath = PathUtilities.GetDirectoryName(projectFilePath); 447PathUtilities.GetDirectoryName(projectFilePath) is string directory) 523var projectPath = PathUtilities.GetDirectoryName(projectFilePath); 526PathUtilities.GetDirectoryName(projectFilePath) is string directory)