17 references to GetDirectoryName
Microsoft.CodeAnalysis.Workspaces (17)
Diagnostics\DiagnosticDataLocation.cs (1)
87
var combined = PathUtilities.CombinePaths(PathUtilities.
GetDirectoryName
(original), mapped);
Serialization\SerializationExtensions.cs (3)
56
return new XmlFileResolver(PathUtilities.
GetDirectoryName
(filePath));
77
builder.Add(PathUtilities.
GetDirectoryName
(info.FilePath)!);
83
builder.Add(PathUtilities.
GetDirectoryName
(info.OutputFilePath)!);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
176
currentChild =
GetDirectoryName
(currentChild);
532
currentPath =
GetDirectoryName
(currentPath);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
57
var diagnosticFilePath = PathUtilities.
GetDirectoryName
(diagnostic?.Location.SourceTree?.FilePath ?? project.FilePath);
73
var analyzerConfigDirectory = PathUtilities.
GetDirectoryName
(analyzerConfigDocument.FilePath)!;
96
var solutionOrProjectDirectoryPath = PathUtilities.
GetDirectoryName
(solutionOrProjectFilePath);
Storage\SQLite\v2\SQLitePersistentStorage.cs (1)
102
_solutionDirectory = PathUtilities.
GetDirectoryName
(solutionKey.FilePath);
Storage\SQLite\v2\SQLitePersistentStorage_DocumentIds.cs (1)
34
documentKey.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)
379
var projectDirectory = PathUtilities.
GetDirectoryName
(ProjectInfo.FilePath);
444
var projectPath = PathUtilities.
GetDirectoryName
(projectFilePath);
447
PathUtilities.
GetDirectoryName
(projectFilePath) is string directory)
523
var projectPath = PathUtilities.
GetDirectoryName
(projectFilePath);
526
PathUtilities.
GetDirectoryName
(projectFilePath) is string directory)