67 references to IsAbsolute
Microsoft.CodeAnalysis (39)
AssemblyUtilities.cs (3)
26
Debug.Assert(PathUtilities.
IsAbsolute
(filePath));
62
RoslynDebug.Assert(PathUtilities.
IsAbsolute
(assemblyPath));
100
Debug.Assert(PathUtilities.
IsAbsolute
(assemblyPath));
AssemblyUtilitiesCore.cs (1)
29
RoslynDebug.Assert(PathUtilities.
IsAbsolute
(filePath));
CommandLine\CommandLineParser.cs (2)
65
Debug.Assert(PathUtilities.
IsAbsolute
(directory));
597
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
CommandLine\CommandLineResource.cs (1)
41
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
CommandLine\CommonCompiler.cs (2)
129
Debug.Assert(null == responseFile || PathUtilities.
IsAbsolute
(responseFile));
1605
Debug.Assert(PathUtilities.
IsAbsolute
(file.Path));
Compilation\CompilationOptions.cs (1)
583
if (CryptoKeyFile != null && !PathUtilities.
IsAbsolute
(CryptoKeyFile))
FileKey.cs (1)
30
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
FileSystem\CompilerPathUtilities.cs (1)
18
if (!PathUtilities.
IsAbsolute
(path))
FileSystem\FileUtilities.cs (13)
49
Debug.Assert(baseDirectory == null || searchPaths != null || PathUtilities.
IsAbsolute
(baseDirectory));
62
Debug.Assert(PathUtilities.
IsAbsolute
(combinedPath));
73
Debug.Assert(PathUtilities.
IsAbsolute
(combinedPath));
86
Debug.Assert(PathUtilities.
IsAbsolute
(combinedPath));
103
Debug.Assert(baseDirectory == null || PathUtilities.
IsAbsolute
(baseDirectory));
200
Debug.Assert(PathUtilities.
IsAbsolute
(resolvedBasePath));
250
Debug.Assert(PathUtilities.
IsAbsolute
(path));
277
if (!PathUtilities.
IsAbsolute
(path))
294
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
312
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
396
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
414
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
437
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
FileSystem\PathUtilities.cs (3)
305
if (
IsAbsolute
(path))
403
Debug.Assert(
IsAbsolute
(root));
474
return
IsAbsolute
(path) ? path : CombinePathsUnchecked(root, path);
FileSystem\RelativePathResolver.cs (2)
29
Debug.Assert(searchPaths.All(PathUtilities.
IsAbsolute
));
50
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
SourceGeneration\GeneratorDriverOptions.cs (1)
45
if (baseDirectory != null && !PathUtilities.
IsAbsolute
(baseDirectory))
StrongName\DesktopStrongNameProvider.cs (4)
56
if (!keyFileSearchPaths.IsDefault && keyFileSearchPaths.Any(static path => !PathUtilities.
IsAbsolute
(path)))
81
Debug.Assert(PathUtilities.
IsAbsolute
(resolvedKeyFile));
120
if (PathUtilities.
IsAbsolute
(path))
134
Debug.Assert(combinedPath == null || PathUtilities.
IsAbsolute
(combinedPath));
StrongName\StrongNameFileSystem.cs (2)
33
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
39
Debug.Assert(fullPath == null || PathUtilities.
IsAbsolute
(fullPath));
XmlFileResolver.cs (2)
59
Debug.Assert(resolvedPath == null || PathUtilities.
IsAbsolute
(resolvedPath));
69
Debug.Assert(resolvedPath == null || PathUtilities.
IsAbsolute
(resolvedPath));
Microsoft.CodeAnalysis.CSharp (4)
CommandLine\CSharpCommandLineParser.cs (1)
54
Debug.Assert(baseDirectory == null || PathUtilities.
IsAbsolute
(baseDirectory));
CommandLine\CSharpCompiler.cs (1)
104
Debug.Assert(sourceFiles[i].IsInputRedirected || PathUtilities.
IsAbsolute
(normalizedFilePath));
Symbols\Source\SourceAssemblySymbol.cs (1)
493
if (!string.IsNullOrEmpty(keyFile) && !PathUtilities.
IsAbsolute
(keyFile))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1221
var recommendedPath = PathUtilities.
IsAbsolute
(SyntaxTree.FilePath)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
486
Assert.False(PathUtilities.
IsAbsolute
(scriptPath));
Microsoft.CodeAnalysis.Scripting (4)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (1)
161
if (!PathUtilities.
IsAbsolute
(path))
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
116
if (!PathUtilities.
IsAbsolute
(path))
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (2)
29
Debug.Assert(searchPaths.All(PathUtilities.
IsAbsolute
));
50
Debug.Assert(PathUtilities.
IsAbsolute
(fullPath));
Microsoft.CodeAnalysis.Test.Utilities (1)
TempFiles\TempFile.cs (1)
25
Debug.Assert(PathUtilities.
IsAbsolute
(path));
Microsoft.CodeAnalysis.UnitTests (18)
FileUtilitiesTests.cs (17)
22
Assert.False(PathUtilities.
IsAbsolute
(null));
23
Assert.False(PathUtilities.
IsAbsolute
(""));
24
Assert.False(PathUtilities.
IsAbsolute
("C"));
25
Assert.False(PathUtilities.
IsAbsolute
("C:"));
26
Assert.True(PathUtilities.
IsAbsolute
(@"C:\"));
27
Assert.True(PathUtilities.
IsAbsolute
(@"C:/"));
28
Assert.True(PathUtilities.
IsAbsolute
(@"C:\\"));
29
Assert.False(PathUtilities.
IsAbsolute
(@"C\"));
30
Assert.True(PathUtilities.
IsAbsolute
(@"\\")); // incomplete UNC
31
Assert.True(PathUtilities.
IsAbsolute
(@"\\S")); // incomplete UNC
32
Assert.True(PathUtilities.
IsAbsolute
(@"\/C")); // incomplete UNC
33
Assert.True(PathUtilities.
IsAbsolute
(@"\/C\")); // incomplete UNC
34
Assert.True(PathUtilities.
IsAbsolute
(@"\\server")); // incomplete UNC
35
Assert.True(PathUtilities.
IsAbsolute
(@"\\server\share")); // UNC
36
Assert.True(PathUtilities.
IsAbsolute
(@"\\?\C:\share")); // long UNC
37
Assert.False(PathUtilities.
IsAbsolute
(@"\C"));
38
Assert.False(PathUtilities.
IsAbsolute
(@"/C"));
MetadataReferences\FusionAssemblyPortabilityPolicy.cs (1)
46
Debug.Assert(PathUtilities.
IsAbsolute
(appConfigPath));