7 writes to ExitCode
Microsoft.Build.Utilities.Core (7)
ToolTask.cs (7)
801ExitCode = -1; 840ExitCode = proc.ExitCode; 855ExitCode = -1; 1608ExitCode = 1; 1659ExitCode = 0; 1670ExitCode = 1; 1686ExitCode = ExecuteTool(pathToTool, responseFileCommands, commandLineCommands);
37 references to ExitCode
Microsoft.Build.Tasks.Core (8)
Exec.cs (4)
317Log.LogMessageFromResources(MessageImportance.Normal, "Exec.CommandFailedNoErrorCode", Command, ExitCode); 324if (ExitCode == NativeMethods.SE_ERR_ACCESSDENIED) 326Log.LogErrorWithCodeFromResources("Exec.CommandFailedAccessDenied", commandForLog, ExitCode); 334Log.LogErrorWithCodeFromResources("Exec.CommandFailed", commandForLog, ExitCode);
XamlTaskFactory\XamlDataDrivenToolTask.cs (4)
194if (ExitCode == Convert.ToInt32(acceptableExitCode, CultureInfo.InvariantCulture)) 294if (ExitCode == NativeMethods.SE_ERR_ACCESSDENIED) 296_logPrivate.LogErrorWithCodeFromResources("Xaml.CommandFailedAccessDenied", CommandLine, ExitCode); 304_logPrivate.LogErrorWithCodeFromResources("Xaml.CommandFailed", CommandLine, ExitCode);
Microsoft.Build.Tasks.UnitTests (6)
Exec_Tests.cs (6)
150Assert.Equal(NativeMethodsShared.IsWindows ? 4 : 1, exec.ExitCode); 169Assert.Equal(expectedExitCode, exec.ExitCode); 208exec.ExitCode.ShouldBe(NativeMethodsShared.IsWindows ? -1 : 137); 218Assert.Equal(0, exec.ExitCode); 231Assert.Equal(120, exec.ExitCode); 247Assert.Equal(-1, exec.ExitCode);
Microsoft.Build.Utilities.Core (6)
ToolTask.cs (6)
444Debug.Assert(ExitCode != 0, "HandleTaskExecutionErrors should only be called if there were problems executing the task"); 456LogPrivate.LogMessageFromResources(MessageImportance.Low, "General.ToolCommandFailedNoErrorCode", ExitCode); 464LogPrivate.LogErrorWithCodeFromResources("ToolTask.ToolCommandFailed", ToolExe, ExitCode); 853if (ExitCode == 0 && HasLoggedErrors) 878return ExitCode; 1694else if (ExitCode != 0)
Microsoft.Build.Utilities.UnitTests (15)
ToolTask_Tests.cs (15)
175t.ExitCode.ShouldBe(0); 194t.ExitCode.ShouldBe(NativeMethodsShared.IsWindows ? 1 : 127); // cmd.exe error code is 1, sh error code is 127 226t.ExitCode.ShouldBe(-1); 270t.ExitCode.ShouldBe(exitCode); 298t.ExitCode.ShouldBe(0); 322t.ExitCode.ShouldBe(0); 352t.ExitCode.ShouldBe(-1); 383t.ExitCode.ShouldBe(1); 451t.ExitCode.ShouldBe(-1); 472t.ExitCode.ShouldBe(0); 501t.ExitCode.ShouldBe(0); 529t.ExitCode.ShouldBe(0); 558t.ExitCode.ShouldBe(0); 1032$"Attempt {attempt}/{repeats}: expectedSuccess={shouldSucceed}, actualSuccess={result}, exitCode={task.ExitCode}."); 1045task.ExitCode.ShouldBe(0);
Microsoft.DotNet.Build.Tasks.Installers (1)
src\ExecWithRetries.cs (1)
84int exitCode = _runningExec.ExitCode;
Microsoft.DotNet.Build.Tasks.Workloads (1)
Wix\LinkerToolTask.cs (1)
69Log?.LogMessage(MessageImportance.High, $"Light exited with: {ExitCode}, HasLoggedErrors: {HasLoggedErrors}");