24 references to FatalError
csc (1)
Csc.cs (1)
24
FatalError
.Handler = FailFast.Handler;
Microsoft.CodeAnalysis (10)
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
1480
catch (Exception e) when (
FatalError
.ReportAndPropagateUnlessCanceled(e, cancellationToken))
1539
catch (Exception e) when (
FatalError
.ReportAndPropagateUnlessCanceled(e, cancellationToken))
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (3)
710
catch (Exception e) when (
FatalError
.ReportAndPropagateUnlessCanceled(e, cancellationToken))
1103
catch (Exception e) when (
FatalError
.ReportAndPropagateUnlessCanceled(e, cancellationToken))
1277
catch (Exception e) when (
FatalError
.ReportAndPropagateUnlessCanceled(e, cancellationToken))
InternalUtilities\FailFast.cs (2)
17
/// A pre-created delegate to assign to <see cref="
FatalError
.ErrorReporterHandler" /> if needed.
19
internal static readonly
FatalError
.ErrorReporterHandler Handler = static (e, _, _) => OnFatalException(e);
InternalUtilities\FatalError.cs (2)
77
var targetType = assembly.GetType(typeof(
FatalError
).FullName!, throwOnError: true)!;
78
var targetHandlerProperty = targetType.GetProperty(nameof(
FatalError
.Handler), BindingFlags.Static | BindingFlags.Public)!;
InternalUtilities\RoslynParallel.cs (1)
32
catch (Exception e) when (
FatalError
.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Microsoft.CodeAnalysis.CSharp (4)
Compiler\ClsComplianceChecker.cs (1)
213
catch (Exception e) when (
FatalError
.ReportAndPropagateUnlessCanceled(e))
Compiler\MethodCompiler.cs (2)
383
catch (Exception e) when (
FatalError
.ReportAndPropagateUnlessCanceled(e))
429
catch (Exception e) when (
FatalError
.ReportAndPropagateUnlessCanceled(e))
Symbols\Metadata\PE\MetadataDecoder.cs (1)
146
catch (Exception e) when (
FatalError
.ReportAndPropagate(e)) // Trying to get more useful Watson dumps.
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
ExpressionEvaluatorFatalError.cs (1)
87
return
FatalError
.ReportAndPropagate(exception);
Microsoft.CodeAnalysis.VisualBasic (6)
Compilation\ClsComplianceChecker.vb (2)
115
Catch e As Exception When
FatalError
.ReportAndPropagateUnlessCanceled(e)
159
Catch e As Exception When
FatalError
.ReportAndPropagateUnlessCanceled(e)
Compilation\MethodCompiler.vb (2)
503
Catch e As Exception When
FatalError
.ReportAndPropagateUnlessCanceled(e)
536
Catch e As Exception When
FatalError
.ReportAndPropagateUnlessCanceled(e)
Symbols\Metadata\PE\MetadataDecoder.vb (1)
137
Catch e As Exception When
FatalError
.ReportAndPropagate(e) ' Trying to get more useful Watson dumps.
Symbols\Source\SourceModuleSymbol.vb (1)
730
Catch e As Exception When
FatalError
.ReportAndPropagateUnlessCanceled(e)
vbc (1)
Vbc.cs (1)
24
FatalError
.Handler = FailFast.Handler;
VBCSCompiler (1)
BuildServerController.cs (1)
130
FatalError
.Handler = FailFast.Handler;