17 references to FatalError
InteractiveHost32 (1)
InteractiveHostEntryPoint.cs (1)
18FatalError.Handler = FailFast.Handler;
InteractiveHost64 (1)
InteractiveHostEntryPoint.cs (1)
18FatalError.Handler = FailFast.Handler;
Microsoft.CodeAnalysis.InteractiveHost (13)
AsyncLazy`1.cs (1)
434catch (Exception e) when (FatalError.ReportAndPropagate(e))
FailFast.cs (2)
17/// A pre-created delegate to assign to <see cref="FatalError.ErrorReporterHandler" /> if needed. 19internal static readonly FatalError.ErrorReporterHandler Handler = static (e, _, _) => OnFatalException(e);
FatalError.cs (2)
77var targetType = assembly.GetType(typeof(FatalError).FullName!, throwOnError: true)!; 78var targetHandlerProperty = targetType.GetProperty(nameof(FatalError.Handler), BindingFlags.Static | BindingFlags.Public)!;
Interactive\Core\InteractiveHost.cs (2)
263catch (Exception e) when (FatalError.ReportAndPropagate(e)) 350catch (Exception e) when (FatalError.ReportAndPropagate(e))
Interactive\Core\InteractiveHost.LazyRemoteService.cs (1)
130catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Interactive\Core\InteractiveHost.RemoteService.cs (1)
103catch (Exception e) when (FatalError.ReportAndPropagate(e))
TaskExtensions.cs (4)
163catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 348FatalError.ReportAndCatch(exception); 353task.ContinueWith(p => FatalError.ReportAndCatchUnlessCanceled(p.Exception!), 363task.ContinueWith(p => FatalError.ReportAndCatchUnlessCanceled(p.Exception!, cancellationToken),
Microsoft.VisualStudio.LanguageServices (2)
Interactive\VsInteractiveWindowPackage.cs (2)
22using InteractiveHostFatalError = InteractiveHost::Microsoft.CodeAnalysis.ErrorReporting.FatalError; 55FatalError.CopyHandlerTo(typeof(InteractiveHostFatalError).Assembly);