30 references to PathUtilities
Microsoft.CodeAnalysis.InteractiveHost (30)
FileUtilities.cs (25)
47
Debug.Assert(baseDirectory == null || searchPaths != null ||
PathUtilities
.IsAbsolute(baseDirectory));
52
var kind =
PathUtilities
.GetPathKind(path);
59
combinedPath =
PathUtilities
.CombinePathsUnchecked(baseDirectory, path);
60
Debug.Assert(
PathUtilities
.IsAbsolute(combinedPath));
70
combinedPath =
PathUtilities
.CombinePathsUnchecked(searchPath, path);
71
Debug.Assert(
PathUtilities
.IsAbsolute(combinedPath));
84
Debug.Assert(
PathUtilities
.IsAbsolute(combinedPath));
101
Debug.Assert(baseDirectory == null ||
PathUtilities
.IsAbsolute(baseDirectory));
102
return ResolveRelativePath(
PathUtilities
.GetPathKind(path), path, basePath, baseDirectory);
107
Debug.Assert(
PathUtilities
.GetPathKind(path) == kind);
122
return
PathUtilities
.CombinePathsUnchecked(baseDirectory, path);
139
return
PathUtilities
.CombinePathsUnchecked(baseDirectory, path);
150
return
PathUtilities
.CombinePathsUnchecked(baseDirectory, path);
156
baseRoot =
PathUtilities
.GetPathRoot(basePath);
160
baseRoot =
PathUtilities
.GetPathRoot(baseDirectory);
172
Debug.Assert(
PathUtilities
.IsDirectorySeparator(path![0]));
173
Debug.Assert(path.Length == 1 || !
PathUtilities
.IsDirectorySeparator(path[1]));
174
return
PathUtilities
.CombinePathsUnchecked(baseRoot, path.Substring(1));
198
Debug.Assert(
PathUtilities
.IsAbsolute(resolvedBasePath));
243
Debug.Assert(
PathUtilities
.IsAbsolute(path));
270
Debug.Assert(
PathUtilities
.IsAbsolute(path));
284
Debug.Assert(
PathUtilities
.IsAbsolute(fullPath));
302
Debug.Assert(
PathUtilities
.IsAbsolute(fullPath));
368
Debug.Assert(
PathUtilities
.IsAbsolute(fullPath));
386
Debug.Assert(
PathUtilities
.IsAbsolute(fullPath));
Interactive\Core\InteractiveHost.Service.cs (2)
508
Contract.ThrowIfFalse(initializationFilePath == null ||
PathUtilities
.IsAbsolute(initializationFilePath));
712
Debug.Assert(
PathUtilities
.IsAbsolute(fullPath));
Interactive\Core\InteractiveHostPlatformInfo.cs (2)
30
private static readonly string s_hostDirectory =
PathUtilities
.GetDirectoryName(typeof(InteractiveHostPlatformInfo).Assembly.Location)!;
56
=> !StringComparer.OrdinalIgnoreCase.Equals(
PathUtilities
.GetDirectoryName(path), s_hostDirectory);
PathUtilities.cs (1)
854
=>
PathUtilities
.GetDirectoryName(path, isUnixLike);