23 references to PathKind
Microsoft.CodeAnalysis.CodeStyle (23)
FileUtilities.cs (10)
52var kind = PathUtilities.GetPathKind(path); 53if (kind == PathKind.Relative) 105private static string? ResolveRelativePath(PathKind kind, string? path, string? basePath, string? baseDirectory) 111case PathKind.Empty: 114case PathKind.Relative: 124case PathKind.RelativeToCurrentDirectory: 142case PathKind.RelativeToCurrentParent: 152case PathKind.RelativeToCurrentRoot: 176case PathKind.RelativeToDriveDirectory: 180case PathKind.Absolute:
PathUtilities.cs (12)
294public static PathKind GetPathKind(string? path) 298return PathKind.Empty; 306return PathKind.Absolute; 317return PathKind.RelativeToCurrentDirectory; 324return PathKind.RelativeToCurrentParent; 335return PathKind.RelativeToCurrentRoot; 342return PathKind.RelativeToDriveDirectory; 347return PathKind.Relative; 423case PathKind.Empty: 426case PathKind.Absolute: 427case PathKind.RelativeToCurrentRoot: 428case PathKind.RelativeToDriveDirectory:
RelativePathResolver.cs (1)
32Debug.Assert(baseDirectory == null || PathUtilities.GetPathKind(baseDirectory) == PathKind.Absolute);