19 references to GetRelativePath
Microsoft.CodeAnalysis.Features (4)
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
436relativePath = PathUtilities.GetRelativePath(editorConfigDirectory.ToLowerInvariant(), diagnosticFilePath);
EditAndContinue\TraceLog.cs (1)
71var relativeDir = PathUtilities.IsSameDirectoryOrChildOf(documentDir, projectDir) ? PathUtilities.GetRelativePath(projectDir, documentDir) : documentDir;
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
148var relativeDirectoryPath = PathUtilities.GetRelativePath(
Workspace\CompileTimeSolutionProvider.cs (1)
221=> PathUtilities.GetRelativePath(projectDirectory, designTimeDocumentFilePath)[..^".g.cs".Length];
Microsoft.CodeAnalysis.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
159var relativePath = PathUtilities.GetRelativePath(directoryContainingEditorconfig, codeFilePath);
Storage\SQLite\v2\SQLitePersistentStorage_DocumentIds.cs (1)
34documentKey.FilePath != null && PathUtilities.GetDirectoryName(PathUtilities.GetRelativePath(_solutionDirectory, documentKey.FilePath)) is { Length: > 0 } directoryName
Storage\SQLite\v2\SQLitePersistentStorage_ProjectIds.cs (1)
34projectKey.FilePath != null && PathUtilities.GetRelativePath(_solutionDirectory, projectKey.FilePath) is { Length: > 0 } relativePath
Workspace\CommandLineProject.cs (1)
155var relativePath = PathUtilities.GetRelativePath(projectDirectory, absolutePath);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
599var relativePath = PathUtilities.GetRelativePath(Path.GetDirectoryName(CurrentSolution.GetRequiredProject(projectId).FilePath)!, peRef.FilePath);
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
UtilityTest\FilePathUtilitiesTests.cs (10)
19var result = PathUtilities.GetRelativePath(baseDirectory, fullPath); 30var result = PathUtilities.GetRelativePath(baseDirectory, fullPath); 41var result = PathUtilities.GetRelativePath(baseDirectory, fullPath); 52var result = PathUtilities.GetRelativePath(baseDirectory, fullPath); 63var result = PathUtilities.GetRelativePath(baseDirectory, fullPath); 74var result = PathUtilities.GetRelativePath(baseDirectory, fullPath); 85var result = PathUtilities.GetRelativePath(baseDirectory, fullPath); 96var result = PathUtilities.GetRelativePath(baseDirectory, fullPath); 107var result = PathUtilities.GetRelativePath(baseDirectory, fullPath); 118var result = PathUtilities.GetRelativePath(baseDirectory, fullPath);