32 references to GetDirectoryName
Microsoft.CodeAnalysis.Features (13)
CodeFixes\Configuration\ConfigurationUpdater.cs (2)
303
var analyzerConfigDirectory = PathUtilities.
GetDirectoryName
(analyzerConfigPath) ?? throw ExceptionUtilities.Unreachable();
421
var editorConfigDirectory = PathUtilities.
GetDirectoryName
(editorConfigDocument.FilePath);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
52
var directory = PathUtilities.
GetDirectoryName
(fullPath);
CodeRefactorings\MoveType\AbstractMoveTypeService.Editor.cs (1)
56
=> PathUtilities.
GetDirectoryName
(SemanticDocument.Document.FilePath) is { } dir
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (2)
153
var absoluteDirectoryPath = PathUtilities.
GetDirectoryName
(document.FilePath);
157
var projectRoot = PathUtilities.
GetDirectoryName
(document.Project.FilePath);
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
189
var result = PathUtilities.
GetDirectoryName
(document.FilePath);
EditAndContinue\TraceLog.cs (2)
66
var projectDir = PathUtilities.
GetDirectoryName
(document.Project.FilePath)!;
67
var documentDir = PathUtilities.
GetDirectoryName
(document.FilePath)!;
Shared\Utilities\ExtractTypeHelpers.cs (1)
61
var newDocumentPath = PathUtilities.CombinePaths(PathUtilities.
GetDirectoryName
(hintDocument.FilePath), fileName);
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
150
PathUtilities.
GetDirectoryName
(namespaceDeclaration.SyntaxTree.FilePath)!);
Workspace\CompileTimeSolutionProvider.cs (1)
190
var designTimeProjectDirectoryName = PathUtilities.
GetDirectoryName
(designTimeDocument.Project.FilePath)!;
Workspace\MiscellaneousFileUtilities.cs (1)
97
var baseDirectory = PathUtilities.
GetDirectoryName
(filePath);
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)
371
var projectDirectory = PathUtilities.
GetDirectoryName
(ProjectInfo.FilePath);
436
var projectPath = PathUtilities.
GetDirectoryName
(projectFilePath);
439
PathUtilities.
GetDirectoryName
(projectFilePath) is string directory)
515
var projectPath = PathUtilities.
GetDirectoryName
(projectFilePath);
518
PathUtilities.
GetDirectoryName
(projectFilePath) is string directory)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.cs (1)
133
var solutionDirectory = PathUtilities.
GetDirectoryName
(solutionFilePath) + PathUtilities.DirectorySeparatorChar;
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
100
var dirName = PathUtilities.
GetDirectoryName
(filePath);