95 references to ErrorSeverity
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringCopyPasteData.cs (2)
34
catch (Exception ex) when (FatalError.ReportAndCatch(ex,
ErrorSeverity
.Critical))
54
catch (Exception ex) when (FatalError.ReportAndCatch(ex,
ErrorSeverity
.Critical))
Microsoft.CodeAnalysis.CSharp.Features (12)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
86
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
96
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
97
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
173
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
58
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
90
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
86
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
111
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
92
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
56
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
66
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
188
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken,
ErrorSeverity
.General))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
133
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.General))
Microsoft.CodeAnalysis.ExternalAccess.Copilot (4)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (4)
45
FatalError.ReportAndCatch(new ArgumentNullException(nameof(externalCopilotService)),
ErrorSeverity
.Diagnostic);
48
FatalError.ReportAndCatch(new ArgumentNullException(nameof(externalCSharpCopilotGenerateDocumentationService)),
ErrorSeverity
.Diagnostic);
51
FatalError.ReportAndCatch(new ArgumentNullException(nameof(externalCSharpOnTheFlyDocsService)),
ErrorSeverity
.Diagnostic);
54
FatalError.ReportAndCatch(new ArgumentNullException(nameof(externalCSharpCopilotGenerateImplementationService)),
ErrorSeverity
.Diagnostic);
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Options\OmniSharpSolutionAnalyzerConfigOptionsUpdater.cs (1)
67
catch (Exception e) when (FatalError.ReportAndPropagate(e,
ErrorSeverity
.Diagnostic))
Microsoft.CodeAnalysis.Features (10)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
77
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
55
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
362
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
60
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
ExtractMethod\ExtractMethodMatrix.cs (1)
98
FatalError.ReportAndCatch(new Exception($"extract method encountered unknown states: {key.ToString()}"),
ErrorSeverity
.Critical);
Formatting\AbstractNewDocumentFormattingService.cs (1)
59
catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken,
ErrorSeverity
.General))
Intents\IntentDataProvider.cs (1)
35
catch (Exception ex) when (FatalError.ReportAndCatch(ex,
ErrorSeverity
.General))
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
140
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken,
ErrorSeverity
.General))
263
catch (Exception e) when (FatalError.ReportAndCatch(e,
ErrorSeverity
.Diagnostic))
Wrapping\AbstractCodeActionComputer.cs (1)
311
catch (Exception ex) when (FatalError.ReportAndCatchUnlessCanceled(ex, cancellationToken,
ErrorSeverity
.Diagnostic))
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Features\Options\SolutionAnalyzerConfigOptionsUpdater.cs (1)
101
catch (Exception e) when (FatalError.ReportAndPropagate(e,
ErrorSeverity
.Diagnostic))
Handler\InlineCompletions\XmlSnippetParser.cs (1)
53
catch (Exception ex) when (FatalError.ReportAndCatch(ex,
ErrorSeverity
.General))
Handler\RequestContext.cs (1)
277
$"Could not find appropriate workspace or solution on {method}"),
ErrorSeverity
.Critical);
LspServices\RequestTelemetryScope.cs (1)
62
FatalError.ReportAndPropagateUnlessCanceled(exception,
ErrorSeverity
.Critical);
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractLanguageServer.cs (1)
349
FatalError.ReportNonFatalError(e.Exception,
ErrorSeverity
.Critical);
Microsoft.CodeAnalysis.Remote.ServiceHub (9)
Host\RemoteWorkspace.cs (3)
105
catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken,
ErrorSeverity
.Critical))
133
catch (Exception ex) when (FatalError.ReportAndPropagate(ex,
ErrorSeverity
.Critical))
197
catch (Exception ex) when (FatalError.ReportAndPropagate(ex,
ErrorSeverity
.Critical))
Host\RemoteWorkspace.InFlightSolution.cs (1)
126
catch (Exception ex) when (FatalError.ReportAndPropagate(ex,
ErrorSeverity
.General))
src\VisualStudio\Core\Def\Watson\FaultReporter.cs (5)
41
private static FaultSeverity ConvertSeverity(
ErrorSeverity
severity)
45
ErrorSeverity
.Uncategorized => FaultSeverity.Uncategorized,
46
ErrorSeverity
.Diagnostic => FaultSeverity.Diagnostic,
47
ErrorSeverity
.General => FaultSeverity.General,
48
ErrorSeverity
.Critical => FaultSeverity.Critical,
Microsoft.CodeAnalysis.Workspaces (46)
Diagnostics\DiagnosticData.cs (1)
194
catch (Exception e) when (FatalError.ReportWithDumpAndCatch(e,
ErrorSeverity
.Critical))
FindSymbols\SymbolFinder_Hierarchy.cs (1)
192
catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken,
ErrorSeverity
.Diagnostic))
Rename\ConflictEngine\ConflictResolver.Session.cs (6)
255
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.Critical))
467
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.Critical))
625
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.Critical))
670
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.Critical))
705
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.Critical))
749
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.Critical))
src\Dependencies\Contracts\ErrorReporting\FatalError.cs (21)
32
public delegate void ErrorReporterHandler(Exception exception,
ErrorSeverity
severity, bool forceDump);
46
/// cref="ReportNonFatalError(Exception,
ErrorSeverity
, bool)"/></param>
102
public static bool ReportAndPropagate(Exception exception,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized)
114
public static bool ReportAndPropagateUnlessCanceled(Exception exception,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized)
143
public static bool ReportAndPropagateUnlessCanceled(Exception exception, CancellationToken contextCancellationToken,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized)
164
public static bool ReportAndCatch(Exception exception,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized)
176
public static bool ReportWithDumpAndCatch(Exception exception,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized)
189
public static bool ReportAndCatchUnlessCanceled(Exception exception,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized)
219
public static bool ReportAndCatchUnlessCanceled(Exception exception, CancellationToken contextCancellationToken,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized)
259
private static void Report(Exception exception,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized, bool forceDump = false)
270
public static void ReportNonFatalError(Exception exception,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized, bool forceDump = false)
275
private static void ReportException(Exception exception,
ErrorSeverity
severity, bool forceDump, ErrorReporterHandler? handler)
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (1)
278
catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex,
ErrorSeverity
.Critical))
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
1174
catch (Exception ex) when (FatalError.ReportAndCatch(ex,
ErrorSeverity
.General))
Workspace\Solution\Document.cs (1)
374
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
Workspace\Solution\DocumentState.cs (3)
206
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
228
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
690
FatalError.ReportAndCatch(new Exception($"tree and text has different length {newTree.Length} vs {newText.Length}"),
ErrorSeverity
.Critical);
Workspace\Solution\ProjectState_Checksum.cs (1)
76
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
Workspace\Solution\SolutionCompilationState.cs (3)
1332
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
1352
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
1731
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (5)
271
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
354
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
399
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
469
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
999
catch (Exception e) when (FatalError.ReportWithDumpAndCatch(e,
ErrorSeverity
.Critical))
Workspace\Workspace.cs (1)
520
catch (Exception e) when (FatalError.ReportAndPropagate(e,
ErrorSeverity
.Critical))
Workspace\Workspace_Editor.cs (1)
707
catch (Exception e) when (FatalError.ReportAndPropagate(e,
ErrorSeverity
.General))
Microsoft.VisualStudio.IntegrationTest.Setup (2)
TestTraceListener.cs (2)
115
FatalError.ReportAndCatch(reportedException,
ErrorSeverity
.Critical);
119
FatalError.ReportAndPropagate(reportedException,
ErrorSeverity
.Critical);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CSharpPackage.cs (1)
90
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.General))
SemanticSearch\SemanticSearchQueryExecutor.cs (1)
168
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\FileCodeModel.cs (1)
385
FatalError.ReportAndPropagate(new Exception("Failed to apply the workspace changes."),
ErrorSeverity
.Critical);