20 references to IsUnixLikePlatform
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (1)
35=> PathUtilities.IsUnixLikePlatform
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
51var commitCharacters = PathUtilities.IsUnixLikePlatform ? new[] { '"', '/' } : ['"', '\\', '/', ','];
Microsoft.CodeAnalysis.Features (7)
Completion\FileSystemCompletionHelper.cs (3)
123if (!PathUtilities.IsUnixLikePlatform && directoryPath == "\\") 142if (PathUtilities.IsUnixLikePlatform) 242PathUtilities.IsUnixLikePlatform ? StringComparer.Ordinal : StringComparer.OrdinalIgnoreCase))
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (2)
22=> ch == '/' || (ch == '\\' && !PathUtilities.IsUnixLikePlatform); 149!PathUtilities.IsUnixLikePlatform && (index = text.LastIndexOf('\\', position)) >= 0)
Completion\Providers\Scripting\AbstractLoadDirectiveCompletionProvider.cs (1)
25if (PathUtilities.IsUnixLikePlatform)
Completion\Providers\Scripting\AbstractReferenceDirectiveCompletionProvider.cs (1)
32if (PathUtilities.IsUnixLikePlatform)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Extensions\ProtocolConversions.cs (1)
256if (PathUtilities.IsUnixLikePlatform)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
ProtocolConversionsTests.cs (2)
40var filePath = PathUtilities.IsUnixLikePlatform ? $"/_{c}/" : $"C:\\_{c}\\"; 41var uriPrefix = PathUtilities.IsUnixLikePlatform ? "" : "C:/_";
Microsoft.CodeAnalysis.Workspaces (8)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (8)
130return GetDirectoryName(path, IsUnixLikePlatform); 188return GetPathRoot(path, IsUnixLikePlatform); 330if (!IsUnixLikePlatform) 361if (IsUnixLikePlatform) 385Debug.Assert(!IsUnixLikePlatform); 679return IsUnixLikePlatform 740if (!IsUnixLikePlatform && IsDriveRootedAbsolutePath(filePath)) 840bool isDriveRooted = !IsUnixLikePlatform && IsDriveRootedAbsolutePath(p);