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)
289
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\", @"C:"));
290
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\", @"C:\"));
291
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:", @"C:"));
292
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:", @"C:\"));
294
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:"));
295
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\"));
297
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:"));
298
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\"));
300
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\ABCD"));
301
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\ABCD\"));
303
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\ABCD"));
304
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\ABCD\"));
306
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\ABCD\EFGH"));
307
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH", @"C:\ABCD\EFGH\"));
309
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\ABCD\EFGH"));
310
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCD\EFGH\", @"C:\ABCD\EFGH\"));
316
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\", @"C:\ABCD"));
317
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABC", @"C:\ABCD"));
318
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\ABCDE", @"C:\ABCD"));
320
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\A\B\C", @"C:\A\B\C\D"));
326
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\a\B\C", @"C:\A\B", StringComparison.OrdinalIgnoreCase));
327
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\A\b\C", @"C:\A\B", StringComparison.OrdinalIgnoreCase));
329
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\a\B\C", @"C:\A\B", StringComparison.Ordinal));
330
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"C:\A\b\C", @"C:\A\B", StringComparison.Ordinal));
336
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"/a/B/C", @"/A/B", StringComparison.OrdinalIgnoreCase));
337
Assert.True(PathUtilities.
IsSameDirectoryOrChildOf
(@"/A/b/C", @"/A/B", StringComparison.OrdinalIgnoreCase));
339
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"/a/B/C", @"/A/B", StringComparison.Ordinal));
340
Assert.False(PathUtilities.
IsSameDirectoryOrChildOf
(@"/A/b/C", @"/A/B", StringComparison.Ordinal));