317 references to FatalError
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringCopyPasteData.cs (2)
43catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical)) 63catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
Microsoft.CodeAnalysis.CSharp.Features (16)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
103catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e))
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
88catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
103catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
101catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
107catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
63catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
91catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
88catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
127catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
78catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
60catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
66catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
159catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken, ErrorSeverity.General))
Debugging\CSharpBreakpointResolutionService.cs (1)
48catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
Debugging\CSharpProximityExpressionsService.cs (1)
97catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
Debugging\DataTipInfoGetter.cs (1)
90catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
136catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.General))
Rename\CSharpRenameRewriterLanguageService.cs (3)
431catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 932catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 960catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Microsoft.CodeAnalysis.EditorFeatures (44)
AutomaticCompletion\BraceCompletionSessionProvider.BraceCompletionSession.cs (1)
438catch (Exception e) when (FatalError.ReportAndCatch(e))
Classification\Semantic\ClassificationUtilities.cs (1)
180catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
147catch (Exception e) when (FatalError.ReportAndCatch(e))
CodeActions\CodeActionEditHandlerService.cs (2)
156catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken)) 182catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
153catch (Exception ex) when (FatalError.ReportAndCatch(ex))
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PushDiagnosticsTaggerProvider.cs (1)
222catch (ArgumentOutOfRangeException ex) when (FatalError.ReportAndCatch(ex))
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.SingleDiagnosticKindPullTaggerProvider.cs (1)
140catch (ArgumentOutOfRangeException ex) when (FatalError.ReportAndCatch(ex))
EditAndContinue\ActiveStatementTrackingService.cs (3)
183catch (Exception e) when (FatalError.ReportAndCatch(e)) 247catch (Exception e) when (FatalError.ReportAndCatch(e)) 379catch (Exception e) when (FatalError.ReportAndCatch(e))
EditAndContinue\EditAndContinueLanguageService.cs (11)
136catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 158catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 187catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 205catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 225catch (Exception e) when (FatalError.ReportAndCatch(e)) 235catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 253catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 269catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 317catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 359catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 372catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
FindReferences\FindReferencesCommandHandler.cs (1)
151catch (Exception e) when (FatalError.ReportAndCatch(e))
GoToDefinition\AbstractGoToCommandHandler`2.cs (1)
148catch (Exception ex) when (FatalError.ReportAndCatch(ex))
InlineRename\InlineRenameSession.cs (1)
231FatalError.ReportAndCatch(new NullTextBufferException(document, text));
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
577catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
IntelliSense\AsyncCompletion\CommitManager.cs (4)
190FatalError.ReportAndCatch(new InvalidOperationException("Subject buffer did not provide Edit Access"), ErrorSeverity.Critical); 196FatalError.ReportAndCatch(new InvalidOperationException("Subject buffer is editing by someone else."), ErrorSeverity.Critical); 217catch (OperationCanceledException e) when (e.CancellationToken != cancellationToken && FatalError.ReportAndCatch(e)) 248FatalError.ReportAndCatch(new InvalidOperationException("The invoked LSP snippet expander came back as false."), ErrorSeverity.Critical);
IntelliSense\Helpers.cs (1)
229catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
IntelliSense\QuickInfo\QuickInfoSourceProvider.QuickInfoSource.cs (1)
107catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical))
Interactive\InteractiveSession.cs (1)
353catch (Exception e) when (FatalError.ReportAndPropagate(e))
LanguageServer\AlwaysActiveLanguageClientEventListener.cs (1)
74catch (Exception e) when (FatalError.ReportAndCatch(e))
NavigationBar\NavigationBarController.cs (1)
258catch (Exception e) when (FatalError.ReportAndCatch(e, ErrorSeverity.Critical))
Preview\DifferenceViewerPreview.cs (1)
48FatalError.ReportAndCatch(new Exception($"Dispose is not called how? viewer state : {_viewer.IsClosed}"));
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (1)
199catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken, ErrorSeverity.General))
RenameTracking\RenameTrackingTaggerProvider.cs (2)
94FatalError.ReportAndCatch(ex); 137catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.General))
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (1)
324catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Shared\Extensions\ITextBufferEditExtensions.cs (1)
27catch (Exception e) when (ErrorReporting.FatalError.ReportAndCatch(e, ErrorReporting.ErrorSeverity.Critical))
Shared\Utilities\AbstractClassificationTypeMap.cs (1)
48FatalError.ReportAndCatch(new Exception($"classification type doesn't exist for {name}"));
Structure\AbstractStructureTaggerProvider.cs (2)
205catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 262catch (InvalidOutliningRegionException e) when (FatalError.ReportAndCatch(e))
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (10)
Controller.Session_ComputeModel.cs (2)
128catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 218catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical))
NavigationCommandHandlers\FindBaseSymbolsCommandHandler.cs (1)
106catch (Exception e) when (FatalError.ReportAndCatch(e))
NavigationCommandHandlers\FindDerivedSymbolsCommandHandler.cs (1)
121catch (Exception e) when (FatalError.ReportAndCatch(e))
NavigationCommandHandlers\FindExtensionMethodsCommandHandler.cs (1)
133catch (Exception e) when (FatalError.ReportAndCatch(e))
NavigationCommandHandlers\FindImplementingMembersCommandHandler.cs (1)
132catch (Exception e) when (FatalError.ReportAndCatch(e))
NavigationCommandHandlers\FindMemberOverloadsCommandHandler.cs (1)
99catch (Exception e) when (FatalError.ReportAndCatch(e))
NavigationCommandHandlers\FindReferencesOfOverloadsCommandHandler.cs (1)
146catch (Exception e) when (FatalError.ReportAndCatch(e))
SuggestedAction.cs (1)
124catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
SuggestedActionWithNestedActions.cs (1)
67FatalError.ReportAndCatch(new InvalidOperationException($"{nameof(InnerInvokeAsync)} should not be called on a {nameof(SuggestedActionWithNestedActions)}"), ErrorSeverity.Critical);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (13)
InlineHints\InlineHintsTagger.cs (1)
197catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.General))
InlineRename\CommandHandlers\RenameCommandHandler.cs (1)
115catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
InlineRename\UI\Dashboard\RenameDashboard.xaml.cs (1)
346catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
Interactive\InteractiveEvaluator.cs (1)
261catch (Exception e) when (FatalError.ReportAndPropagate(e))
NavigateTo\NavigateToItemProvider.Callback.cs (1)
80catch (InvalidOperationException ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
QuickInfo\LazyToolTip.cs (2)
64catch (Exception ex) when (FatalError.ReportAndCatch(ex)) 84catch (Exception ex) when (FatalError.ReportAndCatch(ex))
SignatureHelp\Controller.Session_ComputeModel.cs (2)
128catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 218catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical))
StringCopyPaste\WpfStringCopyPasteService.cs (2)
58catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical)) 76catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
Suggestions\SuggestedActions\SuggestedAction.cs (1)
124catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
Suggestions\SuggestedActionWithNestedActions.cs (1)
67FatalError.ReportAndCatch(new InvalidOperationException($"{nameof(InnerInvokeAsync)} should not be called on a {nameof(SuggestedActionWithNestedActions)}"), ErrorSeverity.Critical);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Editor\Shared\Utilities\FSharpClassificationTypeMap.cs (1)
49FatalError.ReportAndCatch(new Exception($"classification type doesn't exist for {name}"));
Microsoft.CodeAnalysis.Features (71)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
77catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
55catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
252catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
62catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Debugging\AbstractBreakpointResolver.cs (2)
117catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 153catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
327catch (NullReferenceException e) when (FatalError.ReportAndCatch(e))
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
686catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 1218catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
EditAndContinue\DebuggingSession.cs (6)
517catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 767catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 844catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 907catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 964catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 1046catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (3)
56catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 97catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 199catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (2)
77catch (Exception e) when (FatalError.ReportAndCatch(e)) // likely a bug in the compiler/debugger 98catch (InvalidOperationException e) when (FatalError.ReportAndCatch(e)) // likely a bug in the compiler/debugger
EditAndContinue\EditAndContinueWorkspaceService.cs (1)
156catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
EditAndContinue\EditSession.cs (4)
245catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 259catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 659catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 1102catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
EditAndContinue\Remote\ActiveStatementSpanProviderCallback.cs (1)
29catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (1)
147catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (5)
73catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 85catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 97catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 109catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 121catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
ExternalAccess\UnitTesting\SolutionCrawler\AbstractUnitTestingDocumentDifferenceService.cs (1)
98catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingIdleProcessor.cs (1)
151catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e))
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (3)
364catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 385catch (Exception e) when (FatalError.ReportAndPropagate(e)) 399return FatalError.ReportAndPropagate(flattened);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (2)
70catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 182catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (5)
154catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 259catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 341catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 463catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 535catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
ExtractMethod\ExtractMethodMatrix.cs (1)
98FatalError.ReportAndCatch(new Exception($"extract method encountered unknown states: {key.ToString()}"), ErrorSeverity.Critical);
FindUsages\IRemoteFindUsagesService.cs (2)
131catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken)) 144catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
Formatting\AbstractNewDocumentFormattingService.cs (1)
58catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken, ErrorSeverity.General))
Intents\IntentDataProvider.cs (1)
46catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.General))
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
143catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken, ErrorSeverity.General)) 221catch (Exception e) when (FatalError.ReportAndCatch(e, ErrorSeverity.Diagnostic))
MetadataAsSource\MetadataAsSourceFileService.cs (1)
186catch (Exception ex) when (FatalError.ReportAndCatch(ex))
NavigateTo\IRemoteNavigateToSearchService.cs (1)
64catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex))
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
97catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
SolutionCrawler\IdleProcessor.cs (1)
151catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e))
SolutionCrawler\WorkCoordinator.HighPriorityProcessor.cs (2)
151catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 210catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (4)
222catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 294catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 315catch (Exception e) when (FatalError.ReportAndPropagate(e)) 329return FatalError.ReportAndPropagate(flattened);
SolutionCrawler\WorkCoordinator.LowPriorityProcessor.cs (2)
66catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 161catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
SolutionCrawler\WorkCoordinator.NormalPriorityProcessor.cs (5)
148catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 245catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 325catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 425catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 489catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Structure\Syntax\AbstractBlockStructureProvider.cs (1)
45catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (1)
45static (e, ct) => FatalError.ReportAndCatchUnlessCanceled(e, ct))
Wrapping\AbstractCodeActionComputer.cs (1)
310catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, CancellationToken, ErrorSeverity.Diagnostic))
Microsoft.CodeAnalysis.LanguageServer.Protocol (17)
Extensions\ProtocolConversions.cs (1)
204catch (Exception e) when (FatalError.ReportAndPropagate(e))
Features\Diagnostics\DiagnosticDataExtensions.cs (1)
44catch (Exception e) when (FatalError.ReportAndCatch(e))
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
334FatalError.ReportAndCatch(new Exception("Bug in GetDiagnostics"));
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (1)
177FatalError.ReportAndPropagate(ex);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (6)
65catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 159catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 254catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 337catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 378catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 494catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs (1)
148catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
240catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (2)
99catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 177catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Handler\InlineCompletions\XmlSnippetParser.cs (1)
53catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.General))
Handler\References\FindUsagesLSPContext.cs (1)
241catch (UriFormatException e) when (FatalError.ReportAndCatch(e))
LspServices\LspServices.cs (1)
163catch (Exception ex) when (FatalError.ReportAndCatch(ex))
Microsoft.CodeAnalysis.Remote.ServiceHub (14)
FaultReporter.cs (2)
31FatalError.Handler = static (exception, severity, forceDump) => ReportFault(exception, ConvertSeverity(severity), forceDump); 32FatalError.CopyHandlerTo(typeof(Compilation).Assembly);
Host\RemoteWorkspace.cs (4)
123catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken, ErrorSeverity.Critical)) 151catch (Exception ex) when (FatalError.ReportAndPropagate(ex, ErrorSeverity.Critical)) 215catch (Exception ex) when (FatalError.ReportAndPropagate(ex, ErrorSeverity.Critical)) 265catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Host\RemoteWorkspace.InFlightSolution.cs (1)
127catch (Exception ex) when (FatalError.ReportAndPropagate(ex, ErrorSeverity.General))
Host\RemoteWorkspace.SolutionCreator.cs (1)
100catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Services\BrokeredServiceBase.cs (2)
120catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken)) 170catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
Services\BrokeredServiceBase.FactoryBase.cs (1)
78catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Services\EditAndContinue\RemoteEditAndContinueService.cs (2)
135catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken)) 157catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
Services\ServiceHubDocumentTrackingService.cs (1)
47FatalError.ReportAndCatch(new InvalidOperationException(message));
Microsoft.CodeAnalysis.Remote.Workspaces (3)
BrokeredServiceConnection.cs (1)
349return FatalError.ReportAndCatch(exception);
RemoteCallback.cs (2)
225return FatalError.ReportAndCatch(exception); 236return FatalError.ReportAndPropagate(exception);
Microsoft.CodeAnalysis.VisualBasic.Features (5)
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
95Catch e As Exception When FatalError.ReportAndCatchUnlessCanceled(e)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
100Catch e As Exception When FatalError.ReportAndCatchUnlessCanceled(e)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
168Catch e As Exception When FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)
Debugging\VisualBasicBreakpointService.vb (1)
71Catch e As Exception When FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
96Catch ex As Exception When FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken)
Microsoft.CodeAnalysis.Workspaces (53)
AsyncLazy`1.cs (1)
434catch (Exception e) when (FatalError.ReportAndPropagate(e))
Classification\SyntaxClassification\AbstractSyntaxClassificationService.cs (1)
45catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
EventMap.cs (1)
178catch (Exception e) when (FatalError.ReportAndPropagate(e))
ExternalAccess\UnitTesting\Api\UnitTestingFatalErrorAccessor.cs (2)
15=> FatalError.ReportAndCatch(e); 18=> FatalError.ReportAndCatchUnlessCanceled(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)!;
FindSymbols\FindReferences\StreamingFindReferencesProgress.cs (1)
61catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
FindSymbols\StreamingProgressCollector.cs (1)
76catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
FindSymbols\SymbolFinder_Hierarchy.cs (1)
183catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken, ErrorSeverity.Diagnostic))
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
253FatalError.ReportAndCatch(new InvalidOperationException(message));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs\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),
ReassignedVariable\AbstractReassignedVariableService.cs (1)
217FatalError.ReportAndCatch(new InvalidOperationException("Local did not come from same file that we were analyzing?"));
Remote\RemoteArguments.cs (1)
124catch (Exception ex) when (FatalError.ReportAndCatch(ex))
Rename\ConflictEngine\ConflictResolver.cs (1)
316catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Rename\ConflictEngine\ConflictResolver.Session.cs (7)
256catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 463catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 641catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 683catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 718catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 762catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 846catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Shared\Extensions\ISymbolExtensions.cs (1)
259catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
Shared\Utilities\AsyncBatchingWorkQueue`2.cs (1)
241catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, ErrorSeverity.Critical))
Storage\AbstractPersistentStorageService.cs (1)
142FatalError.ReportAndCatch(ex);
Storage\SQLite\v2\SQLiteConnectionPoolService.cs (1)
108catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken))
TaskFactoryExtensions.cs (2)
27catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 45catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Workspace\Solution\Document.cs (2)
315catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 419catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Workspace\Solution\DocumentState.cs (3)
193catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 215catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 706FatalError.ReportAndCatch(new Exception($"tree and text has different length {newTree.Length} vs {newText.Length}"), ErrorSeverity.Critical);
Workspace\Solution\ProjectState_Checksum.cs (1)
83catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical))
Workspace\Solution\SolutionState.CompilationTracker.cs (6)
460catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 533catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 562catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 602catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 667catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 971catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical))
Workspace\Solution\SolutionState.cs (3)
1694catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 1969catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 2003catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical))
Workspace\Solution\SolutionState.SymbolToProjectId.cs (2)
48catch (Exception ex) when (FatalError.ReportAndCatch(ex)) 59catch (Exception ex) when (FatalError.ReportAndCatch(ex))
Workspace\Solution\SolutionState_Checksum.cs (1)
169catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Workspace\Solution\TextDocumentState_Checksum.cs (1)
48catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Workspace\Workspace_Editor.cs (1)
618catch (Exception e) when (FatalError.ReportAndPropagate(e, ErrorSeverity.General))
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
UtilityTest\ExceptionHelpersTests.cs (1)
43catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Microsoft.VisualStudio.IntegrationTest.Setup (2)
TestExtensionErrorHandler.cs (1)
41FatalError.ReportAndPropagate(exception);
TestTraceListener.cs (1)
94FatalError.ReportAndPropagate(new Exception(message));
Microsoft.VisualStudio.LanguageServices (56)
CallHierarchy\Finders\AbstractCallFinder.cs (1)
74catch (Exception e) when (FatalError.ReportAndCatch(e))
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.WorkspaceEventListener.cs (1)
65catch (Exception e) when (FatalError.ReportAndPropagate(e, ErrorSeverity.Diagnostic))
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (2)
346catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken)) 423catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
Implementation\AbstractVsTextViewFilter.cs (2)
54catch (Exception e) when (FatalError.ReportAndCatch(e) && false) 157catch (Exception e) when (FatalError.ReportAndCatch(e) && false)
InlineRename\InlineRenameUndoManager.cs (1)
132catch (COMException ex) when (ex.ErrorCode == VSConstants.E_UNEXPECTED && FatalError.ReportAndCatch(ex))
Interactive\VsInteractiveWindowPackage.cs (1)
55FatalError.CopyHandlerTo(typeof(InteractiveHostFatalError).Assembly);
KeybindingReset\KeybindingResetDetector.cs (4)
128FatalError.ReportAndCatch(Marshal.GetExceptionForHR(hr)); 145FatalError.ReportAndCatch(Marshal.GetExceptionForHR(hr)); 320FatalError.ReportAndCatch(Marshal.GetExceptionForHR(hr)); 436FatalError.ReportAndCatch(Marshal.GetExceptionForHR(hr));
LanguageService\AbstractLanguageService`2.IVsImmediateStatementCompletion2.cs (1)
98FatalError.ReportAndCatch(
LanguageService\AbstractLanguageService`2.IVsLanguageDebugInfo.cs (7)
25catch (Exception e) when (FatalError.ReportAndPropagate(e)) 37catch (Exception e) when (FatalError.ReportAndPropagate(e)) 49catch (Exception e) when (FatalError.ReportAndPropagate(e)) 61catch (Exception e) when (FatalError.ReportAndPropagate(e)) 73catch (Exception e) when (FatalError.ReportAndPropagate(e)) 85catch (Exception e) when (FatalError.ReportAndPropagate(e)) 97catch (Exception e) when (FatalError.ReportAndPropagate(e))
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (2)
124catch (Exception e) when (FatalError.ReportAndCatch(e, ErrorSeverity.Diagnostic)) 533catch (Exception e) when (FatalError.ReportAndCatch(e, ErrorSeverity.Critical))
Library\ObjectBrowser\ObjectList.cs (1)
767catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
Log\VisualStudioErrorLogger.cs (1)
33FatalError.ReportAndCatch(exception);
NavigateTo\RoslynSearchItemsSource.cs (1)
82catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex))
Options\FeatureFlagPersister.cs (2)
41catch (Exception e) when (FatalError.ReportAndCatch(e)) 60catch (Exception e) when (FatalError.ReportAndCatch(e))
Options\VisualStudioOptionPersisterProvider.cs (1)
70catch (Exception e) when (FatalError.ReportAndCatch(e))
Packaging\PackageInstallerServiceFactory.cs (4)
177catch (ArgumentException ae) when (FatalError.ReportAndCatch(ae)) 350catch (Exception e) when (FatalError.ReportAndCatch(e)) 411catch (Exception e) when (FatalError.ReportAndCatch(e)) 585catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
Packaging\PackageInstallerServiceFactory_UndoRedo.cs (1)
111catch (Exception e) when (FatalError.ReportAndCatch(e))
Progression\GraphQueryManager.cs (1)
167catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, ErrorSeverity.Diagnostic))
ProjectSystem\FileChangeTracker.cs (1)
147return FatalError.ReportAndCatch(e);
ProjectSystem\InvisibleEditor.cs (1)
156catch (Exception ex) when (FatalError.ReportAndPropagate(ex, ErrorSeverity.Critical)) // critical severity, since this means we're not saving edited files
ProjectSystem\OpenTextBufferProvider.cs (1)
88catch (Exception e) when (FatalError.ReportAndCatch(e, ErrorSeverity.Critical))
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1177FatalError.ReportAndCatch(new Exception("Attempting to change the information of a document without a file path."));
Remote\VisualStudioRemoteHostClientProvider.cs (1)
118catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e))
RoslynPackage.cs (1)
385FatalError.ReportAndCatch(new InvalidOperationException("BulkFileOperation already exist"), ErrorSeverity.General);
StackTraceExplorer\StackFrameViewModel.cs (3)
71catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken)) 100catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken)) 138catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken))
TableDataSource\Suppression\VisualStudioDiagnosticListTableCommandHandler.cs (1)
228catch (Exception ex) when (FatalError.ReportAndCatch(ex))
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
413catch (Exception ex) when (FatalError.ReportAndCatch(ex))
TaskList\ProjectExternalErrorReporter.cs (1)
70FatalError.ReportAndCatch(new Exception("errorId is null"));
TaskList\VisualStudioTaskListService.cs (2)
110catch (Exception e) when (FatalError.ReportAndCatch(e)) 185catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Utilities\IVsEditorAdaptersFactoryServiceExtensions.cs (1)
38FatalError.ReportAndCatch(new InvalidOperationException("Could not retrieve document. " + message));
Venus\ContainedLanguage.cs (1)
190FatalError.ReportAndPropagate(new InvalidOperationException("Failed to get an ITextDocument for a contained document"));
Watson\FaultReporter.cs (2)
31FatalError.Handler = static (exception, severity, forceDump) => ReportFault(exception, ConvertSeverity(severity), forceDump); 32FatalError.CopyHandlerTo(typeof(Compilation).Assembly);
Workspace\VisualStudioDocumentNavigationService.cs (3)
116catch (ArgumentOutOfRangeException e) when (FatalError.ReportAndCatch(e)) 200catch (ArgumentOutOfRangeException e) when (FatalError.ReportAndCatch(e)) 406catch (ArgumentOutOfRangeException e) when (FatalError.ReportAndCatch(e))
Workspace\VisualStudioFormattingRuleFactoryServiceFactory.cs (1)
90FatalError.ReportAndCatch(
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CSharpPackage.cs (1)
79catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.General))
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\FileCodeModel.cs (1)
390FatalError.ReportAndPropagate(new Exception("Failed to apply the workspace changes."), ErrorSeverity.Critical);
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
507FatalError.ReportAndCatch(new LiveShareTextBufferMissingException());
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
LanguageService\VisualBasicPackage.vb (1)
80Catch ex As Exception When FatalError.ReportAndPropagateUnlessCanceled(ex)
ProjectSystemShim\VisualBasicProject.vb (1)
147Catch e As Exception When FatalError.ReportAndPropagate(e)