33 references to GetDirectoryName
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (1)
160var editorConfigDirectory = PathUtilities.GetDirectoryName(filePath);
Microsoft.CodeAnalysis.Features (13)
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
148PathUtilities.GetDirectoryName(namespaceDeclaration.SyntaxTree.FilePath)!);
CodeFixes\Configuration\ConfigurationUpdater.cs (2)
313var analyzerConfigDirectory = PathUtilities.GetDirectoryName(analyzerConfigPath) ?? throw ExceptionUtilities.Unreachable(); 438var editorConfigDirectory = PathUtilities.GetDirectoryName(editorConfigDocument.FilePath);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
48var directory = PathUtilities.GetDirectoryName(fullPath);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (2)
153var absoluteDirectoryPath = PathUtilities.GetDirectoryName(document.FilePath); 157var projectRoot = PathUtilities.GetDirectoryName(document.Project.FilePath);
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
191var result = PathUtilities.GetDirectoryName(document.FilePath);
EditAndContinue\TraceLog.cs (2)
154var projectDir = PathUtilities.GetDirectoryName(document.Project.FilePath)!; 155var documentDir = PathUtilities.GetDirectoryName(document.FilePath)!;
Shared\Utilities\ExtractTypeHelpers.cs (1)
62var newDocumentPath = PathUtilities.CombinePaths(PathUtilities.GetDirectoryName(hintDocument.FilePath), fileName);
Workspace\CompileTimeSolutionProvider.cs (2)
183var designTimeProjectDirectoryName = PathUtilities.GetDirectoryName(designTimeDocument.Project.FilePath)!; 262var designTimeProjectDirectory = PathUtilities.GetDirectoryName(designTimeProjectState.FilePath)!;
Workspace\MiscellaneousFileUtilities.cs (1)
86var baseDirectory = PathUtilities.GetDirectoryName(filePath);
Microsoft.CodeAnalysis.Workspaces (14)
Diagnostics\DiagnosticDataLocation.cs (1)
87var combined = PathUtilities.CombinePaths(PathUtilities.GetDirectoryName(original), mapped);
PathUtilities.cs (2)
175currentChild = GetDirectoryName(currentChild); 531currentPath = GetDirectoryName(currentPath);
ProjectExtensions.cs (3)
53var diagnosticFilePath = PathUtilities.GetDirectoryName(diagnostic?.Location.SourceTree?.FilePath ?? project.FilePath); 69var analyzerConfigDirectory = PathUtilities.GetDirectoryName(analyzerConfigDocument.FilePath)!; 92var solutionOrProjectDirectoryPath = PathUtilities.GetDirectoryName(solutionOrProjectFilePath);
Serialization\SerializationExtensions.cs (3)
57return new XmlFileResolver(PathUtilities.GetDirectoryName(filePath)); 78builder.Add(PathUtilities.GetDirectoryName(info.FilePath)!); 84builder.Add(PathUtilities.GetDirectoryName(info.OutputFilePath)!);
Storage\SQLite\v2\SQLitePersistentStorage.cs (1)
61_solutionDirectory = PathUtilities.GetDirectoryName(solutionKey.FilePath);
Storage\SQLite\v2\SQLitePersistentStorage_DocumentIds.cs (1)
36documentKey.FilePath != null && PathUtilities.GetDirectoryName(PathUtilities.GetRelativePath(_solutionDirectory, documentKey.FilePath)) is { Length: > 0 } directoryName
Workspace\Solution\ProjectState.cs (3)
286var projectDirectory = PathUtilities.GetDirectoryName(_projectInfo.FilePath); 373var projectPath = PathUtilities.GetDirectoryName(projectFilePath); 376PathUtilities.GetDirectoryName(projectFilePath) is string directory)
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildProjectLoader.cs (1)
121var solutionDirectory = PathUtilities.GetDirectoryName(solutionFilePath) + PathUtilities.DirectorySeparatorChar;
MSBuild\ProjectFile\CommandLineArgumentReader.cs (1)
122var baseDirectory = PathUtilities.GetDirectoryName(Project.FullPath);
Microsoft.VisualStudio.LanguageServices (1)
Telemetry\FileLogger.cs (1)
92Directory.CreateDirectory(PathUtilities.GetDirectoryName(_logFilePath));
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProjectFactory.cs (1)
222path = Path.Combine(PathUtilities.GetDirectoryName(projectFilePath), path);
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
97var dirName = PathUtilities.GetDirectoryName(filePath);