47 references to IsCriticalException
Microsoft.Build (39)
BackEnd\BuildManager\BuildManager.cs (6)
1367
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
1474
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
1485
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
1843
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
1916
return !ExceptionHandling.
IsCriticalException
(e) && !ExceptionHandling.NotExpectedException(e) && e is not BuildAbortedException;
3031
catch (Exception ex) when (!ExceptionHandling.
IsCriticalException
(ex))
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (4)
241
if (ExceptionHandling.
IsCriticalException
(e))
260
if (ExceptionHandling.
IsCriticalException
(e))
302
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
1401
if (ExceptionHandling.
IsCriticalException
(e))
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
471
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
917
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)
573
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
815
if (ExceptionHandling.
IsCriticalException
(ex) || Environment.GetEnvironmentVariable("MSBUILDDONOTCATCHTASKEXCEPTIONS") == "1")
906
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)
810
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)
1413
catch (Exception e) when (!ExceptionHandling.
IsCriticalException
(e))
1612
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))