1452 references to DiagnosticSeverity
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.Diagnostics.cs (1)
19DiagnosticSeverity.Error,
Aspire.Hosting.Integration.Analyzers (10)
AspireExportAnalyzer.Diagnostics.cs (10)
19DiagnosticSeverity.Error, 29DiagnosticSeverity.Error, 39DiagnosticSeverity.Error, 49DiagnosticSeverity.Error, 59DiagnosticSeverity.Warning, 69DiagnosticSeverity.Warning, 79DiagnosticSeverity.Warning, 90DiagnosticSeverity.Warning, 100DiagnosticSeverity.Warning, 110DiagnosticSeverity.Warning,
CodeStyleConfigFileGenerator (8)
Program.cs (3)
158(bool isEnabledByDefault, DiagnosticSeverity effectiveSeverity) GetEnabledByDefaultAndSeverity(DiagnosticDescriptor rule, AnalysisMode analysisMode) 168return (isEnabledByDefault: false, DiagnosticSeverity.Warning); 195effectiveSeverity: isEnabledInNonDefaultMode ? DiagnosticSeverity.Warning : rule.DefaultSeverity);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions_Shared.cs (5)
11public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 15DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 16DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 17DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 18DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
ConfigurationSchemaGenerator (6)
DiagnosticDescriptors.cs (5)
33defaultSeverity: DiagnosticSeverity.Warning, 41defaultSeverity: DiagnosticSeverity.Error, 49defaultSeverity: DiagnosticSeverity.Warning, 57defaultSeverity: DiagnosticSeverity.Warning, 66defaultSeverity: DiagnosticSeverity.Warning,
RuntimeSource\Roslyn\DiagnosticDescriptorHelper.cs (1)
15DiagnosticSeverity defaultSeverity,
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
1564Assert.Empty(compilation.GetDiagnostics().Where(diagnostic => diagnostic.Severity > DiagnosticSeverity.Hidden));
dotnet-format (43)
Analyzers\AnalyzerFormatter.cs (5)
92var severity = _informationProvider.GetSeverity(formatOptions); 148DiagnosticSeverity severity, 204DiagnosticSeverity severity, 289DiagnosticSeverity minimumSeverity, 348var severity = await analyzer.GetSeverityAsync(project, formattablePaths, cancellationToken).ConfigureAwait(false);
Analyzers\AnalyzerOptionExtensions.cs (2)
107public static DiagnosticSeverity GetDiagnosticSeverity(this AnalyzerConfigOptions analyzerConfigOptions, Project project, SyntaxTree tree, string diagnosticId, string? diagnosticCategory) 111: DiagnosticSeverity.Hidden;
Analyzers\AnalyzerReferenceInformationProvider.cs (1)
84public DiagnosticSeverity GetSeverity(FormatOptions formatOptions) => formatOptions.AnalyzerSeverity;
Analyzers\AnalyzerRunner.cs (2)
17DiagnosticSeverity severity, 28DiagnosticSeverity severity,
Analyzers\CodeStyleInformationProvider.cs (1)
67public DiagnosticSeverity GetSeverity(FormatOptions formatOptions) => formatOptions.CodeStyleSeverity;
Analyzers\Extensions.cs (18)
32public static async Task<DiagnosticSeverity> GetSeverityAsync( 38var severity = DiagnosticSeverity.Hidden; 55var documentSeverity = analyzer.GetSeverity(document, project.AnalyzerOptions, options, compilation); 65public static DiagnosticSeverity ToSeverity(this ReportDiagnostic reportDiagnostic) 69ReportDiagnostic.Error => DiagnosticSeverity.Error, 70ReportDiagnostic.Warn => DiagnosticSeverity.Warning, 71ReportDiagnostic.Info => DiagnosticSeverity.Info, 72_ => DiagnosticSeverity.Hidden 76private static DiagnosticSeverity GetSeverity( 83var severity = DiagnosticSeverity.Hidden; 92if (severity == DiagnosticSeverity.Error) 99var configuredSeverity = reportDiagnostic.ToSeverity(); 108if (TryGetSeverityFromCodeStyleOption(descriptor, compilation, options, out var codeStyleSeverity)) 130out DiagnosticSeverity severity) 132severity = DiagnosticSeverity.Hidden; 165var codeStyleSeverity = ToSeverity((ReportDiagnostic)reportDiagnosticValue);
Analyzers\Interfaces\IAnalyzerInformationProvider.cs (1)
11DiagnosticSeverity GetSeverity(FormatOptions formatOptions);
Analyzers\Interfaces\IAnalyzerRunner.cs (2)
17DiagnosticSeverity severity, 27DiagnosticSeverity severity,
Commands\FormatCommandCommon.cs (6)
297internal static DiagnosticSeverity GetSeverity(string? severity) 301"" => DiagnosticSeverity.Error, 302FixSeverity.Error => DiagnosticSeverity.Error, 303FixSeverity.Warn => DiagnosticSeverity.Warning, 304FixSeverity.Info => DiagnosticSeverity.Info, 305FixSeverity.Hidden => DiagnosticSeverity.Hidden,
FormatOptions.cs (4)
16DiagnosticSeverity CodeStyleSeverity, 17DiagnosticSeverity AnalyzerSeverity, 34CodeStyleSeverity: DiagnosticSeverity.Warning, 35AnalyzerSeverity: DiagnosticSeverity.Warning,
Logging\ILoggerExtensions.cs (1)
12private static readonly string s_errorSeverityString = DiagnosticSeverity.Error.ToString().ToLower();
EventSourceGenerator (2)
EventSourceGenerator.Parser.cs (2)
63DiagnosticSeverity.Warning, 92DiagnosticSeverity.Warning,
GenerateDocumentationAndConfigFiles (83)
Program.cs (23)
744static string getLevel(DiagnosticSeverity severity) 748case DiagnosticSeverity.Info: 751case DiagnosticSeverity.Error: 754case DiagnosticSeverity.Warning: 757case DiagnosticSeverity.Hidden: 762goto case DiagnosticSeverity.Warning; 1146static string getSeverityString(DiagnosticSeverity? severity) 1223Func<DiagnosticSeverity?, string> getSeverityString, 1344return getSeverityString(enableAsWarning ? DiagnosticSeverity.Warning : rule.DefaultSeverity); 1464if (warnAsError && severity == DiagnosticSeverity.Warning && isEnabledByDefault) 1466severity = DiagnosticSeverity.Error; 1485(bool isEnabledByDefault, DiagnosticSeverity effectiveSeverity) GetEnabledByDefaultAndSeverity(DiagnosticDescriptor rule, AnalysisMode analysisMode) 1488var effectiveSeverity = rule.DefaultSeverity; 1495return (isEnabledByDefault: false, DiagnosticSeverity.Warning); 1504isEnabledRuleForNonDefaultAnalysisMode = isEnabledByDefault && effectiveSeverity != DiagnosticSeverity.Hidden; 1524effectiveSeverity = DiagnosticSeverity.Warning; 1549effectiveSeverity = DiagnosticSeverity.Warning; 1567static string GetRuleSeverity(bool isEnabledByDefault, DiagnosticSeverity defaultSeverity) 1582private static string GetSeverityString(DiagnosticSeverity? severity) 1591DiagnosticSeverity.Error => "error", 1592DiagnosticSeverity.Warning => "warning", 1593DiagnosticSeverity.Info => "suggestion", 1594DiagnosticSeverity.Hidden => "silent",
src\roslyn\src\Compilers\Core\Portable\Diagnostic\DiagnosticArrayExtensions.cs (1)
15if (diagnostic.Severity == DiagnosticSeverity.Error)
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\MetaAnalyzers\ReleaseTrackingHelper.cs (9)
284out DiagnosticSeverity? defaultSeverity, 296if (Enum.TryParse(severityPart, ignoreCase: true, out DiagnosticSeverity parsedSeverity)) 437public DiagnosticSeverity? DefaultSeverity { get; } 448DiagnosticSeverity? defaultSeverity, 457DiagnosticSeverity? defaultSeverity, 477DiagnosticSeverity? defaultSeverity, 490public DiagnosticSeverity? OldDefaultSeverity { get; } 494DiagnosticSeverity? defaultSeverity, 496DiagnosticSeverity? oldDefaultSeverity,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
191DiagnosticSeverity? GetEffectiveSeverity()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (8)
112new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 180var severity = (DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), severityAttribute.Value); 184DiagnosticSeverity.Hidden => NotificationOption2.Silent, 185DiagnosticSeverity.Info => NotificationOption2.Suggestion, 186DiagnosticSeverity.Warning => NotificationOption2.Warning, 187DiagnosticSeverity.Error => NotificationOption2.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (6)
11/// a code style. Under the hood, it simply maps to <see cref="DiagnosticSeverity"/> 57public static NotificationOption2 ForSeverity(DiagnosticSeverity severity) 60DiagnosticSeverity.Error => Error, 61DiagnosticSeverity.Warning => Warning, 62DiagnosticSeverity.Info => Suggestion, 63DiagnosticSeverity.Hidden => Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions.cs (5)
11public static NotificationOption2 ToNotificationOption(this DiagnosticSeverity severity, bool isOverridenSeverity) 15DiagnosticSeverity.Error => NotificationOption2.Error, 16DiagnosticSeverity.Warning => NotificationOption2.Warning, 17DiagnosticSeverity.Info => NotificationOption2.Suggestion, 18DiagnosticSeverity.Hidden => NotificationOption2.Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions_Shared.cs (5)
11public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 15DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 16DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 17DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 18DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
25public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
78entryWriter($"dotnet_naming_rule.{ruleName}.severity", namingRule.EnforcementLevel.ToNotificationOption(defaultSeverity: DiagnosticSeverity.Hidden).ToEditorConfigString());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (5)
29new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 38EnforcementLevel = ((DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), namingRuleElement.Attribute(nameof(EnforcementLevel))!.Value)).ToReportDiagnostic(), 48writer.WriteInt32((int)(EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 57EnforcementLevel = ((DiagnosticSeverity)reader.ReadInt32()).ToReportDiagnostic(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\DiagnosticSeverityExtensions.cs (8)
12/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 14/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 16/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 21public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 24DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 25DiagnosticSeverity.Info => ReportDiagnostic.Info, 26DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 27DiagnosticSeverity.Error => ReportDiagnostic.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\ReportDiagnosticExtensions.cs (9)
12/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 16/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 17/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 23public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 28return DiagnosticSeverity.Error; 31return DiagnosticSeverity.Warning; 34return DiagnosticSeverity.Info; 37return DiagnosticSeverity.Hidden; 59public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
194diag => diag.Severity == DiagnosticSeverity.Error && !ignoreErrorCode.Contains(diag.Id));
ILLink.RoslynAnalyzer (5)
DiagnosticDescriptors.cs (4)
18DiagnosticSeverity.Warning, 28DiagnosticSeverity.Warning, 36DiagnosticSeverity diagnosticSeverity = DiagnosticSeverity.Warning,
DynamicallyAccessedMembersAnalyzer.cs (1)
126diagnosticSeverity: DiagnosticSeverity.Warning),
Infrastructure.Tests (1)
ExtractTestPartitions\MockAssemblyBuilder.cs (1)
276.Where(d => d.Severity == DiagnosticSeverity.Error)
Microsoft.Analyzers.Extra (15)
DiagDescriptors.cs (15)
25defaultSeverity: DiagnosticSeverity.Warning); 33defaultSeverity: DiagnosticSeverity.Warning); 41defaultSeverity: DiagnosticSeverity.Warning); 49defaultSeverity: DiagnosticSeverity.Warning); 57defaultSeverity: DiagnosticSeverity.Warning); 65defaultSeverity: DiagnosticSeverity.Warning); 73defaultSeverity: DiagnosticSeverity.Warning); 81defaultSeverity: DiagnosticSeverity.Warning); 89defaultSeverity: DiagnosticSeverity.Warning); 97defaultSeverity: DiagnosticSeverity.Warning); 105defaultSeverity: DiagnosticSeverity.Warning); 113defaultSeverity: DiagnosticSeverity.Warning); 121defaultSeverity: DiagnosticSeverity.Warning); 129defaultSeverity: DiagnosticSeverity.Warning); 131private static DiagnosticDescriptor Make(string id, string title, string description, string messageFormat, string category, DiagnosticSeverity defaultSeverity)
Microsoft.Analyzers.Local (10)
DiagDescriptors.cs (10)
48defaultSeverity: DiagnosticSeverity.Warning); 56defaultSeverity: DiagnosticSeverity.Warning); 64defaultSeverity: DiagnosticSeverity.Warning); 72defaultSeverity: DiagnosticSeverity.Warning); 80defaultSeverity: DiagnosticSeverity.Warning); 88defaultSeverity: DiagnosticSeverity.Warning); 96defaultSeverity: DiagnosticSeverity.Warning); 104defaultSeverity: DiagnosticSeverity.Warning); 112defaultSeverity: DiagnosticSeverity.Warning); 114private static DiagnosticDescriptor Make(string id, string title, string description, string messageFormat, string category, DiagnosticSeverity defaultSeverity)
Microsoft.AspNetCore.Analyzers (3)
StartupAnalyzer.Diagnostics.cs (3)
20DiagnosticSeverity.Warning, 29DiagnosticSeverity.Warning, 38DiagnosticSeverity.Warning,
Microsoft.AspNetCore.App.Analyzers (28)
DiagnosticDescriptors.cs (27)
21DiagnosticSeverity.Warning, 29DiagnosticSeverity.Warning, 37DiagnosticSeverity.Warning, 45DiagnosticSeverity.Warning, 53DiagnosticSeverity.Warning, 61DiagnosticSeverity.Error, 69DiagnosticSeverity.Error, 77DiagnosticSeverity.Error, 85DiagnosticSeverity.Warning, 93DiagnosticSeverity.Warning, 101DiagnosticSeverity.Warning, 109DiagnosticSeverity.Warning, 117DiagnosticSeverity.Info, 125DiagnosticSeverity.Warning, 133DiagnosticSeverity.Warning, 141DiagnosticSeverity.Info, 149DiagnosticSeverity.Warning, 157DiagnosticSeverity.Error, 165DiagnosticSeverity.Error, 173DiagnosticSeverity.Warning, 181DiagnosticSeverity.Warning, 189DiagnosticSeverity.Error, 197DiagnosticSeverity.Info, 205DiagnosticSeverity.Warning, 213DiagnosticSeverity.Info, 222DiagnosticSeverity.Info, 230DiagnosticSeverity defaultSeverity,
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (1)
193if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
Microsoft.AspNetCore.Components.Analyzers (11)
DiagnosticDescriptors.cs (11)
21DiagnosticSeverity.Error, 30DiagnosticSeverity.Warning, 39DiagnosticSeverity.Warning, 48DiagnosticSeverity.Error, 57DiagnosticSeverity.Warning, 66DiagnosticSeverity.Warning, 75DiagnosticSeverity.Warning, 84DiagnosticSeverity.Warning, 93DiagnosticSeverity.Warning, 102DiagnosticSeverity.Warning, 111DiagnosticSeverity.Warning,
Microsoft.AspNetCore.Components.SdkAnalyzers (6)
DiagnosticDescriptors.cs (6)
25DiagnosticSeverity.Error, 34DiagnosticSeverity.Warning, 43DiagnosticSeverity.Warning, 52DiagnosticSeverity.Error, 61DiagnosticSeverity.Warning, 70DiagnosticSeverity.Warning,
Microsoft.AspNetCore.Mvc.Analyzers (6)
DiagnosticDescriptors.cs (6)
20DiagnosticSeverity.Warning, 29DiagnosticSeverity.Warning, 38DiagnosticSeverity.Warning, 47DiagnosticSeverity.Warning, 57DiagnosticSeverity.Warning, 69DiagnosticSeverity.Error,
Microsoft.AspNetCore.Mvc.Api.Analyzers (4)
ApiDiagnosticDescriptors.cs (4)
19DiagnosticSeverity.Warning, 28DiagnosticSeverity.Warning, 37DiagnosticSeverity.Info, 46DiagnosticSeverity.Info,
Microsoft.CodeAnalysis (147)
Binding\BindingDiagnosticBag.cs (3)
249if (info.Severity == DiagnosticSeverity.Error) 308return info.Severity == DiagnosticSeverity.Error; 361if ((diagnostic as DiagnosticWithInfo)?.HasLazyInfo != true && diagnostic.Severity == DiagnosticSeverity.Error)
Binding\UseSiteInfo.cs (9)
60Debug.Assert(diagnosticInfo?.Severity != DiagnosticSeverity.Error || (primaryDependency is null && secondaryDependencies?.IsEmpty != false)); 75if (diagnosticInfo?.Severity == DiagnosticSeverity.Error) 81Debug.Assert(DiagnosticInfo?.Severity != DiagnosticSeverity.Error); 211Debug.Assert(_hasErrors == (_diagnostics?.Any(d => d.Severity == DiagnosticSeverity.Error) ?? false)); 245info.DiagnosticInfo?.Severity == DiagnosticSeverity.Error) 282if (_diagnostics.Add(diagnosticInfo) && diagnosticInfo?.Severity == DiagnosticSeverity.Error) 474Debug.Assert(diagnosticInfo is null || diagnosticInfo.Severity == DiagnosticSeverity.Error); 487Debug.Assert(primaryDependency == useSiteInfo.PrimaryDependency || useSiteInfo.DiagnosticInfo?.Severity == DiagnosticSeverity.Error); 500if (diagnosticInfo?.Severity == DiagnosticSeverity.Error)
CommandLine\AnalyzerConfigSet.cs (3)
100DiagnosticSeverity.Warning, 109DiagnosticSeverity.Warning, 118DiagnosticSeverity.Warning,
CommandLine\CommonCompiler.cs (2)
540else if (diag.Severity == DiagnosticSeverity.Hidden) 574if (diag.Severity == DiagnosticSeverity.Error)
CommandLine\CommonCompiler.SuppressionDiagnostic.cs (5)
25DiagnosticSeverity.Info, 63public override DiagnosticSeverity Severity => DiagnosticSeverity.Info; 65public override int WarningLevel => GetDefaultWarningLevel(DiagnosticSeverity.Info); 99internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
CommandLine\SarifErrorLogger.cs (7)
57protected static string GetLevel(DiagnosticSeverity severity) 61case DiagnosticSeverity.Info: 64case DiagnosticSeverity.Error: 67case DiagnosticSeverity.Warning: 70case DiagnosticSeverity.Hidden: 75goto case DiagnosticSeverity.Info; 79goto case DiagnosticSeverity.Warning;
Compilation\Compilation.cs (1)
274if (previousScriptCompilation.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
Compilation\LoadDirective.cs (1)
22RoslynDebug.Assert(diagnostics.IsEmpty || diagnostics.All(d => d.Severity == DiagnosticSeverity.Error));
Diagnostic\CommonMessageProvider.cs (6)
26public abstract DiagnosticSeverity GetSeverity(int code); 99public abstract string GetMessagePrefix(string id, DiagnosticSeverity severity, bool isWarningAsError, CultureInfo? culture); 139return diagnosticInfo.GetInstanceWithSeverity(DiagnosticSeverity.Error); 141return diagnosticInfo.GetInstanceWithSeverity(DiagnosticSeverity.Warning); 143return diagnosticInfo.GetInstanceWithSeverity(DiagnosticSeverity.Info); 145return diagnosticInfo.GetInstanceWithSeverity(DiagnosticSeverity.Hidden);
Diagnostic\CustomObsoleteDiagnosticInfo.cs (2)
21private CustomObsoleteDiagnosticInfo(CustomObsoleteDiagnosticInfo baseInfo, DiagnosticSeverity effectiveSeverity) 54protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Diagnostic\Diagnostic.cs (29)
145DiagnosticSeverity effectiveSeverity, 175/// <param name="warningLevel">The warning level, greater than 0 if severity is <see cref="DiagnosticSeverity.Warning"/>; otherwise 0.</param> 199DiagnosticSeverity severity, 200DiagnosticSeverity defaultSeverity, 224/// <param name="warningLevel">The warning level, greater than 0 if severity is <see cref="DiagnosticSeverity.Warning"/>; otherwise 0.</param> 249DiagnosticSeverity severity, 250DiagnosticSeverity defaultSeverity, 317/// Gets the default <see cref="DiagnosticSeverity"/> of the diagnostic's <see cref="DiagnosticDescriptor"/>. 322public virtual DiagnosticSeverity DefaultSeverity { get { return this.Descriptor.DefaultSeverity; } } 325/// Gets the effective <see cref="DiagnosticSeverity"/> of the diagnostic. 331public abstract DiagnosticSeverity Severity { get; } 334/// Gets the warning level. This is 0 for diagnostics with severity <see cref="DiagnosticSeverity.Error"/>, 378/// True implies <see cref="DefaultSeverity"/> = <see cref="DiagnosticSeverity.Warning"/> 379/// and <see cref="Severity"/> = <see cref="DiagnosticSeverity.Error"/>. 385return this.DefaultSeverity == DiagnosticSeverity.Warning && 386this.Severity == DiagnosticSeverity.Error; 459internal abstract Diagnostic WithSeverity(DiagnosticSeverity severity); 536return this.WithSeverity(DiagnosticSeverity.Error); 540return this.WithSeverity(DiagnosticSeverity.Warning); 542return this.WithSeverity(DiagnosticSeverity.Info); 544return this.WithSeverity(DiagnosticSeverity.Hidden); 557/// <see cref="DiagnosticSeverity.Info"/> and <see cref="DiagnosticSeverity.Hidden"/> are treated as warning 561/// <param name="severity">A <see cref="DiagnosticSeverity"/> value.</param> 563internal static int GetDefaultWarningLevel(DiagnosticSeverity severity) 567case DiagnosticSeverity.Error: 570case DiagnosticSeverity.Warning: 591=> DefaultSeverity == DiagnosticSeverity.Error && IsNotConfigurable(); 597=> Severity == DiagnosticSeverity.Error && !IsSuppressed;
Diagnostic\Diagnostic.DiagnosticWithProgrammaticSuppression.cs (2)
51public override DiagnosticSeverity Severity 123internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
Diagnostic\Diagnostic_SimpleDiagnostic.cs (9)
23private readonly DiagnosticSeverity _severity; 33DiagnosticSeverity severity, 41if ((warningLevel == 0 && severity != DiagnosticSeverity.Error) || 42(warningLevel != 0 && severity == DiagnosticSeverity.Error)) 59DiagnosticSeverity severity, 71DiagnosticSeverity severity, DiagnosticSeverity defaultSeverity, 116public override DiagnosticSeverity Severity 195internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
Diagnostic\DiagnosticArrayExtensions.cs (1)
15if (diagnostic.Severity == DiagnosticSeverity.Error)
Diagnostic\DiagnosticBag.cs (2)
75if (diagnostic.DefaultSeverity == DiagnosticSeverity.Error) 103if ((diagnostic as DiagnosticWithInfo)?.HasLazyInfo != true && diagnostic.DefaultSeverity == DiagnosticSeverity.Error)
Diagnostic\DiagnosticDescriptor.cs (15)
57public DiagnosticSeverity DefaultSeverity { get; } 81/// use constructor overload <see cref="DiagnosticDescriptor(string, LocalizableString, LocalizableString, string, DiagnosticSeverity, bool, LocalizableString, string, string[])"/>. 101DiagnosticSeverity defaultSeverity, 142DiagnosticSeverity defaultSeverity, 156DiagnosticSeverity defaultSeverity, 249internal static ReportDiagnostic MapSeverityToReport(DiagnosticSeverity severity) 253case DiagnosticSeverity.Hidden: 255case DiagnosticSeverity.Info: 257case DiagnosticSeverity.Warning: 259case DiagnosticSeverity.Error: 266internal static DiagnosticSeverity? MapReportToSeverity(ReportDiagnostic severity) 271return DiagnosticSeverity.Error; 273return DiagnosticSeverity.Warning; 275return DiagnosticSeverity.Info; 277return DiagnosticSeverity.Hidden;
Diagnostic\DiagnosticFormatter.cs (4)
87case DiagnosticSeverity.Hidden: 90case DiagnosticSeverity.Info: 93case DiagnosticSeverity.Warning: 96case DiagnosticSeverity.Error:
Diagnostic\DiagnosticInfo.cs (22)
30private readonly DiagnosticSeverity _defaultSeverity; 31private readonly DiagnosticSeverity _effectiveSeverity; 59protected DiagnosticInfo(DiagnosticInfo original, DiagnosticSeverity overriddenSeverity) 71var defaultSeverity = messageProvider.GetSeverity(errorCode); 75private static DiagnosticDescriptor GetOrCreateDescriptor(int errorCode, DiagnosticSeverity defaultSeverity, CommonMessageProvider messageProvider) 84private static DiagnosticDescriptor CreateDescriptor(int errorCode, DiagnosticSeverity defaultSeverity, CommonMessageProvider messageProvider) 155Debug.Assert(!isWarningAsError || _defaultSeverity == DiagnosticSeverity.Warning); 159_effectiveSeverity = DiagnosticSeverity.Error; 164internal DiagnosticInfo GetInstanceWithSeverity(DiagnosticSeverity severity) 178protected virtual DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity) 198/// If IsWarningsAsError is true, then this returns <see cref="DiagnosticSeverity.Error"/>, while <see cref="DefaultSeverity"/> returns <see cref="DiagnosticSeverity.Warning"/>. 200public DiagnosticSeverity Severity 212public DiagnosticSeverity DefaultSeverity 221/// Gets the warning level. This is 0 for diagnostics with severity <see cref="DiagnosticSeverity.Error"/>, 241/// True implies <see cref="Severity"/> = <see cref="DiagnosticSeverity.Error"/> and 242/// <see cref="DefaultSeverity"/> = <see cref="DiagnosticSeverity.Warning"/>. 248return this.DefaultSeverity == DiagnosticSeverity.Warning && 249this.Severity == DiagnosticSeverity.Error; 273private static ImmutableArray<string> GetCustomTags(DiagnosticSeverity defaultSeverity) 275return defaultSeverity == DiagnosticSeverity.Error ? 283return _defaultSeverity == DiagnosticSeverity.Error;
Diagnostic\DiagnosticSeverity.cs (4)
43public const DiagnosticSeverity Unknown = (DiagnosticSeverity)InternalErrorCode.Unknown; 49public const DiagnosticSeverity Void = (DiagnosticSeverity)InternalErrorCode.Void;
Diagnostic\DiagnosticWithInfo.cs (3)
74public sealed override DiagnosticSeverity Severity 79public sealed override DiagnosticSeverity DefaultSeverity 210internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
Diagnostic\SeverityFilter.cs (4)
33internal static DiagnosticSeverity GetMinimumUnfilteredSeverity(this SeverityFilter severityFilter) 37return DiagnosticSeverity.Hidden; 41return DiagnosticSeverity.Info; 44return DiagnosticSeverity.Warning;
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1061d.DefaultSeverity != DiagnosticSeverity.Error &&
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1473defaultSeverity: DiagnosticSeverity.Warning,
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs (3)
68diagnostic.Severity != DiagnosticSeverity.Hidden) 95public override DiagnosticSeverity Severity => _original.Severity; 127internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (3)
233public virtual DiagnosticSeverity MinimumReportedSeverity => DiagnosticSeverity.Hidden; 1905/// 2. Diagnostic's <see cref="Diagnostic.DefaultSeverity"/> is not <see cref="DiagnosticSeverity.Error"/>.
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
118public override DiagnosticSeverity MinimumReportedSeverity { get; }
DiagnosticAnalyzer\DiagnosticSuppressor.cs (1)
35/// 2. Diagnostic's <see cref="Diagnostic.DefaultSeverity"/> is not <see cref="DiagnosticSeverity.Error"/>.
Operations\OperationExtensions.cs (1)
63return model.GetDiagnostics(operation.Syntax.Span, cancellationToken).Any(static d => d.DefaultSeverity == DiagnosticSeverity.Error);
SourceGeneration\GeneratorDriver.cs (1)
592defaultSeverity: DiagnosticSeverity.Warning,
Syntax\SyntaxNode.cs (1)
1680info => info.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.Analyzers (137)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (3)
43DiagnosticSeverity.Warning, 53DiagnosticSeverity.Warning, 63DiagnosticSeverity.Warning,
ImmutableObjectMethodAnalyzer.cs (1)
29DiagnosticSeverity.Warning,
ImplementationIsObsoleteAnalyzer.cs (1)
27DiagnosticSeverity.Error,
InternalImplementationOnlyAnalyzer.cs (1)
30DiagnosticSeverity.Error,
MetaAnalyzers\ClassIsNotDiagnosticAnalyzer.cs (1)
25DiagnosticSeverity.Warning,
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (3)
45DiagnosticSeverity.Warning, 55DiagnosticSeverity.Warning, 65DiagnosticSeverity.Warning,
MetaAnalyzers\CompilerExtensionStrictApiAnalyzer.cs (3)
32DiagnosticSeverity.Warning, 43DiagnosticSeverity.Warning, 54DiagnosticSeverity.Warning,
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzer.cs (1)
30DiagnosticSeverity.Warning,
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
27DiagnosticSeverity.Warning,
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (2)
43DiagnosticSeverity.Warning, 54DiagnosticSeverity.Warning,
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (2)
28DiagnosticSeverity.Warning, 38DiagnosticSeverity.Warning,
MetaAnalyzers\DiagnosticAnalyzerFieldsAnalyzer.cs (1)
44DiagnosticSeverity.Warning,
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (18)
85DiagnosticSeverity.Warning, 95DiagnosticSeverity.Warning, 105DiagnosticSeverity.Warning, 115DiagnosticSeverity.Warning, 125DiagnosticSeverity.Warning, 135DiagnosticSeverity.Warning, 145DiagnosticSeverity.Warning, 154DiagnosticSeverity.Warning, 163DiagnosticSeverity.Warning, 172DiagnosticSeverity.Warning, 1107private static (bool? isEnabledByDefault, DiagnosticSeverity? defaultSeverity) GetDefaultSeverityAndEnabledByDefault(Compilation compilation, ImmutableArray<IArgumentOperation> creationArguments) 1109var diagnosticSeverityType = compilation.GetOrCreateTypeByMetadataName(typeof(DiagnosticSeverity).FullName); 1113DiagnosticSeverity? defaultSeverity = null; 1131Enum.TryParse(fieldReference.Field.Name, out DiagnosticSeverity parsedSeverity)) 1147defaultSeverity = DiagnosticSeverity.Warning; 1152defaultSeverity = DiagnosticSeverity.Info; 1157defaultSeverity = DiagnosticSeverity.Hidden; 1194DiagnosticSeverity? defaultSeverity,
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (3)
40DiagnosticSeverity.Warning, 50DiagnosticSeverity.Warning, 60DiagnosticSeverity.Warning,
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (17)
38defaultSeverity: DiagnosticSeverity.Warning, 49defaultSeverity: DiagnosticSeverity.Warning, 60defaultSeverity: DiagnosticSeverity.Warning, 71defaultSeverity: DiagnosticSeverity.Warning, 82defaultSeverity: DiagnosticSeverity.Warning, 93defaultSeverity: DiagnosticSeverity.Warning, 104defaultSeverity: DiagnosticSeverity.Warning, 115defaultSeverity: DiagnosticSeverity.Warning, 126defaultSeverity: DiagnosticSeverity.Warning, 137defaultSeverity: DiagnosticSeverity.Warning, 148defaultSeverity: DiagnosticSeverity.Warning, 159defaultSeverity: DiagnosticSeverity.Warning, 281DiagnosticSeverity? defaultSeverity, 308(string category, bool? isEnabledByDefault, DiagnosticSeverity? defaultSeverity)? oldRule = null; 339DiagnosticSeverity? defaultSeverity, 340(string category, bool? isEnabledByDefault, DiagnosticSeverity? defaultSeverity)? oldRule = null) 365static string GetSeverityText(bool? isEnabledByDefault, DiagnosticSeverity? defaultSeverity)
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (1)
27DiagnosticSeverity.Warning,
MetaAnalyzers\DoNotUseFileTypesForAnalyzersOrGenerators.cs (1)
22DiagnosticSeverity.Error,
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
27DiagnosticSeverity.Warning,
MetaAnalyzers\PreferIsKindAnalyzer.cs (1)
27DiagnosticSeverity.Warning,
MetaAnalyzers\RegisterActionAnalyzer.cs (7)
41DiagnosticSeverity.Warning, 51DiagnosticSeverity.Warning, 61DiagnosticSeverity.Warning, 71DiagnosticSeverity.Warning, 80DiagnosticSeverity.Warning, 92DiagnosticSeverity.Warning, 102DiagnosticSeverity.Warning,
MetaAnalyzers\ReleaseTrackingHelper.cs (9)
284out DiagnosticSeverity? defaultSeverity, 296if (Enum.TryParse(severityPart, ignoreCase: true, out DiagnosticSeverity parsedSeverity)) 437public DiagnosticSeverity? DefaultSeverity { get; } 448DiagnosticSeverity? defaultSeverity, 457DiagnosticSeverity? defaultSeverity, 477DiagnosticSeverity? defaultSeverity, 490public DiagnosticSeverity? OldDefaultSeverity { get; } 494DiagnosticSeverity? defaultSeverity, 496DiagnosticSeverity? oldDefaultSeverity,
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (1)
33DiagnosticSeverity.Warning,
MetaAnalyzers\SymbolIsBannedInAnalyzersAnalyzer.cs (2)
25defaultSeverity: DiagnosticSeverity.Error, 36defaultSeverity: DiagnosticSeverity.Warning,
src\roslyn\src\Compilers\Core\Portable\Diagnostic\DiagnosticArrayExtensions.cs (1)
15if (diagnostic.Severity == DiagnosticSeverity.Error)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
191DiagnosticSeverity? GetEffectiveSeverity()
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RuleLevel.cs (4)
19/// <see cref="DiagnosticSeverity.Error"/>. 30/// This rule will be <b>enabled in CI and IDE live analysis</b> by default with severity <see cref="DiagnosticSeverity.Warning"/>. 43/// This rule will be <b>enabled by default as an IDE-only suggestion</b> with severity <see cref="DiagnosticSeverity.Info"/> which will be shown in "Messages" tab in Error list. 51/// This rule will be enabled by default with <see cref="DiagnosticSeverity.Hidden"/> severity, so it will be <b>effectively disabled in both IDE live analysis and CI</b>.
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (8)
112new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 180var severity = (DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), severityAttribute.Value); 184DiagnosticSeverity.Hidden => NotificationOption2.Silent, 185DiagnosticSeverity.Info => NotificationOption2.Suggestion, 186DiagnosticSeverity.Warning => NotificationOption2.Warning, 187DiagnosticSeverity.Error => NotificationOption2.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (6)
11/// a code style. Under the hood, it simply maps to <see cref="DiagnosticSeverity"/> 57public static NotificationOption2 ForSeverity(DiagnosticSeverity severity) 60DiagnosticSeverity.Error => Error, 61DiagnosticSeverity.Warning => Warning, 62DiagnosticSeverity.Info => Suggestion, 63DiagnosticSeverity.Hidden => Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions.cs (5)
11public static NotificationOption2 ToNotificationOption(this DiagnosticSeverity severity, bool isOverridenSeverity) 15DiagnosticSeverity.Error => NotificationOption2.Error, 16DiagnosticSeverity.Warning => NotificationOption2.Warning, 17DiagnosticSeverity.Info => NotificationOption2.Suggestion, 18DiagnosticSeverity.Hidden => NotificationOption2.Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions_Shared.cs (5)
11public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 15DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 16DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 17DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 18DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
25public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
78entryWriter($"dotnet_naming_rule.{ruleName}.severity", namingRule.EnforcementLevel.ToNotificationOption(defaultSeverity: DiagnosticSeverity.Hidden).ToEditorConfigString());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (5)
29new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 38EnforcementLevel = ((DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), namingRuleElement.Attribute(nameof(EnforcementLevel))!.Value)).ToReportDiagnostic(), 48writer.WriteInt32((int)(EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 57EnforcementLevel = ((DiagnosticSeverity)reader.ReadInt32()).ToReportDiagnostic(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\DiagnosticSeverityExtensions.cs (8)
12/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 14/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 16/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 21public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 24DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 25DiagnosticSeverity.Info => ReportDiagnostic.Info, 26DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 27DiagnosticSeverity.Error => ReportDiagnostic.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\ReportDiagnosticExtensions.cs (9)
12/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 16/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 17/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 23public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 28return DiagnosticSeverity.Error; 31return DiagnosticSeverity.Warning; 34return DiagnosticSeverity.Info; 37return DiagnosticSeverity.Hidden; 59public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
194diag => diag.Severity == DiagnosticSeverity.Error && !ignoreErrorCode.Contains(diag.Id));
UpgradeMSBuildWorkspaceAnalyzer.cs (1)
30DiagnosticSeverity.Warning,
Microsoft.CodeAnalysis.AnalyzerUtilities (52)
src\roslyn\src\Compilers\Core\Portable\Diagnostic\DiagnosticArrayExtensions.cs (1)
15if (diagnostic.Severity == DiagnosticSeverity.Error)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
191DiagnosticSeverity? GetEffectiveSeverity()
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ControlFlowGraphExtensions.cs (1)
28if (cfg.OriginalOperation.Syntax.GetDiagnostics().Any(d => d.DefaultSeverity == DiagnosticSeverity.Error) ||
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
40defaultSeverity: DiagnosticSeverity.Warning,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (8)
112new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 180var severity = (DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), severityAttribute.Value); 184DiagnosticSeverity.Hidden => NotificationOption2.Silent, 185DiagnosticSeverity.Info => NotificationOption2.Suggestion, 186DiagnosticSeverity.Warning => NotificationOption2.Warning, 187DiagnosticSeverity.Error => NotificationOption2.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (6)
11/// a code style. Under the hood, it simply maps to <see cref="DiagnosticSeverity"/> 57public static NotificationOption2 ForSeverity(DiagnosticSeverity severity) 60DiagnosticSeverity.Error => Error, 61DiagnosticSeverity.Warning => Warning, 62DiagnosticSeverity.Info => Suggestion, 63DiagnosticSeverity.Hidden => Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions.cs (5)
11public static NotificationOption2 ToNotificationOption(this DiagnosticSeverity severity, bool isOverridenSeverity) 15DiagnosticSeverity.Error => NotificationOption2.Error, 16DiagnosticSeverity.Warning => NotificationOption2.Warning, 17DiagnosticSeverity.Info => NotificationOption2.Suggestion, 18DiagnosticSeverity.Hidden => NotificationOption2.Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions_Shared.cs (5)
11public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 15DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 16DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 17DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 18DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
25public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
78entryWriter($"dotnet_naming_rule.{ruleName}.severity", namingRule.EnforcementLevel.ToNotificationOption(defaultSeverity: DiagnosticSeverity.Hidden).ToEditorConfigString());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (5)
29new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 38EnforcementLevel = ((DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), namingRuleElement.Attribute(nameof(EnforcementLevel))!.Value)).ToReportDiagnostic(), 48writer.WriteInt32((int)(EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 57EnforcementLevel = ((DiagnosticSeverity)reader.ReadInt32()).ToReportDiagnostic(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\DiagnosticSeverityExtensions.cs (8)
12/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 14/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 16/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 21public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 24DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 25DiagnosticSeverity.Info => ReportDiagnostic.Info, 26DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 27DiagnosticSeverity.Error => ReportDiagnostic.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\ReportDiagnosticExtensions.cs (9)
12/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 16/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 17/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 23public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 28return DiagnosticSeverity.Error; 31return DiagnosticSeverity.Warning; 34return DiagnosticSeverity.Info; 37return DiagnosticSeverity.Hidden; 59public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
Microsoft.CodeAnalysis.CodeStyle (67)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (3)
17private DiagnosticSeverity? _minimumReportedSeverity; 62DiagnosticSeverity.Hidden, 167if (_minimumReportedSeverity!.Value == DiagnosticSeverity.Hidden)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractCodeQualityDiagnosticAnalyzer.cs (2)
48DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Info,
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
115?.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
56if (node.ContainsDiagnostics && node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\Core\Analyzers\OrderModifiers\AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
75if (notificationOption.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
39defaultSeverity: DiagnosticSeverity.Warning,
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
130if (root.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 220var effectiveSeverity = severity.ToDiagnosticSeverity() ?? s_removeUnnecessarySuppressionDescriptor.DefaultSeverity; 613DiagnosticSeverity severity, 633DiagnosticSeverity severity) 664DiagnosticSeverity severity)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
774if (tree.GetDiagnostics(cancellationToken).Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
81if (syntax.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
128if (context.Operation.Syntax.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
39DiagnosticSeverity.Info,
src\roslyn\src\Compilers\Core\Portable\Diagnostic\DiagnosticArrayExtensions.cs (1)
15if (diagnostic.Severity == DiagnosticSeverity.Error)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (8)
112new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 180var severity = (DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), severityAttribute.Value); 184DiagnosticSeverity.Hidden => NotificationOption2.Silent, 185DiagnosticSeverity.Info => NotificationOption2.Suggestion, 186DiagnosticSeverity.Warning => NotificationOption2.Warning, 187DiagnosticSeverity.Error => NotificationOption2.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (6)
11/// a code style. Under the hood, it simply maps to <see cref="DiagnosticSeverity"/> 57public static NotificationOption2 ForSeverity(DiagnosticSeverity severity) 60DiagnosticSeverity.Error => Error, 61DiagnosticSeverity.Warning => Warning, 62DiagnosticSeverity.Info => Suggestion, 63DiagnosticSeverity.Hidden => Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions.cs (5)
11public static NotificationOption2 ToNotificationOption(this DiagnosticSeverity severity, bool isOverridenSeverity) 15DiagnosticSeverity.Error => NotificationOption2.Error, 16DiagnosticSeverity.Warning => NotificationOption2.Warning, 17DiagnosticSeverity.Info => NotificationOption2.Suggestion, 18DiagnosticSeverity.Hidden => NotificationOption2.Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions_Shared.cs (5)
11public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 15DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 16DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 17DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 18DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
25public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
78entryWriter($"dotnet_naming_rule.{ruleName}.severity", namingRule.EnforcementLevel.ToNotificationOption(defaultSeverity: DiagnosticSeverity.Hidden).ToEditorConfigString());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (5)
29new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 38EnforcementLevel = ((DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), namingRuleElement.Attribute(nameof(EnforcementLevel))!.Value)).ToReportDiagnostic(), 48writer.WriteInt32((int)(EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 57EnforcementLevel = ((DiagnosticSeverity)reader.ReadInt32()).ToReportDiagnostic(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\DiagnosticSeverityExtensions.cs (8)
12/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 14/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 16/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 21public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 24DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 25DiagnosticSeverity.Info => ReportDiagnostic.Info, 26DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 27DiagnosticSeverity.Error => ReportDiagnostic.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\ReportDiagnosticExtensions.cs (9)
12/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 16/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 17/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 23public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 28return DiagnosticSeverity.Error; 31return DiagnosticSeverity.Warning; 34return DiagnosticSeverity.Info; 37return DiagnosticSeverity.Hidden; 59public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
28var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
89var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
194diag => diag.Severity == DiagnosticSeverity.Error && !ignoreErrorCode.Contains(diag.Id));
Microsoft.CodeAnalysis.CSharp (76)
Binder\Binder_Crefs.cs (1)
1216if (diag.Severity == DiagnosticSeverity.Error)
Binder\Binder_Expressions.cs (1)
9561wasError = (result.Error.Severity == DiagnosticSeverity.Error);
Binder\Binder_InterpolatedString.cs (1)
73!interpolation.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error) &&
Binder\Binder_Lookup.cs (1)
749if (info.Severity == DiagnosticSeverity.Error)
Binder\Binder_Patterns.cs (3)
189if (hasValueProperty?.GetUseSiteInfo().DiagnosticInfo?.DefaultSeverity == DiagnosticSeverity.Error) 324declaredMethod.GetUseSiteInfo().DiagnosticInfo?.DefaultSeverity != DiagnosticSeverity.Error && 416return HasTryGetValueSignature(method) && method.GetUseSiteInfo().DiagnosticInfo?.DefaultSeverity != DiagnosticSeverity.Error &&
Binder\Binder_Symbols.cs (5)
1772var severity = useSiteInfo.DiagnosticInfo.Severity; 1775if (severity == DiagnosticSeverity.Error) 1869if (useSiteInfo.DiagnosticInfo?.Severity == DiagnosticSeverity.Error) 1933var severity = useSiteInfo.DiagnosticInfo.Severity; 1936if (severity == DiagnosticSeverity.Error)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
607Debug.Assert(diagInfo.Severity == DiagnosticSeverity.Error); 635Debug.Assert(bad.Member.GetUseSiteInfo().DiagnosticInfo.Severity == DiagnosticSeverity.Error,
Compilation\CSharpCompilation.cs (1)
4899return (diagnostic == null) || (diagnostic.Severity != DiagnosticSeverity.Error);
Compilation\CSharpDiagnosticFilter.cs (5)
136DiagnosticSeverity severity, 233!(specifiedWarnAsErrorMinus && severity == DiagnosticSeverity.Warning && reportFromSyntaxTreeOptions == ReportDiagnostic.Error)) 313if (severity == DiagnosticSeverity.Warning || severity == DiagnosticSeverity.Info) 338return severity == DiagnosticSeverity.Warning &&
Compilation\SyntaxAndDeclarationManager.cs (1)
211Debug.Assert(!directive.IsActive || tree.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error));
Emitter\Model\PEModuleBuilder.cs (1)
1251if (diagnosticInfo != null && diagnosticInfo.Severity == DiagnosticSeverity.Error)
Emitter\NoPia\EmbeddedTypesManager.cs (1)
107if (info.DiagnosticInfo?.Severity == DiagnosticSeverity.Error)
Errors\CSDiagnostic.cs (1)
41internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
Errors\CSDiagnosticInfo.cs (2)
46private CSDiagnosticInfo(CSDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 51protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Errors\DiagnosticBagExtensions.cs (1)
95if (info.Severity == DiagnosticSeverity.Error)
Errors\DiagnosticInfoWithSymbols.cs (2)
28protected DiagnosticInfoWithSymbols(DiagnosticInfoWithSymbols original, DiagnosticSeverity severity) : base(original, severity) 33protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Errors\ErrorFacts.cs (5)
106internal static DiagnosticSeverity GetSeverity(ErrorCode code) 118return DiagnosticSeverity.Warning; 122return DiagnosticSeverity.Info; 126return DiagnosticSeverity.Hidden; 130return DiagnosticSeverity.Error;
Errors\LazyArrayElementCantBeRefAnyDiagnosticInfo.cs (2)
22private LazyArrayElementCantBeRefAnyDiagnosticInfo(LazyArrayElementCantBeRefAnyDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 27protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Errors\LazyDiagnosticInfo.cs (2)
28protected LazyDiagnosticInfo(LazyDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 33protected abstract override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity);
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (3)
29private LazyMissingNonNullTypesContextDiagnosticInfo(LazyMissingNonNullTypesContextDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 35protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity) 73if (info?.Severity != DiagnosticSeverity.Error && !binder.AreNullableAnnotationsEnabled(questionToken))
Errors\LazyObsoleteDiagnosticInfo.cs (2)
26private LazyObsoleteDiagnosticInfo(LazyObsoleteDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 33protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Errors\LazyUnmanagedCallersOnlyMethodCalledDiagnosticInfo.cs (2)
22private LazyUnmanagedCallersOnlyMethodCalledDiagnosticInfo(LazyUnmanagedCallersOnlyMethodCalledDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 28protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Errors\LazyUseSiteDiagnosticsInfoForNullableType.cs (2)
20private LazyUseSiteDiagnosticsInfoForNullableType(LazyUseSiteDiagnosticsInfoForNullableType original, DiagnosticSeverity severity) : base(original, severity) 26protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Errors\MessageProvider.cs (3)
25public override DiagnosticSeverity GetSeverity(int code) 70public override string GetMessagePrefix(string id, DiagnosticSeverity severity, bool isWarningAsError, CultureInfo culture) 73severity == DiagnosticSeverity.Error || isWarningAsError ? "error" : "warning",
Errors\SyntaxDiagnosticInfo.cs (2)
59protected SyntaxDiagnosticInfo(SyntaxDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 65protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Errors\XmlSyntaxDiagnosticInfo.cs (2)
26private XmlSyntaxDiagnosticInfo(XmlSyntaxDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 31protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
FlowAnalysis\DefiniteAssignment.cs (1)
549if (diagnostic.Severity != DiagnosticSeverity.Error || compatDiagnosticSet.Contains(diagnostic))
FlowAnalysis\FlowAnalysisPass.cs (1)
90IEnumerable<Diagnostic> getErrorsOnly(IEnumerable<Diagnostic> diags) => diags.Where(d => d.Severity == DiagnosticSeverity.Error);
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
105if (useSiteInfo.DiagnosticInfo?.Severity != DiagnosticSeverity.Error)
Lowering\SyntheticBoundNodeFactory.cs (1)
389if (useSiteInfo.DiagnosticInfo?.DefaultSeverity == DiagnosticSeverity.Error)
Parser\LanguageParser.cs (1)
14712if (diagnostic.Severity == DiagnosticSeverity.Error)
Symbols\ConstraintsHelper.cs (1)
1328if (info.Severity == DiagnosticSeverity.Error)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
785if (info.DiagnosticInfo?.Severity != DiagnosticSeverity.Error)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1531_containingType.GetUseSiteInfo().DiagnosticInfo?.DefaultSeverity == DiagnosticSeverity.Error))
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
696if (useSiteInfo.DiagnosticInfo?.Severity == DiagnosticSeverity.Error)
Symbols\ReducedExtensionMethodSymbol.cs (1)
63if (diag.Severity == DiagnosticSeverity.Error)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
814if (useSiteDiagnostic?.Severity == DiagnosticSeverity.Error)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (3)
250reportedAnError = implementingMemberAndDiagnostics.Diagnostics.Diagnostics.Any(static d => d.Severity == DiagnosticSeverity.Error); 288if (useSiteDiagnostic != null && useSiteDiagnostic.DefaultSeverity == DiagnosticSeverity.Error) 1869if (diagnostic.Severity == DiagnosticSeverity.Error && diagnostic.Code is not ((int)ErrorCode.ERR_ImplicitImplementationOfNonPublicInterfaceMember or (int)ErrorCode.ERR_ImplicitImplementationOfInaccessibleInterfaceMember))
Symbols\Symbol.cs (6)
1069return info.DiagnosticInfo?.Severity == DiagnosticSeverity.Error; 1138if (info.Severity == DiagnosticSeverity.Error && IsHighestPriorityUseSiteErrorCode(info.Code)) 1145if (result == null || result.Severity == DiagnosticSeverity.Warning && info.Severity == DiagnosticSeverity.Error) 1165if (diagnosticInfo?.Severity == DiagnosticSeverity.Error) 1203return info.Severity == DiagnosticSeverity.Error;
Symbols\Tuples\TupleTypeSymbol.cs (1)
498if (useSiteInfo.DiagnosticInfo?.Severity != DiagnosticSeverity.Error)
Symbols\TypeSymbol.cs (1)
2065useSiteDiagnostic.DefaultSeverity == DiagnosticSeverity.Error)
Microsoft.CodeAnalysis.CSharp.Analyzers (2)
MetaAnalyzers\CSharpSemanticModelGetDeclaredSymbolAlwaysReturnsNullAnalyzer.cs (2)
26DiagnosticSeverity.Warning, 37DiagnosticSeverity.Warning,
Microsoft.CodeAnalysis.CSharp.CodeStyle (21)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
52var diagnosticLocation = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) != ReportDiagnostic.Hidden
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
55var diagnosticLocation = option.Notification.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) != ReportDiagnostic.Hidden
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToProgramMainDiagnosticAnalyzer.cs (1)
58root, isHidden: severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden),
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
78methodDeclaration, isHidden: option.Notification.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden),
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
47if (switchStatement.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
77if (arrowExpressionClause.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
43if (conditionalExpression.GetRequiredParent().GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
61if (current.ContainsDiagnostics && current.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (2)
22=> diagnostics.Any(d => d.Severity is DiagnosticSeverity.Error or DiagnosticSeverity.Warning);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
23=> diagnostics.Any(d => d.Severity is DiagnosticSeverity.Error);
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
41accessorList.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
94if (topMostExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (2)
100var location = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden 115var location = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
104? severity.WithDefaultSeverity(DiagnosticSeverity.Hidden)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
104if (localDeclaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 144if (styleOption.Notification.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) < ReportDiagnostic.Hidden)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
50if (expression.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
118if (parsed.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
33context.Diagnostics[0].Severity > DiagnosticSeverity.Hidden ? CodeActionPriority.Default : CodeActionPriority.Low);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
43var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
Microsoft.CodeAnalysis.CSharp.Features (28)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
378if (namespaceDecl.Name.GetDiagnostics().Any(diag => diag.DefaultSeverity == DiagnosticSeverity.Error))
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
197if (type.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
93!_semanticModel.GetDiagnostics(_source.Span, _cancellationToken).Any(static diagnostic => diagnostic.DefaultSeverity == DiagnosticSeverity.Error))
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
72if (stringExpression.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
Diagnostics\Analyzers\FileBasedPrograms\FileLevelDirectiveDiagnosticAnalyzer.cs (1)
29defaultSeverity: DiagnosticSeverity.Error,
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
52var diagnosticLocation = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) != ReportDiagnostic.Hidden
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
55var diagnosticLocation = option.Notification.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) != ReportDiagnostic.Hidden
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToProgramMainDiagnosticAnalyzer.cs (1)
58root, isHidden: severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden),
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
78methodDeclaration, isHidden: option.Notification.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden),
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
47if (switchStatement.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
77if (arrowExpressionClause.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
43if (conditionalExpression.GetRequiredParent().GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
61if (current.ContainsDiagnostics && current.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (2)
22=> diagnostics.Any(d => d.Severity is DiagnosticSeverity.Error or DiagnosticSeverity.Warning);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\UnnecessaryUnsafeModifierUtilities.cs (1)
23=> diagnostics.Any(d => d.Severity is DiagnosticSeverity.Error);
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
41accessorList.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
94if (topMostExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (2)
100var location = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden 115var location = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
104? severity.WithDefaultSeverity(DiagnosticSeverity.Hidden)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
104if (localDeclaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 144if (styleOption.Notification.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) < ReportDiagnostic.Hidden)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
50if (expression.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
33context.Diagnostics[0].Severity > DiagnosticSeverity.Hidden ? CodeActionPriority.Default : CodeActionPriority.Low);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
43var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
StringIndentation\CSharpStringIndentationService.cs (2)
83if (token.ContainsDiagnostics && token.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 100var errors = interpolatedString.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
118if (parsed.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.Extensions.Package (17)
Diagnostics\DiagnosticSeverityExtensions.cs (8)
12/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 14/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 16/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 21public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 24DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 25DiagnosticSeverity.Info => ReportDiagnostic.Info, 26DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 27DiagnosticSeverity.Error => ReportDiagnostic.Error,
Diagnostics\ReportDiagnosticExtensions.cs (9)
12/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 16/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 17/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 23public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 28return DiagnosticSeverity.Error; 31return DiagnosticSeverity.Warning; 34return DiagnosticSeverity.Info; 37return DiagnosticSeverity.Hidden; 59public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
Microsoft.CodeAnalysis.Features (74)
CodeFixes\DiagnosticExtensions.cs (2)
9public static bool IsMoreSevereThanOrEqualTo(this DiagnosticSeverity left, DiagnosticSeverity right)
CodeFixes\Service\CodeFixService.cs (3)
132var preferredMap = diagnostic.Severity == DiagnosticSeverity.Error 285Document document, TextSpan? textSpan, string diagnosticId, DiagnosticSeverity minimumSeverity, CancellationToken cancellationToken) 339DiagnosticSeverity severity,
CodeFixes\Service\ICodeFixService.cs (2)
26Task<CodeFixCollection?> GetDocumentFixAllForIdInSpanAsync(Document document, TextSpan? textSpan, string diagnosticId, DiagnosticSeverity severity, CancellationToken cancellationToken); 27Task<Document> ApplyCodeFixesForSpecificDiagnosticIdAsync(Document document, TextSpan? textSpan, string diagnosticId, DiagnosticSeverity severity, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken);
CodeFixes\Suppression\SuppressionHelpers.cs (4)
49case DiagnosticSeverity.Hidden: 53case DiagnosticSeverity.Error: 54case DiagnosticSeverity.Warning: 55case DiagnosticSeverity.Info:
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
195if (diagnostic.Severity == DiagnosticSeverity.Error)
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
42if (from.GetDiagnostics().Any(d => d.DefaultSeverity == DiagnosticSeverity.Error))
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
83if (ifStatement == null || ifStatement.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
94.Any(static diagnostic => diagnostic.DefaultSeverity == DiagnosticSeverity.Error))
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (2)
65if (stringToken.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 119if (interpolatedString.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
49if (literalExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
Copilot\CopilotChangeAnalysis.cs (1)
41[property: DataMember(Order = 4)] Dictionary<DiagnosticSeverity, int> SeverityToCount);
Copilot\ICopilotChangeAnalysisService.cs (3)
183var severityToCount = new Dictionary<DiagnosticSeverity, int>(); 230private static bool IsVisibleDiagnostic(bool isSuppressed, DiagnosticSeverity severity) 231=> !isSuppressed && severity != DiagnosticSeverity.Hidden;
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
53DiagnosticSeverity.Error,
Diagnostics\Service\DocumentAnalysisExecutor_Helpers.cs (1)
40defaultSeverity: DiagnosticSeverity.Warning,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
558var syntaxError = syntaxDiagnostics.FirstOrDefault(d => d.Severity == DiagnosticSeverity.Error);
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (15)
48void Add(int index, string prefix, int code, string resourceName, LocalizableResourceString title, DiagnosticSeverity severity, bool isNoEffect) 51Debug.Assert(!isNoEffect || severity == DiagnosticSeverity.Warning); 75void AddRudeEdit(RudeEditKind kind, string resourceName, DiagnosticSeverity severity = DiagnosticSeverity.Error, bool noEffect = false) 78void AddGeneralDiagnostic(EditAndContinueErrorCode code, string resourceName, DiagnosticSeverity severity = DiagnosticSeverity.Error, bool noEffect = false) 86var severity = noEffect ? DiagnosticSeverity.Warning : DiagnosticSeverity.Error; 178AddRudeEdit(RudeEditKind.UpdateMightNotHaveAnyEffect, nameof(FeaturesResources.Changing_0_might_not_have_any_effect_until_the_application_is_restarted), DiagnosticSeverity.Warning, noEffect: true); 197AddGeneralDiagnostic(EditAndContinueErrorCode.DocumentIsOutOfSyncWithDebuggee, nameof(FeaturesResources.DocumentIsOutOfSyncWithDebuggee), DiagnosticSeverity.Warning); 200AddGeneralDiagnostic(EditAndContinueErrorCode.UpdatingDocumentInStaleProject, nameof(FeaturesResources.Changing_source_file_0_in_a_stale_project_1_has_no_effect_until_the_project_is_rebuilt_2), DiagnosticSeverity.Warning, noEffect: true); 242DiagnosticSeverity.Error, 290public static DiagnosticSeverity GetSeverity(this RudeEditKind kind) 294=> kind.GetSeverity() == DiagnosticSeverity.Error;
EditAndContinue\EditSession.cs (3)
743hasBlockingRudeEdit |= diagnostic.Severity == DiagnosticSeverity.Error; 1420if (emitDiagnostic.Severity is DiagnosticSeverity.Error or DiagnosticSeverity.Warning)
EditAndContinue\EditSessionTelemetry.cs (1)
97if (diagnostic.Severity == DiagnosticSeverity.Error)
EditAndContinue\EmitSolutionUpdateResults.cs (4)
52DiagnosticSeverity.Error => EditAndContinueDiagnosticDescriptors.IsEncDiagnostic(diagnostic.Id) ? ManagedHotReloadDiagnosticSeverity.RestartRequired : ManagedHotReloadDiagnosticSeverity.Error, 53DiagnosticSeverity.Warning => ManagedHotReloadDiagnosticSeverity.Warning, 212.Where(r => r.Diagnostics.Any(static d => d.Severity == DiagnosticSeverity.Error)) 395blocking |= diagnostic.IsEncDiagnostic() && diagnostic.Severity == DiagnosticSeverity.Error;
EditAndContinue\SolutionUpdate.cs (2)
69DiagnosticSeverity.Warning => LogMessageSeverity.Warning, 70DiagnosticSeverity.Error => LogMessageSeverity.Error,
ExternalAccess\VSTypeScript\Api\VSTypeScriptDiagnosticData.cs (1)
22public DiagnosticSeverity Severity
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
192=> node.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error);
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (3)
17private DiagnosticSeverity? _minimumReportedSeverity; 62DiagnosticSeverity.Hidden, 167if (_minimumReportedSeverity!.Value == DiagnosticSeverity.Hidden)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractCodeQualityDiagnosticAnalyzer.cs (2)
48DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Info,
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
115?.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
56if (node.ContainsDiagnostics && node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\Core\Analyzers\OrderModifiers\AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
75if (notificationOption.Severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
39defaultSeverity: DiagnosticSeverity.Warning,
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
130if (root.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 220var effectiveSeverity = severity.ToDiagnosticSeverity() ?? s_removeUnnecessarySuppressionDescriptor.DefaultSeverity; 613DiagnosticSeverity severity, 633DiagnosticSeverity severity) 664DiagnosticSeverity severity)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
774if (tree.GetDiagnostics(cancellationToken).Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
81if (syntax.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
128if (context.Operation.Syntax.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
39DiagnosticSeverity.Info,
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
28var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
89var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
Wrapping\AbstractWrapper.cs (1)
66=> declaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error && d.Location.SourceSpan.OverlapsWith(headerSpan));
Wrapping\AbstractWrappingCodeRefactoringProvider.cs (1)
50var containsSyntaxError = node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.Razor.Compiler (15)
SourceGenerators\Diagnostics\RazorDiagnostics.cs (15)
20DiagnosticSeverity.Error); 27DiagnosticSeverity.Error); 34DiagnosticSeverity.Info); 41DiagnosticSeverity.Warning); 48DiagnosticSeverity.Warning); 55DiagnosticSeverity.Warning); 62DiagnosticSeverity.Warning); 69DiagnosticSeverity.Error); 76DiagnosticSeverity.Error); 83DiagnosticSeverity.Info); 90DiagnosticSeverity.Info); 101RazorDiagnosticSeverity.Error => DiagnosticSeverity.Error, 102RazorDiagnosticSeverity.Warning => DiagnosticSeverity.Warning, 103_ => DiagnosticSeverity.Hidden, 130private static DiagnosticDescriptor CreateDescriptor(string id, string titleResourceName, string messageResourceName, DiagnosticSeverity defaultSeverity)
Microsoft.CodeAnalysis.ResxSourceGenerator (50)
src\roslyn\src\Compilers\Core\Portable\Diagnostic\DiagnosticArrayExtensions.cs (1)
15if (diagnostic.Severity == DiagnosticSeverity.Error)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
191DiagnosticSeverity? GetEffectiveSeverity()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (8)
112new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 180var severity = (DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), severityAttribute.Value); 184DiagnosticSeverity.Hidden => NotificationOption2.Silent, 185DiagnosticSeverity.Info => NotificationOption2.Suggestion, 186DiagnosticSeverity.Warning => NotificationOption2.Warning, 187DiagnosticSeverity.Error => NotificationOption2.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (6)
11/// a code style. Under the hood, it simply maps to <see cref="DiagnosticSeverity"/> 57public static NotificationOption2 ForSeverity(DiagnosticSeverity severity) 60DiagnosticSeverity.Error => Error, 61DiagnosticSeverity.Warning => Warning, 62DiagnosticSeverity.Info => Suggestion, 63DiagnosticSeverity.Hidden => Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions.cs (5)
11public static NotificationOption2 ToNotificationOption(this DiagnosticSeverity severity, bool isOverridenSeverity) 15DiagnosticSeverity.Error => NotificationOption2.Error, 16DiagnosticSeverity.Warning => NotificationOption2.Warning, 17DiagnosticSeverity.Info => NotificationOption2.Suggestion, 18DiagnosticSeverity.Hidden => NotificationOption2.Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions_Shared.cs (5)
11public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 15DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 16DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 17DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 18DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
25public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
78entryWriter($"dotnet_naming_rule.{ruleName}.severity", namingRule.EnforcementLevel.ToNotificationOption(defaultSeverity: DiagnosticSeverity.Hidden).ToEditorConfigString());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (5)
29new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 38EnforcementLevel = ((DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), namingRuleElement.Attribute(nameof(EnforcementLevel))!.Value)).ToReportDiagnostic(), 48writer.WriteInt32((int)(EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 57EnforcementLevel = ((DiagnosticSeverity)reader.ReadInt32()).ToReportDiagnostic(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\DiagnosticSeverityExtensions.cs (8)
12/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 14/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 16/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 21public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 24DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 25DiagnosticSeverity.Info => ReportDiagnostic.Info, 26DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 27DiagnosticSeverity.Error => ReportDiagnostic.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\ReportDiagnosticExtensions.cs (9)
12/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 16/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 17/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 23public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 28return DiagnosticSeverity.Error; 31return DiagnosticSeverity.Warning; 34return DiagnosticSeverity.Info; 37return DiagnosticSeverity.Hidden; 59public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
Microsoft.CodeAnalysis.Scripting (5)
Hosting\CommandLine\CommandLineRunner.cs (1)
391Console.SetForegroundColor(diagnostic.Severity == DiagnosticSeverity.Error ? ConsoleColor.Red : ConsoleColor.Yellow);
Script.cs (3)
366return ImmutableArray.CreateRange(GetCompilation().GetDiagnostics(cancellationToken).Where(d => d.Severity == DiagnosticSeverity.Warning)); 370return ImmutableArray.CreateRange(e.Diagnostics.Where(d => d.Severity is DiagnosticSeverity.Error or DiagnosticSeverity.Warning));
ScriptBuilder.cs (1)
109var filtered = diagnostics.AsEnumerable().Where(d => d.Severity == DiagnosticSeverity.Error).AsImmutable();
Microsoft.CodeAnalysis.VisualBasic (36)
Binding\Binder_Expressions.vb (3)
1110If diag.Severity = DiagnosticSeverity.Error Then 3112If di.Severity = DiagnosticSeverity.Error Then 4944If diag.Severity = DiagnosticSeverity.Error Then
Binding\Binder_Invocation.vb (1)
1942If diagnostic.Severity <> DiagnosticSeverity.Error Then
Binding\Binder_Lookup.vb (1)
265Debug.Assert(diagInfo.Severity = DiagnosticSeverity.Error)
Binding\Binder_Symbols.vb (2)
958reportedAnError = (lookupResult.Diagnostic.Severity = DiagnosticSeverity.Error) 1049reportedAnError = (lookupResult.Diagnostic.Severity = DiagnosticSeverity.Error)
Binding\Binder_Utils.vb (1)
122If diag.Severity = DiagnosticSeverity.Error Then
Binding\BindingDiagnosticBag.vb (1)
77Debug.Assert(diagnosticInfo.Severity = DiagnosticSeverity.Error)
CommandLine\VisualBasicCommandLineParser.vb (1)
2258(VisualBasic.MessageProvider.Instance.GetSeverity(number) = DiagnosticSeverity.Warning) AndAlso
Compilation\VisualBasicDiagnosticFilter.vb (5)
125Friend Shared Function GetDiagnosticReport(severity As DiagnosticSeverity, 183Not (specifiedWarnAsErrorMinus AndAlso severity = DiagnosticSeverity.Warning AndAlso reportFromSyntaxTreeOptions = ReportDiagnostic.Error) Then 217(severity = DiagnosticSeverity.Warning OrElse severity = DiagnosticSeverity.Info) Then 223If (generalDiagnosticOption = ReportDiagnostic.Error) AndAlso (severity = DiagnosticSeverity.Warning) Then
Declarations\DeclarationTreeBuilder.vb (1)
852If Not modifier.GetDiagnostics().Any(Function(d) d.Severity = DiagnosticSeverity.Error) Then
Errors\DiagnosticBagExtensions.vb (1)
96Debug.Assert(info.Severity = DiagnosticSeverity.Error)
Errors\MessageProvider.vb (7)
50Public Overrides Function GetSeverity(code As Integer) As DiagnosticSeverity 57Return DiagnosticSeverity.Warning 59Return DiagnosticSeverity.Info 61Return DiagnosticSeverity.Hidden 63Return DiagnosticSeverity.Error 111Public Overrides Function GetMessagePrefix(id As String, severity As DiagnosticSeverity, isWarningAsError As Boolean, culture As CultureInfo) As String 113If(severity = DiagnosticSeverity.Error OrElse isWarningAsError, "error", "warning"), id)
Errors\VBDiagnostic.vb (1)
33Friend Overrides Function WithSeverity(severity As DiagnosticSeverity) As Diagnostic
GlobalImport.vb (1)
80Dim firstError = errors.AsEnumerable().FirstOrDefault(Function(diag) diag.Severity = DiagnosticSeverity.Error)
OptionsValidator.vb (1)
55If Not errors.Any(Function(diag) diag.Severity = DiagnosticSeverity.Error) Then
Symbols\ConstraintsHelper.vb (1)
747Debug.Assert(info.Severity = DiagnosticSeverity.Error)
Symbols\EventSymbol.vb (1)
233Debug.Assert(errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\ExtendedErrorTypeSymbol.vb (2)
50Debug.Assert(errorInfo Is Nothing OrElse errorInfo.Severity = DiagnosticSeverity.Error) 78Debug.Assert(errorInfo Is Nothing OrElse errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\FieldSymbol.vb (1)
307Debug.Assert(errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\InstanceTypeSymbol.vb (1)
173Debug.Assert(errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\MethodSymbol.vb (1)
720Debug.Assert(errorInfo Is Nothing OrElse errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\PropertySymbol.vb (1)
458Debug.Assert(errorInfo Is Nothing OrElse errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
87If diag.Severity = DiagnosticSeverity.Error Then
Microsoft.CodeAnalysis.Workspaces (66)
CodeStyle\NotificationOption.cs (2)
36public DiagnosticSeverity Value 38get => Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden;
Diagnostics\DiagnosticData.cs (11)
26DiagnosticSeverity severity, 27DiagnosticSeverity defaultSeverity, 51public readonly DiagnosticSeverity Severity = severity; 54public readonly DiagnosticSeverity DefaultSeverity = defaultSeverity; 331DiagnosticSeverity effectiveSeverity; 355private static DiagnosticSeverity GetEffectiveSeverity(ReportDiagnostic effectiveReportDiagnostic, DiagnosticSeverity defaultSeverity) 363return DiagnosticSeverity.Error; 366return DiagnosticSeverity.Hidden; 369return DiagnosticSeverity.Info; 372return DiagnosticSeverity.Warning;
Diagnostics\DiagnosticDescriptorData.cs (2)
18DiagnosticSeverity defaultSeverity, 33public readonly DiagnosticSeverity DefaultSeverity = defaultSeverity;
src\roslyn\src\Compilers\Core\Portable\Diagnostic\DiagnosticArrayExtensions.cs (1)
15if (diagnostic.Severity == DiagnosticSeverity.Error)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (8)
112new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 180var severity = (DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), severityAttribute.Value); 184DiagnosticSeverity.Hidden => NotificationOption2.Silent, 185DiagnosticSeverity.Info => NotificationOption2.Suggestion, 186DiagnosticSeverity.Warning => NotificationOption2.Warning, 187DiagnosticSeverity.Error => NotificationOption2.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (6)
11/// a code style. Under the hood, it simply maps to <see cref="DiagnosticSeverity"/> 57public static NotificationOption2 ForSeverity(DiagnosticSeverity severity) 60DiagnosticSeverity.Error => Error, 61DiagnosticSeverity.Warning => Warning, 62DiagnosticSeverity.Info => Suggestion, 63DiagnosticSeverity.Hidden => Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions.cs (5)
11public static NotificationOption2 ToNotificationOption(this DiagnosticSeverity severity, bool isOverridenSeverity) 15DiagnosticSeverity.Error => NotificationOption2.Error, 16DiagnosticSeverity.Warning => NotificationOption2.Warning, 17DiagnosticSeverity.Info => NotificationOption2.Suggestion, 18DiagnosticSeverity.Hidden => NotificationOption2.Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions_Shared.cs (5)
11public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 15DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 16DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 17DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 18DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
25public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
78entryWriter($"dotnet_naming_rule.{ruleName}.severity", namingRule.EnforcementLevel.ToNotificationOption(defaultSeverity: DiagnosticSeverity.Hidden).ToEditorConfigString());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (5)
29new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 38EnforcementLevel = ((DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), namingRuleElement.Attribute(nameof(EnforcementLevel))!.Value)).ToReportDiagnostic(), 48writer.WriteInt32((int)(EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 57EnforcementLevel = ((DiagnosticSeverity)reader.ReadInt32()).ToReportDiagnostic(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\DiagnosticSeverityExtensions.cs (8)
12/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 14/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 16/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 21public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 24DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 25DiagnosticSeverity.Info => ReportDiagnostic.Info, 26DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 27DiagnosticSeverity.Error => ReportDiagnostic.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\ReportDiagnosticExtensions.cs (9)
12/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 16/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 17/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 23public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 28return DiagnosticSeverity.Error; 31return DiagnosticSeverity.Warning; 34return DiagnosticSeverity.Info; 37return DiagnosticSeverity.Hidden; 59public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
194diag => diag.Severity == DiagnosticSeverity.Error && !ignoreErrorCode.Contains(diag.Id));
Workspace\WorkspaceDiagnosticDescriptors.cs (1)
20defaultSeverity: DiagnosticSeverity.Error,
Microsoft.DotNet.CodeAnalysis (6)
Analyzers\AppContextDefaultsAnalyzer.cs (3)
27new DiagnosticDescriptor(DiagnosticIds.BCL0010.ToString(), s_title, CreateDiagnosticMessage(s_defaultValueNotInitializedToTrue, DiagnosticIds.BCL0010.ToString()), s_analyzerName, DiagnosticSeverity.Error, isEnabledByDefault: true, description: s_description); 30new DiagnosticDescriptor(DiagnosticIds.BCL0011.ToString(), s_title, CreateDiagnosticMessage(s_defaultValueInsideUnexpectedIfCondition, DiagnosticIds.BCL0011.ToString()), s_analyzerName, DiagnosticSeverity.Error, isEnabledByDefault: true, description: s_description); 33new DiagnosticDescriptor(DiagnosticIds.BCL0012.ToString(), s_title, CreateDiagnosticMessage(s_defaultValueDefinedOutsideIfCondition, DiagnosticIds.BCL0012.ToString()), s_analyzerName, DiagnosticSeverity.Error, isEnabledByDefault: true, description: s_description);
Analyzers\MembersMustExistAnalyzer.cs (1)
26new DiagnosticDescriptor(DiagnosticIds.BCL0001.ToString(), s_title, s_messageFormat, s_analyzerName, DiagnosticSeverity.Error, isEnabledByDefault: true, description: s_description, customTags: WellKnownDiagnosticTags.CompilationEnd);
Analyzers\PinvokeAnalyzer.cs (1)
24private static DiagnosticDescriptor InvalidPinvokeCall = new DiagnosticDescriptor(DiagnosticIds.BCL0015.ToString(), Title, MessageFormat, AnalyzerName, DiagnosticSeverity.Error, isEnabledByDefault: true, description: Description);
Analyzers\ResourceUsageAnalyzer.cs (1)
19private static DiagnosticDescriptor InvalidSRFormatCall = new DiagnosticDescriptor(DiagnosticIds.BCL0020.ToString(), Title, "", AnalyzerName, DiagnosticSeverity.Error, isEnabledByDefault: true, description: Description);
Microsoft.DotNet.HotReload.Utils.Generator (1)
DeltaProject.cs (1)
98if (updates.PersistentDiagnostics.Any(d => d.Severity == DiagnosticSeverity.Error)) {
Microsoft.DotNet.HotReload.Watch (5)
HotReload\CompilationHandler.cs (5)
558ReportCompilationDiagnostics(DiagnosticSeverity.Error); 559ReportCompilationDiagnostics(DiagnosticSeverity.Warning); 567void ReportCompilationDiagnostics(DiagnosticSeverity severity) 665DiagnosticSeverity.Error => MessageDescriptor.ApplyUpdate_Error, 666DiagnosticSeverity.Warning => MessageDescriptor.ApplyUpdate_Warning,
Microsoft.Extensions.Logging.Generators (29)
DiagnosticDescriptors.cs (28)
17DiagnosticSeverity.Error, 25DiagnosticSeverity.Warning, 33DiagnosticSeverity.Error, 41DiagnosticSeverity.Error, 49DiagnosticSeverity.Info, 57DiagnosticSeverity.Error, 65DiagnosticSeverity.Error, 73DiagnosticSeverity.Warning, 81DiagnosticSeverity.Error, 89DiagnosticSeverity.Error, 97DiagnosticSeverity.Warning, 105DiagnosticSeverity.Warning, 113DiagnosticSeverity.Error, 121DiagnosticSeverity.Warning, 129DiagnosticSeverity.Error, 137DiagnosticSeverity.Error, 145DiagnosticSeverity.Warning, 153DiagnosticSeverity.Error, 161DiagnosticSeverity.Error, 169DiagnosticSeverity.Error, 177DiagnosticSeverity.Error, 185DiagnosticSeverity.Error, 193DiagnosticSeverity.Error, 201DiagnosticSeverity.Warning, 209defaultSeverity: DiagnosticSeverity.Error, 217DiagnosticSeverity.Info, 225DiagnosticSeverity.Error, 233DiagnosticSeverity.Error,
src\runtime\src\libraries\Common\src\Roslyn\DiagnosticDescriptorHelper.cs (1)
15DiagnosticSeverity defaultSeverity,
Microsoft.Extensions.Options.SourceGeneration (10)
DiagDescriptors.cs (8)
24defaultSeverity: DiagnosticSeverity.Warning); 31defaultSeverity: DiagnosticSeverity.Warning); 86defaultSeverity: DiagnosticSeverity.Warning); 93defaultSeverity: DiagnosticSeverity.Warning); 100defaultSeverity: DiagnosticSeverity.Warning); 107defaultSeverity: DiagnosticSeverity.Info); 114defaultSeverity: DiagnosticSeverity.Error); 121defaultSeverity: DiagnosticSeverity.Warning);
DiagDescriptorsBase.cs (2)
18DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Error,
Microsoft.Gen.BuildMetadata (2)
src\Generators\Shared\DiagDescriptorsBase.cs (2)
22DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Error,
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
GeneratorTests.cs (1)
101.Where(d => d.Severity >= DiagnosticSeverity.Warning)
Microsoft.Gen.ComplianceReports (1)
ComplianceReportsGenerator.cs (1)
97DiagnosticSeverity.Info,
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
GeneratorTests.cs (1)
134Assert.Equal(DiagnosticSeverity.Info, diag.Severity);
Microsoft.Gen.ContextualOptions (4)
DiagDescriptors.cs (1)
31defaultSeverity: DiagnosticSeverity.Warning);
Model\OptionsContextType.cs (1)
21public bool ShouldEmit => Diagnostics.TrueForAll(diag => diag.Severity != DiagnosticSeverity.Error);
src\Generators\Shared\DiagDescriptorsBase.cs (2)
22DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Error,
Microsoft.Gen.Logging (17)
Parsing\DiagDescriptors.cs (14)
19DiagnosticSeverity.Warning); 32DiagnosticSeverity.Warning); 51DiagnosticSeverity.Warning); 70DiagnosticSeverity.Warning); 77DiagnosticSeverity.Warning); 90DiagnosticSeverity.Info); 109DiagnosticSeverity.Warning); 134DiagnosticSeverity.Warning); 147DiagnosticSeverity.Warning); 184DiagnosticSeverity.Warning); 191DiagnosticSeverity.Warning); 240DiagnosticSeverity.Warning); 247DiagnosticSeverity.Warning); 260DiagnosticSeverity.Info);
Parsing\Parser.cs (1)
749if (d.Severity == DiagnosticSeverity.Error)
src\Generators\Shared\DiagDescriptorsBase.cs (2)
22DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Error,
Microsoft.Gen.MetadataExtractor (5)
MetadataReportsGenerator.cs (1)
86DiagnosticSeverity.Info,
src\Generators\Microsoft.Gen.ComplianceReports\ComplianceReportsGenerator.cs (1)
97DiagnosticSeverity.Info,
src\Generators\Microsoft.Gen.MetricsReports\MetricsReportsGenerator.cs (1)
61DiagnosticSeverity.Info,
src\Generators\Shared\DiagDescriptorsBase.cs (2)
22DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Error,
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
GeneratorTests.cs (1)
159Assert.Equal(DiagnosticSeverity.Info, diag.Severity);
Microsoft.Gen.Metrics (2)
src\Generators\Shared\DiagDescriptorsBase.cs (2)
22DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Error,
Microsoft.Gen.MetricsReports (3)
MetricsReportsGenerator.cs (1)
61DiagnosticSeverity.Info,
src\Generators\Shared\DiagDescriptorsBase.cs (2)
22DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Error,
Microsoft.Gen.MetricsReports.Unit.Tests (1)
GeneratorTests.cs (1)
115Assert.Equal(DiagnosticSeverity.Info, diag.Severity);
Microsoft.Interop.ComInterfaceGenerator (54)
Analyzers\AnalyzerDiagnostics.cs (5)
40DiagnosticSeverity.Info, 50DiagnosticSeverity.Info, 60DiagnosticSeverity.Warning, 70DiagnosticSeverity.Warning, 80DiagnosticSeverity.Warning,
ComInterfaceGenerator.cs (3)
492.Where(context => context.UnmanagedToManagedStub.Diagnostics.All(diag => diag.Descriptor.DefaultSeverity != DiagnosticSeverity.Error))) 555.Where(context => context.UnmanagedToManagedStub.Diagnostics.All(diag => diag.Descriptor.DefaultSeverity != DiagnosticSeverity.Error))) 573unmanagedToManagedContext.Diagnostics.All(static d => d.Descriptor.DefaultSeverity != DiagnosticSeverity.Error))
GeneratorDiagnostics.cs (45)
42DiagnosticSeverity.Error, 53DiagnosticSeverity.Error, 64DiagnosticSeverity.Error, 75DiagnosticSeverity.Error, 86DiagnosticSeverity.Error, 97DiagnosticSeverity.Error, 108DiagnosticSeverity.Error, 119DiagnosticSeverity.Error, 130DiagnosticSeverity.Error, 141DiagnosticSeverity.Error, 151DiagnosticSeverity.Error, 161DiagnosticSeverity.Error, 172DiagnosticSeverity.Error, 182DiagnosticSeverity.Error, 193DiagnosticSeverity.Error, 204DiagnosticSeverity.Error, 215DiagnosticSeverity.Error, 226DiagnosticSeverity.Error, 237DiagnosticSeverity.Error, 248DiagnosticSeverity.Error, 259DiagnosticSeverity.Error, 270DiagnosticSeverity.Error, 281DiagnosticSeverity.Error, 292DiagnosticSeverity.Error, 303DiagnosticSeverity.Error, 314DiagnosticSeverity.Error, 325DiagnosticSeverity.Error, 336DiagnosticSeverity.Error, 347DiagnosticSeverity.Error, 358DiagnosticSeverity.Error, 369DiagnosticSeverity.Error, 380DiagnosticSeverity.Error, 391DiagnosticSeverity.Error, 402DiagnosticSeverity.Error, 413DiagnosticSeverity.Error, 424DiagnosticSeverity.Error, 435DiagnosticSeverity.Warning, 446DiagnosticSeverity.Info, 461DiagnosticSeverity.Info, 476DiagnosticSeverity.Warning, 486DiagnosticSeverity.Warning, 496DiagnosticSeverity.Info, 506DiagnosticSeverity.Info, 516DiagnosticSeverity.Info, 527DiagnosticSeverity.Warning,
src\runtime\src\libraries\Common\src\Roslyn\DiagnosticDescriptorHelper.cs (1)
15DiagnosticSeverity defaultSeverity,
Microsoft.Interop.JavaScript.JSImportGenerator (16)
GeneratorDiagnostics.cs (15)
39DiagnosticSeverity.Error, 49DiagnosticSeverity.Error, 59DiagnosticSeverity.Error, 69DiagnosticSeverity.Error, 79DiagnosticSeverity.Error, 89DiagnosticSeverity.Error, 99DiagnosticSeverity.Error, 109DiagnosticSeverity.Error, 119DiagnosticSeverity.Error, 129DiagnosticSeverity.Error, 139DiagnosticSeverity.Error, 149DiagnosticSeverity.Error, 159DiagnosticSeverity.Error, 169DiagnosticSeverity.Error, 179DiagnosticSeverity.Error,
src\runtime\src\libraries\Common\src\Roslyn\DiagnosticDescriptorHelper.cs (1)
15DiagnosticSeverity defaultSeverity,
Microsoft.Interop.LibraryImportGenerator (69)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
29DiagnosticSeverity.Info,
Analyzers\CustomMarshallerAttributeAnalyzer.cs (43)
49DiagnosticSeverity.Error, 60DiagnosticSeverity.Error, 71DiagnosticSeverity.Error, 82DiagnosticSeverity.Error, 93DiagnosticSeverity.Error, 104DiagnosticSeverity.Error, 115DiagnosticSeverity.Error, 126DiagnosticSeverity.Error, 137DiagnosticSeverity.Error, 148DiagnosticSeverity.Error, 159DiagnosticSeverity.Error, 170DiagnosticSeverity.Error, 181DiagnosticSeverity.Error, 192DiagnosticSeverity.Error, 203DiagnosticSeverity.Error, 214DiagnosticSeverity.Error, 225DiagnosticSeverity.Error, 236DiagnosticSeverity.Error, 247DiagnosticSeverity.Error, 258DiagnosticSeverity.Error, 269DiagnosticSeverity.Error, 280DiagnosticSeverity.Error, 291DiagnosticSeverity.Error, 302DiagnosticSeverity.Error, 313DiagnosticSeverity.Error, 324DiagnosticSeverity.Warning, 335DiagnosticSeverity.Warning, 346DiagnosticSeverity.Warning, 357DiagnosticSeverity.Warning, 368DiagnosticSeverity.Warning, 379DiagnosticSeverity.Error, 390DiagnosticSeverity.Error, 401DiagnosticSeverity.Error, 419DiagnosticSeverity.Info, 430DiagnosticSeverity.Info, 441DiagnosticSeverity.Info, 452DiagnosticSeverity.Info, 463DiagnosticSeverity.Info, 474DiagnosticSeverity.Info, 485DiagnosticSeverity.Info, 496DiagnosticSeverity.Info, 507DiagnosticSeverity.Info, 518DiagnosticSeverity.Info,
Analyzers\NativeMarshallingAttributeAnalyzer.cs (3)
30DiagnosticSeverity.Error, 40DiagnosticSeverity.Error, 50DiagnosticSeverity.Error,
GeneratorDiagnostics.cs (21)
38DiagnosticSeverity.Error, 49DiagnosticSeverity.Error, 60DiagnosticSeverity.Error, 71DiagnosticSeverity.Error, 82DiagnosticSeverity.Error, 93DiagnosticSeverity.Error, 104DiagnosticSeverity.Error, 115DiagnosticSeverity.Error, 126DiagnosticSeverity.Error, 137DiagnosticSeverity.Error, 148DiagnosticSeverity.Error, 159DiagnosticSeverity.Error, 170DiagnosticSeverity.Error, 181DiagnosticSeverity.Error, 192DiagnosticSeverity.Error, 203DiagnosticSeverity.Error, 214DiagnosticSeverity.Info, 229DiagnosticSeverity.Info, 244DiagnosticSeverity.Warning, 254DiagnosticSeverity.Warning, 264DiagnosticSeverity.Info,
src\runtime\src\libraries\Common\src\Roslyn\DiagnosticDescriptorHelper.cs (1)
15DiagnosticSeverity defaultSeverity,
Microsoft.Interop.LibraryImportGenerator.Downlevel (22)
GeneratorDiagnostics.cs (21)
38DiagnosticSeverity.Error, 49DiagnosticSeverity.Error, 60DiagnosticSeverity.Error, 71DiagnosticSeverity.Error, 82DiagnosticSeverity.Error, 93DiagnosticSeverity.Error, 104DiagnosticSeverity.Error, 115DiagnosticSeverity.Error, 126DiagnosticSeverity.Error, 137DiagnosticSeverity.Error, 148DiagnosticSeverity.Error, 159DiagnosticSeverity.Error, 170DiagnosticSeverity.Error, 181DiagnosticSeverity.Error, 192DiagnosticSeverity.Error, 203DiagnosticSeverity.Error, 214DiagnosticSeverity.Info, 229DiagnosticSeverity.Info, 244DiagnosticSeverity.Warning, 254DiagnosticSeverity.Warning, 264DiagnosticSeverity.Info,
src\runtime\src\libraries\Common\src\Roslyn\DiagnosticDescriptorHelper.cs (1)
15DiagnosticSeverity defaultSeverity,
Microsoft.Maui.Controls.BindingSourceGen (10)
DiagnosticsFactory.cs (10)
26 defaultSeverity: DiagnosticSeverity.Error, 37 defaultSeverity: DiagnosticSeverity.Error, 48 defaultSeverity: DiagnosticSeverity.Error, 59 defaultSeverity: DiagnosticSeverity.Hidden, 70 defaultSeverity: DiagnosticSeverity.Error, 81 defaultSeverity: DiagnosticSeverity.Error, 92 defaultSeverity: DiagnosticSeverity.Error, 103 defaultSeverity: DiagnosticSeverity.Error, 114 defaultSeverity: DiagnosticSeverity.Error, 125 defaultSeverity: DiagnosticSeverity.Error,
Microsoft.Maui.Controls.SourceGen (1)
Descriptors.cs (1)
13 defaultSeverity: DiagnosticSeverity.Error,
Microsoft.ML.CodeAnalyzer.Tests (11)
Code\BestFriendTest.cs (1)
47new DiagnosticResult("CS0122", DiagnosticSeverity.Error).WithLocation(23, 21).WithMessage("'D.D(float)' is inaccessible due to its protection level"),
Code\ContractsCheckTest.cs (9)
29new DiagnosticResult("CS0051", DiagnosticSeverity.Error).WithLocation(15, 16).WithMessage("Inconsistent accessibility: parameter type 'IHostEnvironment' is less accessible than method 'TypeName.TypeName(IHostEnvironment, float, int)'"), 42new DiagnosticResult("CS0122", DiagnosticSeverity.Error).WithSpan("/0/Test1.cs", 752, 24, 752, 35).WithMessage("'ICancelable' is inaccessible due to its protection level"), 43new DiagnosticResult("CS0122", DiagnosticSeverity.Error).WithSpan("/0/Test1.cs", 752, 67, 752, 77).WithMessage("'ICancelable.IsCanceled' is inaccessible due to its protection level"), 129new DiagnosticResult("CS0122", DiagnosticSeverity.Error).WithSpan("/0/Test1.cs", 752, 24, 752, 35).WithMessage("'ICancelable' is inaccessible due to its protection level"), 130new DiagnosticResult("CS0122", DiagnosticSeverity.Error).WithSpan("/0/Test1.cs", 752, 67, 752, 77).WithMessage("'ICancelable.IsCanceled' is inaccessible due to its protection level"), 131new DiagnosticResult("CS1503", DiagnosticSeverity.Error).WithSpan("/0/Test1.cs", 753, 90, 753, 93).WithMessage("Argument 2: cannot convert from 'Microsoft.ML.Runtime.IHostEnvironment' to 'Microsoft.ML.Runtime.IExceptionContext'"), 149new DiagnosticResult("CS0122", DiagnosticSeverity.Error).WithSpan("/0/Test1.cs", 752, 24, 752, 35).WithMessage("'ICancelable' is inaccessible due to its protection level"), 150new DiagnosticResult("CS0122", DiagnosticSeverity.Error).WithSpan("/0/Test1.cs", 752, 67, 752, 77).WithMessage("'ICancelable.IsCanceled' is inaccessible due to its protection level"), 151new DiagnosticResult("CS1503", DiagnosticSeverity.Error).WithSpan("/0/Test1.cs", 753, 90, 753, 93).WithMessage("Argument 2: cannot convert from 'Microsoft.ML.Runtime.IHostEnvironment' to 'Microsoft.ML.Runtime.IExceptionContext'"),
Code\RelaxTestNamingTest.cs (1)
107public static readonly DiagnosticDescriptor Rule = new DiagnosticDescriptor(RelaxTestNamingSuppressor.Rule.SuppressedDiagnosticId, "Title", "Message", "Category", DiagnosticSeverity.Warning, isEnabledByDefault: true);
Microsoft.ML.InternalCodeAnalyzer (13)
BaseTestClassAnalyzer.cs (1)
26DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description);
BestFriendAnalyzer.cs (1)
31DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description);
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
27DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description);
ContractsCheckAnalyzer.cs (4)
34DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description); 48DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description); 59DiagnosticSeverity.Warning, isEnabledByDefault: true, 71DiagnosticSeverity.Warning, isEnabledByDefault: true,
InstanceInitializerAnalyzer.cs (1)
25DiagnosticSeverity.Warning, isEnabledByDefault: true,
NameAnalyzer.cs (2)
55DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description); 68DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description);
ParameterVariableNameAnalyzer.cs (1)
27DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description);
SingleVariableDeclarationAnalyzer.cs (1)
27DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description);
TypeParamNameAnalyzer.cs (1)
26DiagnosticSeverity.Warning, isEnabledByDefault: true, description: Description);
Roslyn.Diagnostics.Analyzers (74)
AbstractDoNotCopyValue.cs (9)
36DiagnosticSeverity.Warning, 47DiagnosticSeverity.Warning, 58DiagnosticSeverity.Warning, 69DiagnosticSeverity.Warning, 80DiagnosticSeverity.Warning, 91DiagnosticSeverity.Warning, 102DiagnosticSeverity.Warning, 113DiagnosticSeverity.Warning, 124DiagnosticSeverity.Warning,
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
31DiagnosticSeverity.Warning,
DoNotCallGetTestAccessor.cs (1)
28DiagnosticSeverity.Warning,
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (1)
31DiagnosticSeverity.Warning,
ExportedPartsShouldHaveImportingConstructor.cs (1)
34DiagnosticSeverity.Warning,
ImmutableArrayBoxingAnalyzer.cs (1)
30DiagnosticSeverity.Warning,
ImportingConstructorShouldBeObsolete.cs (1)
36DiagnosticSeverity.Warning,
IRemoteJsonServiceParameterAnalyzer.cs (1)
29DiagnosticSeverity.Error,
PartsExportedWithMEFv2MustBeMarkedAsShared.cs (1)
29DiagnosticSeverity.Warning,
PooledArrayBuilderAsRefAnalyzer.cs (1)
30DiagnosticSeverity.Warning,
SpecializedEnumerableCreationAnalyzer.cs (2)
38DiagnosticSeverity.Warning, 47DiagnosticSeverity.Warning,
src\roslyn\src\Compilers\Core\Portable\Diagnostic\DiagnosticArrayExtensions.cs (1)
15if (diagnostic.Severity == DiagnosticSeverity.Error)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
191DiagnosticSeverity? GetEffectiveSeverity()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (8)
112new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 180var severity = (DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), severityAttribute.Value); 184DiagnosticSeverity.Hidden => NotificationOption2.Silent, 185DiagnosticSeverity.Info => NotificationOption2.Suggestion, 186DiagnosticSeverity.Warning => NotificationOption2.Warning, 187DiagnosticSeverity.Error => NotificationOption2.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (6)
11/// a code style. Under the hood, it simply maps to <see cref="DiagnosticSeverity"/> 57public static NotificationOption2 ForSeverity(DiagnosticSeverity severity) 60DiagnosticSeverity.Error => Error, 61DiagnosticSeverity.Warning => Warning, 62DiagnosticSeverity.Info => Suggestion, 63DiagnosticSeverity.Hidden => Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions.cs (5)
11public static NotificationOption2 ToNotificationOption(this DiagnosticSeverity severity, bool isOverridenSeverity) 15DiagnosticSeverity.Error => NotificationOption2.Error, 16DiagnosticSeverity.Warning => NotificationOption2.Warning, 17DiagnosticSeverity.Info => NotificationOption2.Suggestion, 18DiagnosticSeverity.Hidden => NotificationOption2.Silent,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticSeverityExtensions_Shared.cs (5)
11public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 15DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 16DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 17DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 18DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ReportDiagnosticExtensions.cs (1)
25public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
78entryWriter($"dotnet_naming_rule.{ruleName}.severity", namingRule.EnforcementLevel.ToNotificationOption(defaultSeverity: DiagnosticSeverity.Hidden).ToEditorConfigString());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (5)
29new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 38EnforcementLevel = ((DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), namingRuleElement.Attribute(nameof(EnforcementLevel))!.Value)).ToReportDiagnostic(), 48writer.WriteInt32((int)(EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 57EnforcementLevel = ((DiagnosticSeverity)reader.ReadInt32()).ToReportDiagnostic(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\DiagnosticSeverityExtensions.cs (8)
12/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 14/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 16/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 21public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 24DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 25DiagnosticSeverity.Info => ReportDiagnostic.Info, 26DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 27DiagnosticSeverity.Error => ReportDiagnostic.Error,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Diagnostics\ReportDiagnosticExtensions.cs (9)
12/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 16/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 17/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 23public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 28return DiagnosticSeverity.Error; 31return DiagnosticSeverity.Warning; 34return DiagnosticSeverity.Info; 37return DiagnosticSeverity.Hidden; 59public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (1)
194diag => diag.Severity == DiagnosticSeverity.Error && !ignoreErrorCode.Contains(diag.Id));
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
38DiagnosticSeverity.Error,
TemporaryArrayAsRefAnalyzer.cs (1)
28DiagnosticSeverity.Warning,
TestExportsShouldNotBeDiscoverable.cs (1)
34DiagnosticSeverity.Warning,
Roslyn.Diagnostics.CSharp.Analyzers (6)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
35DiagnosticSeverity.Warning,
CSharpDoNotCapturePrimaryContructorParameters.cs (1)
24DiagnosticSeverity.Error,
CSharpDoNotUseDebugAssertForInterpolatedStrings.cs (1)
25DiagnosticSeverity.Warning,
PreferNullLiteral.cs (1)
27DiagnosticSeverity.Warning,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
118if (parsed.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
BasicInvokeTheCorrectPropertyToEnsureCorrectUseSiteDiagnostics.vb (1)
23DiagnosticSeverity.Error,
System.Private.CoreLib.Generators (4)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (4)
34private static readonly DiagnosticDescriptor Rule = new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, Category, DiagnosticSeverity.Error, isEnabledByDefault: true, description: Description); 38private static readonly DiagnosticDescriptor RuleHelper = new DiagnosticDescriptor(DiagnosticIdHelper, Title, MessageHelperFormat, Category, DiagnosticSeverity.Error, isEnabledByDefault: true, description: Description); 42private static readonly DiagnosticDescriptor RuleCantParse = new DiagnosticDescriptor(DiagnosticIdConditionParsing, Title, MessageNonParseableConditionFormat, Category, DiagnosticSeverity.Error, isEnabledByDefault: true, description: Description); 46private static readonly DiagnosticDescriptor RuleAttributeNotSpecificEnough = new DiagnosticDescriptor(DiagnosticIdAttributeNotSpecificEnough, Title, MessageAttributeNotSpecificEnoughFormat, Category, DiagnosticSeverity.Error, isEnabledByDefault: true, description: Description);
System.Text.Json.SourceGeneration (18)
JsonSourceGenerator.DiagnosticDescriptors.cs (17)
20defaultSeverity: DiagnosticSeverity.Warning, 28defaultSeverity: DiagnosticSeverity.Warning, 36defaultSeverity: DiagnosticSeverity.Warning, 44defaultSeverity: DiagnosticSeverity.Error, 52defaultSeverity: DiagnosticSeverity.Warning, 60defaultSeverity: DiagnosticSeverity.Error, 68defaultSeverity: DiagnosticSeverity.Error, 76defaultSeverity: DiagnosticSeverity.Warning, 84defaultSeverity: DiagnosticSeverity.Warning, 92defaultSeverity: DiagnosticSeverity.Warning, 100defaultSeverity: DiagnosticSeverity.Error, 108defaultSeverity: DiagnosticSeverity.Warning, 116defaultSeverity: DiagnosticSeverity.Warning, 124defaultSeverity: DiagnosticSeverity.Warning, 132defaultSeverity: DiagnosticSeverity.Warning, 140defaultSeverity: DiagnosticSeverity.Warning, 148defaultSeverity: DiagnosticSeverity.Warning,
src\runtime\src\libraries\Common\src\Roslyn\DiagnosticDescriptorHelper.cs (1)
15DiagnosticSeverity defaultSeverity,
System.Text.RegularExpressions.Generator (7)
DiagnosticDescriptors.cs (6)
18DiagnosticSeverity.Error, 27DiagnosticSeverity.Error, 36DiagnosticSeverity.Error, 45DiagnosticSeverity.Error, 54DiagnosticSeverity.Info, 62DiagnosticSeverity.Info,
src\runtime\src\libraries\Common\src\Roslyn\DiagnosticDescriptorHelper.cs (1)
15DiagnosticSeverity defaultSeverity,
System.Windows.Forms.Analyzers (3)
System\Windows\Forms\Analyzers\Diagnostics\DiagnosticDescriptorHelper.cs (1)
15DiagnosticSeverity defaultSeverity,
System\Windows\Forms\Analyzers\Diagnostics\SharedDiagnosticDescriptors.cs (2)
18defaultSeverity: DiagnosticSeverity.Warning); 27defaultSeverity: DiagnosticSeverity.Warning);
System.Windows.Forms.Analyzers.CSharp (6)
System\Windows\Forms\CSharp\Analyzers\Diagnostics\CSharpDiagnosticDescriptors.cs (6)
19defaultSeverity: DiagnosticSeverity.Error); 28defaultSeverity: DiagnosticSeverity.Error); 37defaultSeverity: DiagnosticSeverity.Error); 46defaultSeverity: DiagnosticSeverity.Error, 57defaultSeverity: DiagnosticSeverity.Warning, 68DiagnosticSeverity.Warning,
System.Windows.Forms.Analyzers.VisualBasic (3)
Diagnostic\VisualBasicDiagnosticDescriptors.vb (3)
16defaultSeverity:=DiagnosticSeverity.Error, 26defaultSeverity:=DiagnosticSeverity.Warning, 36defaultSeverity:=DiagnosticSeverity.Warning,
System.Windows.Forms.PrivateSourceGenerators (2)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (2)
191context.ReportDiagnostic(Diagnostic.Create("EV1", nameof(EnumValidationGenerator), $"Can't validate an enum that has no elements", DiagnosticSeverity.Error, DiagnosticSeverity.Error, true, 4));