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