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);
34 references to ExitCode
Microsoft.Build.Tasks.Core (4)
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);
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 (16)
ToolTask_Tests.cs (16)
175t.ExitCode.ShouldBe(0); 194t.ExitCode.ShouldBe(NativeMethodsShared.IsWindows ? 1 : 127); // cmd.exe error code is 1, sh error code is 127 227t.ExitCode.ShouldBe(-1); 272t.ExitCode.ShouldBe(exitCode); 300t.ExitCode.ShouldBe(0); 324t.ExitCode.ShouldBe(0); 354t.ExitCode.ShouldBe(-1); 385t.ExitCode.ShouldBe(1); 453t.ExitCode.ShouldBe(-1); 474t.ExitCode.ShouldBe(0); 503t.ExitCode.ShouldBe(0); 531t.ExitCode.ShouldBe(0); 560t.ExitCode.ShouldBe(0); 1034$"Attempt {attempt}/{repeats}: expectedSuccess={shouldSucceed}, actualSuccess={result}, exitCode={task.ExitCode}."); 1047task.ExitCode.ShouldBe(0); 1051task.ExitCode.ShouldNotBe(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}");