47 references to IsCriticalException
Microsoft.Build (39)
BackEnd\BuildManager\BuildManager.cs (6)
1389
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
1496
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
1507
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
1865
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
1938
return !ExceptionHandling.
IsCriticalException
(e) && !ExceptionHandling.NotExpectedException(e) && e is not BuildAbortedException;
3053
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (4)
242
if (ExceptionHandling.
IsCriticalException
(e))
261
if (ExceptionHandling.
IsCriticalException
(e))
303
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
1416
if (ExceptionHandling.
IsCriticalException
(e))
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
471
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
900
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
BackEnd\Components\Logging\EventSourceSink.cs (3)
371
if (ExceptionHandling.
IsCriticalException
(exception))
399
if (ExceptionHandling.
IsCriticalException
(exception))
421
if (ExceptionHandling.
IsCriticalException
(exception))
BackEnd\Components\Logging\LoggingService.cs (2)
1453
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e) && e is not LoggerException)
1793
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e) && e is not LoggerException)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
876
if (ExceptionHandling.
IsCriticalException
(e))
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
841
if (ExceptionHandling.
IsCriticalException
(ex))
884
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
BackEnd\Components\RequestBuilder\TaskBuilder.cs (3)
578
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
820
if (ExceptionHandling.
IsCriticalException
(ex) || Environment.GetEnvironmentVariable("MSBUILDDONOTCATCHTASKEXCEPTIONS") == "1")
911
if (ExceptionHandling.
IsCriticalException
(taskException) || (Environment.GetEnvironmentVariable("MSBUILDDONOTCATCHTASKEXCEPTIONS") == "1"))
BackEnd\Components\Scheduler\Scheduler.cs (4)
2573
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
2687
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
2727
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
2754
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
BackEnd\Node\InProcNode.cs (1)
324
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
BackEnd\Node\OutOfProcNode.cs (1)
807
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
660
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
990
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
Construction\Solution\SolutionProjectGenerator.cs (1)
2192
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e)) // We don't want any problems scanning the project file to result in aborting the build.
Definition\Project.cs (1)
480
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
ExceptionHandling.cs (1)
128
if (aggregateException.InnerExceptions.Any(innerException =>
IsCriticalException
(innerException)))
Instance\TaskRegistry.cs (2)
1422
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
1621
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
Logging\LoggerDescription.cs (1)
170
when (!(e is LoggerException /* Polite logger Failure*/ || e is InternalLoggerException /* LoggerClass not found*/ || ExceptionHandling.
IsCriticalException
(e)))
NodeEndpointOutOfProcBase.cs (1)
474
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
RegisteredTaskObjectCacheBase.cs (1)
151
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
Microsoft.Build.Engine.UnitTests (8)
BackEnd\EventSourceSink_Tests.cs (8)
177
Assert.False(ExceptionHandling.
IsCriticalException
(e));
187
Assert.False(ExceptionHandling.
IsCriticalException
(e));
198
Assert.False(ExceptionHandling.
IsCriticalException
(e));
212
Assert.False(ExceptionHandling.
IsCriticalException
(e));
222
Assert.True(ExceptionHandling.
IsCriticalException
(e));
233
Assert.True(ExceptionHandling.
IsCriticalException
(e));
247
Assert.True(ExceptionHandling.
IsCriticalException
(e));
276
if (ExceptionHandling.
IsCriticalException
(e))