7 writes to ExitCode
Microsoft.Build.Utilities.Core (7)
ToolTask.cs (7)
774ExitCode = -1; 813ExitCode = proc.ExitCode; 828ExitCode = -1; 1518ExitCode = 1; 1569ExitCode = 0; 1580ExitCode = 1; 1596ExitCode = ExecuteTool(pathToTool, responseFileCommands, commandLineCommands);
32 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)
151Assert.Equal(NativeMethodsShared.IsWindows ? 4 : 1, exec.ExitCode); 170Assert.Equal(expectedExitCode, exec.ExitCode); 209exec.ExitCode.ShouldBe(NativeMethodsShared.IsWindows ? -1 : 137); 219Assert.Equal(0, exec.ExitCode); 232Assert.Equal(120, exec.ExitCode); 248Assert.Equal(-1, exec.ExitCode);
Microsoft.Build.Utilities.Core (6)
ToolTask.cs (6)
442Debug.Assert(ExitCode != 0, "HandleTaskExecutionErrors should only be called if there were problems executing the task"); 454LogPrivate.LogMessageFromResources(MessageImportance.Low, "General.ToolCommandFailedNoErrorCode", ExitCode); 462LogPrivate.LogErrorWithCodeFromResources("ToolTask.ToolCommandFailed", ToolExe, ExitCode); 826if (ExitCode == 0 && HasLoggedErrors) 848return ExitCode; 1604else if (ExitCode != 0)
Microsoft.Build.Utilities.UnitTests (14)
ToolTask_Tests.cs (14)
174t.ExitCode.ShouldBe(0); 193t.ExitCode.ShouldBe(NativeMethodsShared.IsWindows ? 1 : 127); // cmd.exe error code is 1, sh error code is 127 226t.ExitCode.ShouldBe(-1); 271t.ExitCode.ShouldBe(exitCode); 299t.ExitCode.ShouldBe(0); 323t.ExitCode.ShouldBe(0); 353t.ExitCode.ShouldBe(-1); 384t.ExitCode.ShouldBe(1); 452t.ExitCode.ShouldBe(-1); 473t.ExitCode.ShouldBe(0); 502t.ExitCode.ShouldBe(0); 530t.ExitCode.ShouldBe(0); 559t.ExitCode.ShouldBe(0); 1038task.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}");