96 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)
84
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)
174
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)
126
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
96
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e,
ErrorSeverity
.General))
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
58
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)
189
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken,
ErrorSeverity
.General))
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
134
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)
333
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)
139
catch (Exception e) when (FatalError.ReportAndCatchUnlessCanceled(e, cancellationToken,
ErrorSeverity
.General))
247
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 (3)
LanguageServerFatalError.cs (2)
19
internal static bool ReportAndLogAndPropagate(Exception exception, ILogger logger, string logMessage,
ErrorSeverity
severity =
ErrorSeverity
.Uncategorized)
Logging\RoslynLogger.cs (1)
57
private static void ReportFault(Exception exception,
ErrorSeverity
severity, bool forceDump)
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
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);
Microsoft.CodeAnalysis.Remote.ServiceHub (9)
Host\RemoteWorkspace.cs (3)
104
catch (Exception ex) when (FatalError.ReportAndPropagateUnlessCanceled(ex, cancellationToken,
ErrorSeverity
.Critical))
132
catch (Exception ex) when (FatalError.ReportAndPropagate(ex,
ErrorSeverity
.Critical))
196
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)
193
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))
668
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.Critical))
703
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.Critical))
747
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)
79
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
Workspace\Solution\SolutionCompilationState.cs (3)
1313
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
1333
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))
1705
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))
990
catch (Exception e) when (FatalError.ReportWithDumpAndCatch(e,
ErrorSeverity
.Critical))
Workspace\Workspace.cs (1)
552
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)
80
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e,
ErrorSeverity
.General))
SemanticSearch\SemanticSearchQueryExecutor.cs (1)
168
catch (Exception e) when (FatalError.ReportAndPropagateUnlessCanceled(e, cancellationToken,
ErrorSeverity
.Critical))