35 references to GetPathRoot
Microsoft.CodeAnalysis (2)
FileSystem\FileUtilities.cs (2)
158
baseRoot = PathUtilities.
GetPathRoot
(basePath);
162
baseRoot = PathUtilities.
GetPathRoot
(baseDirectory);
Microsoft.CodeAnalysis.UnitTests (33)
FileUtilitiesTests.cs (33)
44
Assert.Null(PathUtilities.
GetPathRoot
(null));
45
Assert.Equal("", PathUtilities.
GetPathRoot
(""));
46
Assert.Equal("", PathUtilities.
GetPathRoot
("C"));
47
Assert.Equal("", PathUtilities.
GetPathRoot
("abc.txt"));
48
Assert.Equal("C:", PathUtilities.
GetPathRoot
("C:"));
49
Assert.Equal(@"C:\", PathUtilities.
GetPathRoot
(@"C:\"));
50
Assert.Equal(@"C:/", PathUtilities.
GetPathRoot
(@"C:/"));
51
Assert.Equal(@"C:\", PathUtilities.
GetPathRoot
(@"C:\\"));
52
Assert.Equal(@"C:/", PathUtilities.
GetPathRoot
(@"C:/\"));
53
Assert.Equal(@"*:/", PathUtilities.
GetPathRoot
(@"*:/"));
54
Assert.Equal(@"0:/", PathUtilities.
GetPathRoot
(@"0:/"));
55
Assert.Equal(@"::/", PathUtilities.
GetPathRoot
(@"::/"));
62
Assert.Equal("/", PathUtilities.
GetPathRoot
(@"/"));
63
Assert.Equal(@"/", PathUtilities.
GetPathRoot
(@"/x"));
66
Assert.Equal(@"\", PathUtilities.
GetPathRoot
(@"\"));
67
Assert.Equal(@"\", PathUtilities.
GetPathRoot
(@"\x"));
70
Assert.Equal(@"\", PathUtilities.
GetPathRoot
(@"\"));
71
Assert.Equal(@"\", PathUtilities.
GetPathRoot
(@"\x"));
74
Assert.Equal(@"\\", PathUtilities.
GetPathRoot
(@"\\"));
75
Assert.Equal(@"\\x", PathUtilities.
GetPathRoot
(@"\\x"));
76
Assert.Equal(@"\\x\", PathUtilities.
GetPathRoot
(@"\\x\"));
77
Assert.Equal(@"\\x\y", PathUtilities.
GetPathRoot
(@"\\x\y"));
78
Assert.Equal(@"\\\x\y", PathUtilities.
GetPathRoot
(@"\\\x\y"));
79
Assert.Equal(@"\\\\x\y", PathUtilities.
GetPathRoot
(@"\\\\x\y"));
80
Assert.Equal(@"\\x\\y", PathUtilities.
GetPathRoot
(@"\\x\\y"));
81
Assert.Equal(@"\\/x\\/y", PathUtilities.
GetPathRoot
(@"\\/x\\/y"));
82
Assert.Equal(@"\\/x\\/y", PathUtilities.
GetPathRoot
(@"\\/x\\/y/"));
83
Assert.Equal(@"\\/x\\/y", PathUtilities.
GetPathRoot
(@"\\/x\\/y\/"));
84
Assert.Equal(@"\\/x\\/y", PathUtilities.
GetPathRoot
(@"\\/x\\/y\/zzz"));
85
Assert.Equal(@"\\x\y", PathUtilities.
GetPathRoot
(@"\\x\y"));
86
Assert.Equal(@"\\x\y", PathUtilities.
GetPathRoot
(@"\\x\y\\"));
87
Assert.Equal(@"\\abc\xyz", PathUtilities.
GetPathRoot
(@"\\abc\xyz"));
88
Assert.Equal(@"\\server\$c", PathUtilities.
GetPathRoot
(@"\\server\$c\Public"));