209 references to FatalError
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringCopyPasteData.cs (2)
34catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical)) 54catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.Critical))
Microsoft.CodeAnalysis.CSharp.Features (17)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
103catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e))
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
84catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
96catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
97catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
174catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
58catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
90catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
86catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
126catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
96catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
58catch (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)
189catch (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)
81catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
207catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e))
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Rename\CSharpRenameRewriterLanguageService.cs (2)
426catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 923catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
134catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.General))
Microsoft.CodeAnalysis.ExternalAccess.Copilot (4)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (4)
45FatalError.ReportAndCatch(new ArgumentNullException(nameof(externalCopilotService)), ErrorSeverity.Diagnostic); 48FatalError.ReportAndCatch(new ArgumentNullException(nameof(externalCSharpCopilotGenerateDocumentationService)), ErrorSeverity.Diagnostic); 51FatalError.ReportAndCatch(new ArgumentNullException(nameof(externalCSharpOnTheFlyDocsService)), ErrorSeverity.Diagnostic); 54FatalError.ReportAndCatch(new ArgumentNullException(nameof(externalCSharpCopilotGenerateImplementationService)), ErrorSeverity.Diagnostic);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Editor\Shared\Utilities\FSharpClassificationTypeMap.cs (1)
48FatalError.ReportAndCatch(new Exception($"classification type doesn't exist for {name}"));
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Options\OmniSharpSolutionAnalyzerConfigOptionsUpdater.cs (1)
67catch (Exception e) when (FatalError.ReportAndPropagate(e, ErrorSeverity.Diagnostic))
Microsoft.CodeAnalysis.Features (75)
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
481FatalError.ReportNonFatalError(
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)
333catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
60catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, ErrorSeverity.General))
Copilot\ICopilotChangeAnalysisService.cs (1)
279catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
Debugging\AbstractBreakpointResolver.cs (2)
116catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 152catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
314FatalError.ReportAndCatch(new Exception("Bug in GetDiagnostics"));
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.CompilationManager.cs (1)
94FatalError.ReportAndPropagate(ex);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (3)
46catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 111catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 157catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
161catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
71catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Diagnostics\Service\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (1)
151catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken))
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
323catch (NullReferenceException e) when (FatalError.ReportAndCatch(e))
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
696catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 1457catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 3635catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
EditAndContinue\DebuggingSession.cs (3)
518catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 840catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 917catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (3)
51catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 96catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 217catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (2)
80catch (Exception e) when (FatalError.ReportAndCatch(e)) // likely a bug in the compiler/debugger 101catch (InvalidOperationException e) when (FatalError.ReportAndCatch(e)) // likely a bug in the compiler/debugger
EditAndContinue\EditAndContinueService.cs (1)
177catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
EditAndContinue\EditSession.cs (4)
235catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 249catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 821catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 1428catch (Exception e) when (LogException(e) && FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
EditAndContinue\Remote\ActiveStatementSpanProviderCallback.cs (1)
26catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (1)
79catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (5)
62catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 74catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 86catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 98catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 110catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
ExternalAccess\UnitTesting\SolutionCrawler\AbstractUnitTestingDocumentDifferenceService.cs (1)
53catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingIdleProcessor.cs (1)
146catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e))
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (3)
206catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 227catch (Exception e) when (FatalError.ReportAndPropagate(e)) 241return FatalError.ReportAndPropagate(flattened);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (2)
60catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 152catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (4)
142catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 227catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 281catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken)) 311catch (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)
126catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken)) 138catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
Formatting\AbstractNewDocumentFormattingService.cs (1)
59catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken, ErrorSeverity.General))
Intents\IntentDataProvider.cs (1)
35catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.General))
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
139catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken, ErrorSeverity.General)) 247catch (Exception e) when (FatalError.ReportAndCatch(e, ErrorSeverity.Diagnostic))
MetadataAsSource\MetadataAsSourceFileService.cs (1)
236catch (Exception ex) when (FatalError.ReportAndCatch(ex))
NavigateTo\IRemoteNavigateToSearchService.cs (2)
61catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex)) 75catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex))
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
187catch (BadImageFormatException ex) when (FatalError.ReportAndCatch(ex))
SemanticSearch\IRemoteSemanticSearchService.cs (8)
80catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 91catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 102catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 113catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 124catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 136catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 147catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 158catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
98catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
111catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex))
Structure\Syntax\AbstractBlockStructureProvider.cs (1)
69catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (1)
47static (e, ct) => FatalError.ReportAndCatchUnlessCanceled(e, ct))
Wrapping\AbstractCodeActionComputer.cs (1)
311catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken, ErrorSeverity.Diagnostic))
Microsoft.CodeAnalysis.LanguageServer (4)
LanguageServerFatalError.cs (1)
22FatalError.ReportAndPropagate(exception, severity);
Logging\RoslynLogger.cs (3)
34FatalError.ErrorReporterHandler handler = ReportFault; 35FatalError.SetHandlers(handler, nonFatalHandler: handler); 36FatalError.CopyHandlersTo(typeof(Compilation).Assembly);
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Extensions\ProtocolConversions.cs (1)
331catch (Exception e) when (FatalError.ReportAndPropagate(e))
Features\Diagnostics\DiagnosticDataExtensions.cs (1)
45catch (Exception e) when (FatalError.ReportAndCatch(e))
Features\Options\SolutionAnalyzerConfigOptionsUpdater.cs (1)
101catch (Exception e) when (FatalError.ReportAndPropagate(e, ErrorSeverity.Diagnostic))
Handler\Completion\CompletionResultFactory.cs (1)
559catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e))
Handler\InlineCompletions\XmlSnippetParser.cs (1)
53catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.General))
Handler\References\FindUsagesLSPContext.cs (1)
289catch (UriFormatException e) when (FatalError.ReportAndCatch(e))
Handler\RequestContext.cs (1)
276FatalError.ReportWithDumpAndCatch(new Exception(
LspServices\LspServices.cs (1)
240catch (Exception ex) when (FatalError.ReportAndCatch(ex))
LspServices\RequestTelemetryScope.cs (1)
62FatalError.ReportAndPropagateUnlessCanceled(exception, ErrorSeverity.Critical);
Workspaces\LspWorkspaceManager.cs (3)
162catch (Exception ex) when (FatalError.ReportAndCatch(ex)) 270catch (Exception ex) when (FatalError.ReportAndCatch(ex)) 295catch (Exception ex) when (FatalError.ReportAndCatch(ex))
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
HandlerTests.cs (5)
148FatalError.OverwriteHandler((exception, severity, dumps) => 176FatalError.OverwriteHandler((exception, severity, dumps) => 204FatalError.OverwriteHandler((exception, severity, dumps) => 234FatalError.OverwriteHandler((exception, severity, dumps) => 262FatalError.OverwriteHandler((exception, severity, dumps) =>
Microsoft.CodeAnalysis.Remote.ServiceHub (14)
Host\RemoteWorkspace.cs (4)
104catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken, ErrorSeverity.Critical)) 132catch (Exception ex) when (FatalError.ReportAndPropagate(ex, ErrorSeverity.Critical)) 196catch (Exception ex) when (FatalError.ReportAndPropagate(ex, ErrorSeverity.Critical)) 265catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Host\RemoteWorkspace.InFlightSolution.cs (1)
126catch (Exception ex) when (FatalError.ReportAndPropagate(ex, ErrorSeverity.General))
Host\RemoteWorkspace.SolutionCreator.cs (1)
142catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Services\BrokeredServiceBase.cs (2)
121catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken)) 170catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
Services\BrokeredServiceBase.FactoryBase.cs (1)
76catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Services\EditAndContinue\RemoteEditAndContinueService.cs (2)
133catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken)) 154catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
src\VisualStudio\Core\Def\Watson\FaultReporter.cs (3)
36FatalError.ErrorReporterHandler handler = static (exception, severity, forceDump) => ReportFault(exception, ConvertSeverity(severity), forceDump); 37FatalError.SetHandlers(handler, nonFatalHandler: handler); 38FatalError.CopyHandlersTo(typeof(Compilation).Assembly);
Microsoft.CodeAnalysis.Remote.Workspaces (11)
BrokeredServiceConnection.cs (1)
343return FatalError.ReportAndCatch(exception);
EditAndContinue\ManagedHotReloadLanguageService.cs (8)
98catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 117catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 151catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 177catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 202catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 241catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 276catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken)) 300catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
RemoteCallback.cs (2)
226return FatalError.ReportAndCatch(exception); 237return FatalError.ReportAndPropagate(exception);
Microsoft.CodeAnalysis.Workspaces (51)
Classification\SyntaxClassification\AbstractSyntaxClassificationService.cs (1)
41catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Diagnostics\DiagnosticData.cs (1)
193catch (Exception e) when (FatalError.ReportWithDumpAndCatch(e, ErrorSeverity.Critical))
ExternalAccess\UnitTesting\Api\UnitTestingFatalErrorAccessor.cs (2)
13=> FatalError.ReportAndCatch(e); 16=> FatalError.ReportAndCatchUnlessCanceled(e);
FindSymbols\FindReferences\StreamingFindReferencesProgress.cs (1)
50catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
FindSymbols\StreamingProgressCollector.cs (1)
63catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken))
FindSymbols\SymbolFinder_Hierarchy.cs (1)
192catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken, ErrorSeverity.Diagnostic))
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
238FatalError.ReportAndCatch(new InvalidOperationException(message));
ReassignedVariable\AbstractReassignedVariableService.cs (1)
277FatalError.ReportAndCatch(new InvalidOperationException("Local did not come from same file that we were analyzing?"));
Remote\RemoteArguments.cs (1)
118catch (Exception ex) when (FatalError.ReportAndCatch(ex))
Rename\ConflictEngine\ConflictResolver.cs (1)
308catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Rename\ConflictEngine\ConflictResolver.Session.cs (7)
255catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 467catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 625catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 668catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 703catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 747catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.Critical)) 834catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e))
Shared\Extensions\ISymbolExtensions.cs (1)
253catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken))
src\Dependencies\Contracts\ErrorReporting\FailFast.cs (2)
19/// A pre-created delegate to assign to <see cref="FatalError.ErrorReporterHandler" /> if needed. 21internal static readonly FatalError.ErrorReporterHandler Handler = static (e, _, _) => OnFatalException(e);
src\Dependencies\Contracts\ErrorReporting\FatalError.cs (1)
81var targetType = assembly.GetType(typeof(FatalError).FullName!, throwOnError: true)!;
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (1)
278catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, ErrorSeverity.Critical))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
448catch (Exception e) when (FatalError.ReportAndPropagate(e))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefUtilities.cs (1)
21catch (Exception ex) when (FatalError.ReportAndCatch(ex))
Storage\AbstractPersistentStorageService.cs (1)
108FatalError.ReportAndCatch(ex);
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
1174catch (Exception ex) when (FatalError.ReportAndCatch(ex, ErrorSeverity.General))
Workspace\Solution\Document.cs (2)
374catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 510catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Workspace\Solution\DocumentState.cs (3)
206catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 228catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 690FatalError.ReportAndCatch(new Exception($"tree and text has different length {newTree.Length} vs {newText.Length}"), ErrorSeverity.Critical);
Workspace\Solution\ProjectState_Checksum.cs (1)
79catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical))
Workspace\Solution\Solution.cs (1)
665catch (Exception ex) when (FatalError.ReportAndPropagate(ex))
Workspace\Solution\SolutionCompilationState.cs (3)
1313catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 1333catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 1705catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical))
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (5)
271catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 354catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 399catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 469catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical)) 990catch (Exception e) when (FatalError.ReportWithDumpAndCatch(e, ErrorSeverity.Critical))
Workspace\Solution\SolutionCompilationState.SymbolToProjectId.cs (2)
93catch (Exception ex) when (FatalError.ReportAndCatch(ex)) 104catch (Exception ex) when (FatalError.ReportAndCatch(ex))
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
145catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Workspace\Solution\SolutionState.cs (1)
1364FatalError.ReportAndCatch(new Exception("GetDocumentIdsWithFilePath returned a document in a project that does not exist."));
Workspace\Solution\SolutionState_Checksum.cs (1)
149catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Workspace\Solution\TextDocumentState_Checksum.cs (1)
46catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken))
Workspace\Workspace.cs (1)
552catch (Exception e) when (FatalError.ReportAndPropagate(e, ErrorSeverity.Critical))
Workspace\Workspace_Editor.cs (1)
707catch (Exception e) when (FatalError.ReportAndPropagate(e, ErrorSeverity.General))
Workspace\WorkspaceEventMap.cs (1)
106catch (Exception e) when (FatalError.ReportAndCatch(e))
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
UtilityTest\ExceptionHelpersTests.cs (3)
41catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e)) 60FatalError.SetHandlers(delegate { }, delegate { }); 63FatalError.ReportNonFatalError(e);
Microsoft.VisualStudio.IntegrationTest.Setup (3)
TestExtensionErrorHandler.cs (1)
25FatalError.ReportAndPropagate(exception);
TestTraceListener.cs (2)
115FatalError.ReportAndCatch(reportedException, ErrorSeverity.Critical); 119FatalError.ReportAndPropagate(reportedException, ErrorSeverity.Critical);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CSharpPackage.cs (1)
80catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, ErrorSeverity.General))
SemanticSearch\SemanticSearchQueryExecutor.cs (1)
168catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken, ErrorSeverity.Critical))
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
488FatalError.ReportAndCatch(new LiveShareTextBufferMissingException());