13 references to PlatformInformation
Microsoft.Build.Tasks.CodeAnalysis (10)
src\Compilers\Core\MSBuildTask\GenerateMSBuildEditorConfig.cs (1)
162=> PlatformInformation.IsUnix ? p : p.Replace('\\', '/');
src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
174private string AppHostToolName => $"{ToolNameWithoutExtension}{PlatformInformation.ExeExtension}";
src\Compilers\Shared\BuildServerConnection.cs (5)
435var processFilePath = Path.Combine(clientDir, $"VBCSCompiler{PlatformInformation.ExeExtension}"); 475if (PlatformInformation.IsWindows) 564if (PlatformInformation.IsWindows) 602if (PlatformInformation.IsUsingMonoRuntime) 622if (PlatformInformation.IsUsingMonoRuntime)
src\Compilers\Shared\NamedPipeUtil.cs (2)
28if (PlatformInformation.IsUnix) 58if (PlatformInformation.IsWindows)
src\Compilers\Shared\RuntimeHostInfo.cs (1)
72var (fileName, sep) = PlatformInformation.IsWindows
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (3)
CscTests.cs (2)
488AssertEx.Equal(Path.Combine("path", "to", "custom_csc", $"csc{PlatformInformation.ExeExtension}"), csc.GeneratePathToTool()); 494AssertEx.Equal(Path.Combine("path", "to", "custom_csc", $"csc{PlatformInformation.ExeExtension}"), csc.GeneratePathToTool());
MSBuildManagedToolTests.cs (1)
18? Path.Combine("bincore", $"csc{PlatformInformation.ExeExtension}")