19 references to IsAnySlash
Microsoft.Build (2)
Evaluation\ItemSpec.cs (2)
524&& FileUtilities.IsAnySlash(TextFragment[0]) 527&& FileUtilities.IsAnySlash(TextFragment[3]);
Microsoft.Build.Framework (17)
FileUtilities.cs (3)
656return c == null || IsAnySlash(c.Value); 791bool isCurSlash = IsAnySlash(str[i]); 792bool isPrevSlash = i > 0 && IsAnySlash(str[i - 1]);
Utilities\FileMatcher.cs (14)
1357bool isSurroundedBySlashes = (i == 0 || FileUtilities.IsAnySlash(str[i - 1])) 1358&& i < str.Length - 2 && FileUtilities.IsAnySlash(str[i + 2]); 1494else if (FileUtilities.IsAnySlash(ch)) 1539if (startIndex >= str.Length || !FileUtilities.IsAnySlash(str[startIndex])) 1548bool isSeparator = i < str.Length - 1 && FileUtilities.IsAnySlash(str[i + 1]); 1549bool isRelativeSeparator = i < str.Length - 2 && str[i + 1] == '.' && FileUtilities.IsAnySlash(str[i + 2]); 2291FileUtilities.IsAnySlash(wildcard[2]) && 2292FileUtilities.IsAnySlash(wildcard[wildcardLength - 3]) && 2463if (!FileUtilities.IsAnySlash(directoryPart[i])) 2493while (index < aString.Length && FileUtilities.IsAnySlash(aString[index])) 2586&& (FileUtilities.IsAnySlash(spec[0]) || Path.IsPathRooted(spec)); 2592|| (!FileUtilities.IsAnySlash(directory[^1]) 2632fileSpec.Length > 0 && FileUtilities.IsAnySlash(fileSpec[^1]); 2638&& (fileSpec.Length == 2 || !FileUtilities.IsAnySlash(fileSpec[2]));