14 references to DirectorySeparatorChar
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
913var folderContainers = folderAttribute.Value.Split(new[] { PathUtilities.DirectorySeparatorChar }, StringSplitOptions.RemoveEmptyEntries);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Completion\TestFileSystemCompletionHelper.cs (4)
49=> _directories.Contains(fullPath.TrimEnd(PathUtilities.DirectorySeparatorChar)); 59var withTrailingSeparator = fullDirectoryPath.TrimEnd(PathUtilities.DirectorySeparatorChar) + PathUtilities.DirectorySeparatorChar; 62let nextSeparator = d.IndexOf(PathUtilities.DirectorySeparatorChar, withTrailingSeparator.Length)
Microsoft.CodeAnalysis.Workspaces (8)
PathUtilities.cs (8)
28internal static readonly string DirectorySeparatorStr = new(DirectorySeparatorChar, 1); 35public static bool IsDirectorySeparator(char c) => c == DirectorySeparatorChar || c == AltDirectorySeparatorChar; 89return s + DirectorySeparatorChar; 362return path[0] == DirectorySeparatorChar; 499|| assemblyDisplayNameOrPath.IndexOf(DirectorySeparatorChar) != -1 624private static readonly char[] s_pathChars = new char[] { VolumeSeparatorChar, DirectorySeparatorChar, AltDirectorySeparatorChar }; 778=> DirectorySeparatorChar == '/' ? p : p.Replace(DirectorySeparatorChar, '/');
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.cs (1)
121var solutionDirectory = PathUtilities.GetDirectoryName(solutionFilePath) + PathUtilities.DirectorySeparatorChar;