10 references to DirectorySeparatorChar
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (10)
MSBuild\ProjectFile\ProjectInstanceReader.cs (2)
213return PathUtilities.GetDirectoryName(linkPath).Split(PathUtilities.DirectorySeparatorChar, PathUtilities.AltDirectorySeparatorChar); 219var folders = relativePath == null ? [] : relativePath.Split([PathUtilities.DirectorySeparatorChar, PathUtilities.AltDirectorySeparatorChar], StringSplitOptions.RemoveEmptyEntries);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (8)
32internal static readonly string DirectorySeparatorStr = new(DirectorySeparatorChar, 1); 39public static bool IsDirectorySeparator(char c) => c == DirectorySeparatorChar || c == AltDirectorySeparatorChar; 93return s + DirectorySeparatorChar; 388return path[0] == DirectorySeparatorChar; 525|| assemblyDisplayNameOrPath.IndexOf(DirectorySeparatorChar) != -1 653private static readonly char[] s_pathChars = new char[] { VolumeSeparatorChar, DirectorySeparatorChar, AltDirectorySeparatorChar }; 821=> DirectorySeparatorChar == '/' ? p : p.Replace(DirectorySeparatorChar, '/');