30 references to IsSameDirectoryOrChildOf
Microsoft.CodeAnalysis (1)
CommandLine\AnalyzerConfigSet.cs (1)
208
if (PathUtilities.
IsSameDirectoryOrChildOf
(normalizedPath, config.NormalizedDirectory, StringComparison.Ordinal))
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CommandLineDiagnosticFormatter.cs (1)
71
if (PathUtilities.
IsSameDirectoryOrChildOf
(normalizedDirectory, normalizedBaseDirectory))
Microsoft.CodeAnalysis.UnitTests (28)
FileSystem\PathUtilitiesTests.cs (28)
261
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\", @"C:"));
262
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\", @"C:\"));
263
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:", @"C:"));
264
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:", @"C:\"));
266
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:"));
267
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\"));
269
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:"));
270
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\"));
272
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\ABCD"));
273
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\ABCD\"));
275
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\ABCD"));
276
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\ABCD\"));
278
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\ABCD\EFGH"));
279
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\ABCD\EFGH\"));
281
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\ABCD\EFGH"));
282
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\ABCD\EFGH\"));
288
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\", @"C:\ABCD"));
289
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABC", @"C:\ABCD"));
290
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCDE", @"C:\ABCD"));
292
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\A\B\C", @"C:\A\B\C\D"));
298
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\a\B\C", @"C:\A\B", StringComparison.OrdinalIgnoreCase));
299
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\A\b\C", @"C:\A\B", StringComparison.OrdinalIgnoreCase));
301
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\a\B\C", @"C:\A\B", StringComparison.Ordinal));
302
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\A\b\C", @"C:\A\B", StringComparison.Ordinal));
308
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"/a/B/C", @"/A/B", StringComparison.OrdinalIgnoreCase));
309
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"/A/b/C", @"/A/B", StringComparison.OrdinalIgnoreCase));
311
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"/a/B/C", @"/A/B", StringComparison.Ordinal));
312
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"/A/b/C", @"/A/B", StringComparison.Ordinal));