5 writes to ToolExe
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
159ToolExe = null;
Microsoft.Build.Tasks.Core (2)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (2)
759managedCompiler.ToolExe = toolExe; 775managedCompiler.ToolExe = toolExe;
Microsoft.Build.Utilities.Core (2)
ToolTask.cs (2)
1514ToolExe = "cmd.exe"; 1521ToolExe = "/bin/sh";
17 references to ToolExe
Microsoft.Build.Tasks.CodeAnalysis (5)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (5)
51/// We want to continue using the builtin tool if user sets <see cref="ToolTask.ToolExe"/> = <c>csc.exe</c>, 53/// hence we also compare <see cref="ToolTask.ToolExe"/> with <see cref="AppHostToolName"/> in addition to <see cref="ToolName"/>. 55protected bool UsingBuiltinTool => string.IsNullOrEmpty(ToolPath) && (ToolExe == ToolName || ToolExe == AppHostToolName); 164return Path.Combine(ToolPath ?? "", ToolExe);
Microsoft.Build.Tasks.Core (4)
LC.cs (1)
143ToolExe,
RoslynCodeTaskFactory\RoslynCodeTaskFactoryCompilers.cs (3)
124if (!String.IsNullOrWhiteSpace(ToolExe) && Path.IsPathRooted(ToolExe)) 126return ToolExe;
Microsoft.Build.Utilities.Core (7)
ToolTask.cs (7)
464LogPrivate.LogErrorWithCodeFromResources("ToolTask.ToolCommandFailed", ToolExe, ExitCode); 525return ToolExe; 531pathToTool = Path.Combine(ToolPath, ToolExe); 544pathToTool = Path.Combine(directory, ToolExe); 757LogPathToTool(ToolExe, pathToTool); 1707LogPrivate.LogErrorWithCodeFromResources("General.InvalidToolSwitch", ToolExe, e.ToString()); 1715LogPrivate.LogErrorWithCodeFromResources("ToolTask.CouldNotStartToolExecutable", ToolExe, e.ToString());
Microsoft.NET.Sdk.Razor.Tasks (1)
DotnetToolTask.cs (1)
62_dotnetPath = string.IsNullOrEmpty(dotnetHostPath) ? ToolExe : dotnetHostPath;