1585 references to DiagnosticSeverity
AnalyzerRunner (1)
Program.cs (1)
147var diagnosticStatistics = new Dictionary<string, (string description, DiagnosticSeverity severity, int count)>();
CodeStyleConfigFileGenerator (16)
DiagnosticSeverityExtensions.cs (13)
13/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 15/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 17/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 22public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 25DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 26DiagnosticSeverity.Info => ReportDiagnostic.Info, 27DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 28DiagnosticSeverity.Error => ReportDiagnostic.Error, 32public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 36DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 37DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 38DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 39DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
Program.cs (3)
154(bool isEnabledByDefault, DiagnosticSeverity effectiveSeverity) GetEnabledByDefaultAndSeverity(DiagnosticDescriptor rule, AnalysisMode analysisMode) 164return (isEnabledByDefault: false, DiagnosticSeverity.Warning); 191effectiveSeverity: isEnabledInNonDefaultMode ? DiagnosticSeverity.Warning : rule.DefaultSeverity);
Microsoft.CodeAnalysis (138)
Binding\BindingDiagnosticBag.cs (2)
245if (info.Severity == DiagnosticSeverity.Error) 297return info.Severity == DiagnosticSeverity.Error;
Binding\UseSiteInfo.cs (11)
62Debug.Assert(diagnosticInfo?.Severity != DiagnosticSeverity.Error || (primaryDependency is null && secondaryDependencies?.IsEmpty != false)); 77if (diagnosticInfo?.Severity == DiagnosticSeverity.Error) 83Debug.Assert(DiagnosticInfo?.Severity != DiagnosticSeverity.Error); 213Debug.Assert(_hasErrors == (_diagnostics?.Any(d => d.Severity == DiagnosticSeverity.Error) ?? false)); 247info.DiagnosticInfo?.Severity == DiagnosticSeverity.Error) 275if (_diagnostics.Add(diagnosticInfo) && diagnosticInfo?.Severity == DiagnosticSeverity.Error) 296if (_diagnostics.Add(diagnosticInfo) && diagnosticInfo?.Severity == DiagnosticSeverity.Error) 317if (_diagnostics.Add(diagnosticInfo) && diagnosticInfo?.Severity == DiagnosticSeverity.Error) 463Debug.Assert(diagnosticInfo is null || diagnosticInfo.Severity == DiagnosticSeverity.Error); 476Debug.Assert(primaryDependency == useSiteInfo.PrimaryDependency || useSiteInfo.DiagnosticInfo?.Severity == DiagnosticSeverity.Error); 489if (diagnosticInfo?.Severity == DiagnosticSeverity.Error)
Collections\ImmutableArrayExtensions.cs (1)
653if (diagnostic.Severity == DiagnosticSeverity.Error)
CommandLine\AnalyzerConfigSet.cs (3)
99DiagnosticSeverity.Warning, 108DiagnosticSeverity.Warning, 117DiagnosticSeverity.Warning,
CommandLine\CommonCompiler.cs (2)
548else if (diag.Severity == DiagnosticSeverity.Hidden) 582if (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)
247if (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)
24private CustomObsoleteDiagnosticInfo(CustomObsoleteDiagnosticInfo baseInfo, DiagnosticSeverity effectiveSeverity) 57protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Diagnostic\Diagnostic.cs (29)
144DiagnosticSeverity effectiveSeverity, 174/// <param name="warningLevel">The warning level, greater than 0 if severity is <see cref="DiagnosticSeverity.Warning"/>; otherwise 0.</param> 198DiagnosticSeverity severity, 199DiagnosticSeverity defaultSeverity, 223/// <param name="warningLevel">The warning level, greater than 0 if severity is <see cref="DiagnosticSeverity.Warning"/>; otherwise 0.</param> 248DiagnosticSeverity severity, 249DiagnosticSeverity defaultSeverity, 316/// Gets the default <see cref="DiagnosticSeverity"/> of the diagnostic's <see cref="DiagnosticDescriptor"/>. 321public virtual DiagnosticSeverity DefaultSeverity { get { return this.Descriptor.DefaultSeverity; } } 324/// Gets the effective <see cref="DiagnosticSeverity"/> of the diagnostic. 330public abstract DiagnosticSeverity Severity { get; } 333/// Gets the warning level. This is 0 for diagnostics with severity <see cref="DiagnosticSeverity.Error"/>, 375/// True implies <see cref="DefaultSeverity"/> = <see cref="DiagnosticSeverity.Warning"/> 376/// and <see cref="Severity"/> = <see cref="DiagnosticSeverity.Error"/>. 382return this.DefaultSeverity == DiagnosticSeverity.Warning && 383this.Severity == DiagnosticSeverity.Error; 456internal abstract Diagnostic WithSeverity(DiagnosticSeverity severity); 533return this.WithSeverity(DiagnosticSeverity.Error); 537return this.WithSeverity(DiagnosticSeverity.Warning); 539return this.WithSeverity(DiagnosticSeverity.Info); 541return this.WithSeverity(DiagnosticSeverity.Hidden); 554/// <see cref="DiagnosticSeverity.Info"/> and <see cref="DiagnosticSeverity.Hidden"/> are treated as warning 558/// <param name="severity">A <see cref="DiagnosticSeverity"/> value.</param> 560internal static int GetDefaultWarningLevel(DiagnosticSeverity severity) 564case DiagnosticSeverity.Error: 567case DiagnosticSeverity.Warning: 588=> DefaultSeverity == DiagnosticSeverity.Error && IsNotConfigurable(); 594=> Severity == DiagnosticSeverity.Error && !IsSuppressed;
Diagnostic\Diagnostic.DiagnosticWithProgrammaticSuppression.cs (2)
51public override DiagnosticSeverity Severity 123internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
Diagnostic\Diagnostic_SimpleDiagnostic.cs (9)
22private readonly DiagnosticSeverity _severity; 32DiagnosticSeverity severity, 40if ((warningLevel == 0 && severity != DiagnosticSeverity.Error) || 41(warningLevel != 0 && severity == DiagnosticSeverity.Error)) 58DiagnosticSeverity severity, 70DiagnosticSeverity severity, DiagnosticSeverity defaultSeverity, 115public override DiagnosticSeverity Severity 194internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
Diagnostic\DiagnosticBag.cs (2)
74if (diagnostic.DefaultSeverity == DiagnosticSeverity.Error) 102if ((diagnostic as DiagnosticWithInfo)?.HasLazyInfo != true && diagnostic.DefaultSeverity == DiagnosticSeverity.Error)
Diagnostic\DiagnosticDescriptor.cs (10)
54public DiagnosticSeverity DefaultSeverity { get; } 78/// use constructor overload <see cref="DiagnosticDescriptor(string, LocalizableString, LocalizableString, string, DiagnosticSeverity, bool, LocalizableString, string, string[])"/>. 95DiagnosticSeverity defaultSeverity, 132DiagnosticSeverity defaultSeverity, 146DiagnosticSeverity defaultSeverity, 239internal static ReportDiagnostic MapSeverityToReport(DiagnosticSeverity severity) 243case DiagnosticSeverity.Hidden: 245case DiagnosticSeverity.Info: 247case DiagnosticSeverity.Warning: 249case DiagnosticSeverity.Error:
Diagnostic\DiagnosticFormatter.cs (4)
85case DiagnosticSeverity.Hidden: 88case DiagnosticSeverity.Info: 91case DiagnosticSeverity.Warning: 94case DiagnosticSeverity.Error:
Diagnostic\DiagnosticInfo.cs (24)
29private readonly DiagnosticSeverity _defaultSeverity; 30private readonly DiagnosticSeverity _effectiveSeverity; 63protected DiagnosticInfo(DiagnosticInfo original, DiagnosticSeverity overriddenSeverity) 75var defaultSeverity = messageProvider.GetSeverity(errorCode); 79private static DiagnosticDescriptor GetOrCreateDescriptor(int errorCode, DiagnosticSeverity defaultSeverity, CommonMessageProvider messageProvider) 88private static DiagnosticDescriptor CreateDescriptor(int errorCode, DiagnosticSeverity defaultSeverity, CommonMessageProvider messageProvider) 159Debug.Assert(!isWarningAsError || _defaultSeverity == DiagnosticSeverity.Warning); 163_effectiveSeverity = DiagnosticSeverity.Error; 168internal DiagnosticInfo GetInstanceWithSeverity(DiagnosticSeverity severity) 182protected virtual DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity) 219_effectiveSeverity = (DiagnosticSeverity)reader.ReadInt32(); 220_defaultSeverity = (DiagnosticSeverity)reader.ReadInt32(); 254/// If IsWarningsAsError is true, then this returns <see cref="DiagnosticSeverity.Error"/>, while <see cref="DefaultSeverity"/> returns <see cref="DiagnosticSeverity.Warning"/>. 256public DiagnosticSeverity Severity 268public DiagnosticSeverity DefaultSeverity 277/// Gets the warning level. This is 0 for diagnostics with severity <see cref="DiagnosticSeverity.Error"/>, 297/// True implies <see cref="Severity"/> = <see cref="DiagnosticSeverity.Error"/> and 298/// <see cref="DefaultSeverity"/> = <see cref="DiagnosticSeverity.Warning"/>. 304return this.DefaultSeverity == DiagnosticSeverity.Warning && 305this.Severity == DiagnosticSeverity.Error; 329private static ImmutableArray<string> GetCustomTags(DiagnosticSeverity defaultSeverity) 331return defaultSeverity == DiagnosticSeverity.Error ? 339return _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)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
979d.DefaultSeverity != DiagnosticSeverity.Error &&
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1275defaultSeverity: 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 (1)
1684/// 2. Diagnostic's <see cref="Diagnostic.DefaultSeverity"/> is not <see cref="DiagnosticSeverity.Error"/>.
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)
358defaultSeverity: DiagnosticSeverity.Warning,
Syntax\SyntaxNode.cs (1)
1638info => info.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.CodeStyle (53)
AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
58DiagnosticSeverity.Hidden,
AbstractCodeQualityDiagnosticAnalyzer.cs (1)
56DiagnosticSeverity.Info,
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
53if (node.ContainsDiagnostics && node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
113?.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)
AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
68if (severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
128if (root.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 218var effectiveSeverity = severity.ToDiagnosticSeverity() ?? s_removeUnnecessarySuppressionDescriptor.DefaultSeverity; 610DiagnosticSeverity severity, 630DiagnosticSeverity severity) 661DiagnosticSeverity severity)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
527if (tree.GetDiagnostics(cancellationToken).Any(d => d.Severity == DiagnosticSeverity.Error))
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
92if (syntax.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
115if (context.Operation.Syntax.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
39DiagnosticSeverity.Info,
CodeStyleOption2`1.cs (8)
136new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 204var severity = (DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), severityAttribute.Value); 208DiagnosticSeverity.Hidden => NotificationOption2.Silent, 209DiagnosticSeverity.Info => NotificationOption2.Suggestion, 210DiagnosticSeverity.Warning => NotificationOption2.Warning, 211DiagnosticSeverity.Error => NotificationOption2.Error,
DiagnosticSeverityExtensions.cs (13)
13/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 15/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 17/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 22public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 25DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 26DiagnosticSeverity.Info => ReportDiagnostic.Info, 27DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 28DiagnosticSeverity.Error => ReportDiagnostic.Error, 32public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 36DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 37DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 38DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 39DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
EditorConfigFileGenerator_NamingStyles.cs (1)
72editorconfig.AppendLine($"dotnet_naming_rule.{ruleNameMap[namingRule]}.severity = {namingRule.EnforcementLevel.ToNotificationOption(defaultSeverity: DiagnosticSeverity.Hidden).ToEditorConfigString()}");
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (1)
653if (diagnostic.Severity == DiagnosticSeverity.Error)
NotificationOption2.cs (1)
11/// a code style. Under the hood, it simply maps to <see cref="DiagnosticSeverity"/>
ReportDiagnosticExtensions.cs (10)
14/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 18/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 19/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 25public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 30return DiagnosticSeverity.Error; 33return DiagnosticSeverity.Warning; 36return DiagnosticSeverity.Info; 39return DiagnosticSeverity.Hidden; 61public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity) 84public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
SerializableNamingRule.cs (5)
39new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 48EnforcementLevel = ((DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), namingRuleElement.Attribute(nameof(EnforcementLevel)).Value)).ToReportDiagnostic(), 60writer.WriteInt32((int)(EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 69EnforcementLevel = ((DiagnosticSeverity)reader.ReadInt32()).ToReportDiagnostic(),
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
30var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
DocumentExtensions.cs (1)
166diag => diag.Severity == DiagnosticSeverity.Error && !ignoreErrorCode.Contains(diag.Id));
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (4)
AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (4)
57if (!descriptor.IsEnabledByDefault || descriptor.DefaultSeverity == DiagnosticSeverity.Hidden) 126if (descriptor.DefaultSeverity == DiagnosticSeverity.Hidden && descriptor.CustomTags.Contains(WellKnownDiagnosticTags.NotConfigurable)) 192DiagnosticSeverity diagnosticSeverity, 208DiagnosticSeverity diagnosticSeverity,
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (3)
CodeFixVerifierHelper.cs (1)
78if (!descriptor.IsEnabledByDefault || descriptor.DefaultSeverity == DiagnosticSeverity.Hidden)
CSharpVerifierHelper.cs (2)
17/// <see cref="DiagnosticSeverity.Warning"/>, and the analyzer test framework defaults to only validating 18/// diagnostics at <see cref="DiagnosticSeverity.Error"/>. This map contains all compiler diagnostic IDs
Microsoft.CodeAnalysis.CSharp (67)
Binder\Binder_Crefs.cs (1)
1009if (diag.Severity == DiagnosticSeverity.Error)
Binder\Binder_Expressions.cs (1)
7819wasError = (result.Error.Severity == DiagnosticSeverity.Error);
Binder\Binder_InterpolatedString.cs (1)
73!interpolation.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error) &&
Binder\Binder_Lookup.cs (1)
725if (info.Severity == DiagnosticSeverity.Error)
Binder\Binder_Symbols.cs (2)
1804var severity = useSiteInfo.DiagnosticInfo.Severity; 1807if (severity == DiagnosticSeverity.Error)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
563Debug.Assert(diagInfo.Severity == DiagnosticSeverity.Error); 591Debug.Assert(bad.Member.GetUseSiteInfo().DiagnosticInfo.Severity == DiagnosticSeverity.Error,
Compilation\CSharpCompilation.cs (1)
4373return (diagnostic == null) || (diagnostic.Severity != DiagnosticSeverity.Error);
Compilation\CSharpDiagnosticFilter.cs (5)
130DiagnosticSeverity severity, 202!(specifiedWarnAsErrorMinus && severity == DiagnosticSeverity.Warning && reportFromSyntaxTreeOptions == ReportDiagnostic.Error)) 282if (severity == DiagnosticSeverity.Warning || severity == DiagnosticSeverity.Info) 299return severity == DiagnosticSeverity.Warning &&
Compilation\SyntaxAndDeclarationManager.cs (1)
190Debug.Assert(!directive.IsActive || tree.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error));
Emitter\Model\PEModuleBuilder.cs (1)
1080if (diagnosticInfo != null && diagnosticInfo.Severity == DiagnosticSeverity.Error)
Emitter\NoPia\EmbeddedTypesManager.cs (1)
100if (info.DiagnosticInfo?.Severity == DiagnosticSeverity.Error)
Errors\CSDiagnostic.cs (1)
41internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
Errors\CSDiagnosticInfo.cs (2)
45private CSDiagnosticInfo(CSDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 50protected 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)
102internal static DiagnosticSeverity GetSeverity(ErrorCode code) 114return DiagnosticSeverity.Warning; 118return DiagnosticSeverity.Info; 122return DiagnosticSeverity.Hidden; 126return 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)
37public override DiagnosticSeverity GetSeverity(int code) 82public override string GetMessagePrefix(string id, DiagnosticSeverity severity, bool isWarningAsError, CultureInfo culture) 85severity == DiagnosticSeverity.Error || isWarningAsError ? "error" : "warning",
Errors\SyntaxDiagnosticInfo.cs (2)
49protected SyntaxDiagnosticInfo(SyntaxDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 55protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
Errors\XmlSyntaxDiagnosticInfo.cs (2)
31private XmlSyntaxDiagnosticInfo(XmlSyntaxDiagnosticInfo original, DiagnosticSeverity severity) : base(original, severity) 36protected override DiagnosticInfo GetInstanceWithSeverityCore(DiagnosticSeverity severity)
FlowAnalysis\DefiniteAssignment.cs (1)
568if (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)
Parser\LanguageParser.cs (1)
13211if (diagnostic.Severity == DiagnosticSeverity.Error)
Symbols\ConstraintsHelper.cs (1)
1223if (info.Severity == DiagnosticSeverity.Error)
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
676if (useSiteInfo.DiagnosticInfo?.Severity == DiagnosticSeverity.Error)
Symbols\ReducedExtensionMethodSymbol.cs (1)
62if (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) 1753if (diagnostic.Severity == DiagnosticSeverity.Error && diagnostic.Code is not ((int)ErrorCode.ERR_ImplicitImplementationOfNonPublicInterfaceMember or (int)ErrorCode.ERR_ImplicitImplementationOfInaccessibleInterfaceMember))
Symbols\Symbol.cs (6)
914return info.DiagnosticInfo?.Severity == DiagnosticSeverity.Error; 983if (info.Severity == DiagnosticSeverity.Error && IsHighestPriorityUseSiteErrorCode(info.Code)) 990if (result == null || result.Severity == DiagnosticSeverity.Warning && info.Severity == DiagnosticSeverity.Error) 1010if (diagnosticInfo?.Severity == DiagnosticSeverity.Error) 1048return info.Severity == DiagnosticSeverity.Error;
Symbols\Tuples\TupleTypeSymbol.cs (1)
505if (useSiteInfo.DiagnosticInfo?.Severity != DiagnosticSeverity.Error)
Symbols\TypeSymbol.cs (1)
1996useSiteDiagnostic.DefaultSeverity == DiagnosticSeverity.Error)
Microsoft.CodeAnalysis.CSharp.CodeStyle (15)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
67if (arrowExpressionClause.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
61if (conditionalExpression.GetRequiredParent().GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
61if (current.ContainsDiagnostics && current.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
51if (switchStatement.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
49var diagnosticLocation = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) != ReportDiagnostic.Hidden
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
53var diagnosticLocation = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) != ReportDiagnostic.Hidden
ConvertToProgramMainDiagnosticAnalyzer.cs (1)
55root, isHidden: severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden),
ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
76methodDeclaration, isHidden: severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden),
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
101if (localDeclaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 131if (severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) < ReportDiagnostic.Hidden)
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
55if (expression.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
UseExpressionBodyDiagnosticAnalyzer.cs (2)
95var location = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden 110var location = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden
UseExpressionBodyForLambdaHelpers.cs (1)
102? severity.WithDefaultSeverity(DiagnosticSeverity.Hidden)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
UseExpressionBodyCodeFixProvider.cs (1)
45var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (43)
ConvertSwitchStatementToExpressionTests.cs (1)
895new DiagnosticResult(descriptor).WithSeverity(DiagnosticSeverity.Warning).WithSpan(5, 9, 5, 15).WithSpan(5, 9, 15, 10),
ConvertToRecordCodeFixTests.cs (1)
173DiagnosticSeverity.Error,
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
661Assert.Equal(DiagnosticSeverity.Warning, diag.Severity);
MakeStructMemberReadOnlyTests.cs (2)
766VerifyCS.Diagnostic("IDE0251").WithSeverity(DiagnosticSeverity.Info).WithSpan(5, 32, 5, 35).WithOptions(DiagnosticOptions.IgnoreAdditionalLocations), 810VerifyCS.Diagnostic("IDE0251").WithSeverity(DiagnosticSeverity.Info).WithSpan(5, 42, 5, 45).WithOptions(DiagnosticOptions.IgnoreAdditionalLocations),
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
48=> descriptor.ImmutableCustomTags().Contains(WellKnownDiagnosticTags.Unnecessary) && descriptor.DefaultSeverity == DiagnosticSeverity.Hidden;
RemoveUnnecessaryPatternParenthesesTests.cs (1)
46=> descriptor.ImmutableCustomTags().Contains(WellKnownDiagnosticTags.Unnecessary) && descriptor.DefaultSeverity == DiagnosticSeverity.Hidden;
RemoveUnusedValueAssignmentTests.cs (3)
1260VerifyCS.Diagnostic("IDE0059").WithSeverity(DiagnosticSeverity.Info).WithLocation(0).WithArguments("y")); 1377VerifyCS.Diagnostic("IDE0059").WithSeverity(DiagnosticSeverity.Info).WithLocation(0).WithArguments("y")); 3068VerifyCS.Diagnostic("IDE0059").WithSeverity(DiagnosticSeverity.Info).WithLocation(0).WithArguments("x2"));
SimplifyInterpolationTests.cs (1)
48("IDE0071", DiagnosticSeverity.Info),
UseExplicitTypeTests.cs (4)
2368diagnosticSeverity: DiagnosticSeverity.Hidden); 2388diagnosticSeverity: DiagnosticSeverity.Info); 2408diagnosticSeverity: DiagnosticSeverity.Warning); 2428diagnosticSeverity: DiagnosticSeverity.Error);
UseImplicitTypeTests.cs (4)
1896diagnosticSeverity: DiagnosticSeverity.Hidden); 1916diagnosticSeverity: DiagnosticSeverity.Info); 1936diagnosticSeverity: DiagnosticSeverity.Warning); 1956diagnosticSeverity: DiagnosticSeverity.Error);
ValidateFormatStringTests.cs (24)
639diagnosticSeverity: DiagnosticSeverity.Info, 697diagnosticSeverity: DiagnosticSeverity.Info, 715diagnosticSeverity: DiagnosticSeverity.Info, 733diagnosticSeverity: DiagnosticSeverity.Info, 752diagnosticSeverity: DiagnosticSeverity.Info, 771diagnosticSeverity: DiagnosticSeverity.Info, 790diagnosticSeverity: DiagnosticSeverity.Info, 810diagnosticSeverity: DiagnosticSeverity.Info, 830diagnosticSeverity: DiagnosticSeverity.Info, 848diagnosticSeverity: DiagnosticSeverity.Info, 866diagnosticSeverity: DiagnosticSeverity.Info, 884diagnosticSeverity: DiagnosticSeverity.Info, 902diagnosticSeverity: DiagnosticSeverity.Info, 921diagnosticSeverity: DiagnosticSeverity.Info, 940diagnosticSeverity: DiagnosticSeverity.Info, 959diagnosticSeverity: DiagnosticSeverity.Info, 986diagnosticSeverity: DiagnosticSeverity.Info, 1005diagnosticSeverity: DiagnosticSeverity.Info, 1024diagnosticSeverity: DiagnosticSeverity.Info, 1043diagnosticSeverity: DiagnosticSeverity.Info, 1062diagnosticSeverity: DiagnosticSeverity.Info, 1081diagnosticSeverity: DiagnosticSeverity.Info, 1100diagnosticSeverity: DiagnosticSeverity.Info, 1119diagnosticSeverity: DiagnosticSeverity.Info,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (66)
CommandLineTests.cs (66)
12435var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 12480analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: false); 12502var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Error, configurable: true); 12520[InlineData(DiagnosticSeverity.Warning, false)] 12521[InlineData(DiagnosticSeverity.Info, true)] 12522[InlineData(DiagnosticSeverity.Info, false)] 12523[InlineData(DiagnosticSeverity.Hidden, false)] 12525public void TestCategoryBasedBulkAnalyzerDiagnosticConfiguration(DiagnosticSeverity defaultSeverity, bool errorlog) 12598if (defaultSeverity == DiagnosticSeverity.Hidden || 12599defaultSeverity == DiagnosticSeverity.Info && !errorlog) 12620[InlineData(DiagnosticSeverity.Warning, false)] 12621[InlineData(DiagnosticSeverity.Info, true)] 12622[InlineData(DiagnosticSeverity.Info, false)] 12623[InlineData(DiagnosticSeverity.Hidden, false)] 12625public void TestBulkAnalyzerDiagnosticConfiguration(DiagnosticSeverity defaultSeverity, bool errorlog) 12676if (defaultSeverity == DiagnosticSeverity.Hidden || 12677defaultSeverity == DiagnosticSeverity.Info && !errorlog) 12692[InlineData(DiagnosticSeverity.Warning, false)] 12693[InlineData(DiagnosticSeverity.Info, true)] 12694[InlineData(DiagnosticSeverity.Info, false)] 12695[InlineData(DiagnosticSeverity.Hidden, false)] 12697public void TestMixedCategoryBasedAndBulkAnalyzerDiagnosticConfiguration(DiagnosticSeverity defaultSeverity, bool errorlog) 12988var analyzer = new NamedTypeAnalyzerWithConfigurableEnabledByDefault(isEnabledByDefault, defaultSeverity: DiagnosticSeverity.Warning); 13094public void TestAnalyzerFilteringBasedOnSeverity(DiagnosticSeverity defaultSeverity, bool errorlog) 13099var analyzerShouldBeSkipped = defaultSeverity == DiagnosticSeverity.Hidden || 13100defaultSeverity == DiagnosticSeverity.Info && !errorlog; 13130public void TestWarnAsErrorMinusDoesNotEnableDisabledByDefaultAnalyzers(DiagnosticSeverity defaultSeverity, bool isEnabledByDefault) 13137defaultSeverity == DiagnosticSeverity.Hidden || 13138defaultSeverity == DiagnosticSeverity.Info; 13151var expectedExitCode = !analyzerShouldBeSkipped && defaultSeverity == DiagnosticSeverity.Error ? 1 : 0; 13161var prefix = defaultSeverity == DiagnosticSeverity.Warning ? "warning" : "error"; 13169[InlineData(false, DiagnosticSeverity.Info, DiagnosticSeverity.Warning, DiagnosticSeverity.Error)] 13170[InlineData(true, DiagnosticSeverity.Info, DiagnosticSeverity.Warning, DiagnosticSeverity.Warning)] 13172[InlineData(false, DiagnosticSeverity.Warning, null, DiagnosticSeverity.Error)] 13173[InlineData(true, DiagnosticSeverity.Warning, null, DiagnosticSeverity.Warning)] 13175[InlineData(false, DiagnosticSeverity.Warning, DiagnosticSeverity.Error, DiagnosticSeverity.Error)] 13176[InlineData(true, DiagnosticSeverity.Warning, DiagnosticSeverity.Error, DiagnosticSeverity.Warning)] 13178[InlineData(false, DiagnosticSeverity.Info, DiagnosticSeverity.Error, DiagnosticSeverity.Error)] 13179[InlineData(true, DiagnosticSeverity.Info, DiagnosticSeverity.Error, DiagnosticSeverity.Error)] 13182DiagnosticSeverity defaultSeverity, 13183DiagnosticSeverity? severityInConfigFile, 13184DiagnosticSeverity expectedEffectiveSeverity) 13211case DiagnosticSeverity.Warning: 13215case DiagnosticSeverity.Error: 13990private static readonly DiagnosticDescriptor _rule = new DiagnosticDescriptor("Id", "Title", "Message", "Category", DiagnosticSeverity.Warning, isEnabledByDefault: true); 14396var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 14602internal static readonly DiagnosticDescriptor Hidden01 = new DiagnosticDescriptor("Hidden01", "", "Throwing a diagnostic for #region", "", DiagnosticSeverity.Hidden, isEnabledByDefault: true); 14603internal static readonly DiagnosticDescriptor Hidden02 = new DiagnosticDescriptor("Hidden02", "", "Throwing a diagnostic for something else", "", DiagnosticSeverity.Hidden, isEnabledByDefault: true); 14627internal static readonly DiagnosticDescriptor Info01 = new DiagnosticDescriptor("Info01", "", "Throwing a diagnostic for #pragma restore", "", DiagnosticSeverity.Info, isEnabledByDefault: true); 14654internal static readonly DiagnosticDescriptor Warning01 = new DiagnosticDescriptor("Warning01", "", "Throwing a diagnostic for types declared", "", DiagnosticSeverity.Warning, isEnabledByDefault: true); 14678internal static readonly DiagnosticDescriptor Error01 = new DiagnosticDescriptor("Error01", "", "Throwing a diagnostic for #pragma disable", "", DiagnosticSeverity.Error, isEnabledByDefault: true); 14679internal static readonly DiagnosticDescriptor Error02 = new DiagnosticDescriptor("Error02", "", "Throwing a diagnostic for something else", "", DiagnosticSeverity.Error, isEnabledByDefault: true);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
Interactive\CSharpSendToInteractiveSubmissionProvider.cs (1)
33!tree.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error);
StringCopyPaste\StringCopyPasteHelpers.cs (2)
49if (diagnostic.Severity == DiagnosticSeverity.Error) 73if (diagnostic.Severity == DiagnosticSeverity.Error)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (105)
ConvertSwitchStatementToExpressionTests.cs (1)
895new DiagnosticResult(descriptor).WithSeverity(DiagnosticSeverity.Warning).WithSpan(5, 9, 5, 15).WithSpan(5, 9, 15, 10),
ConvertToRecord\ConvertToRecordCodeRefactoringTests.cs (1)
4612DiagnosticSeverity.Error,
ConvertToRecordCodeFixTests.cs (1)
173DiagnosticSeverity.Error,
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
661Assert.Equal(DiagnosticSeverity.Warning, diag.Severity);
Diagnostics\Configuration\ConfigureSeverity\AllAnalyzersSeverityConfigurationTests.cs (1)
31defaultSeverity: DiagnosticSeverity.Info,
Diagnostics\Configuration\ConfigureSeverity\CategoryBasedSeverityConfigurationTests.cs (1)
31defaultSeverity: DiagnosticSeverity.Info,
Diagnostics\Configuration\ConfigureSeverity\DotNetDiagnosticSeverityBasedSeverityConfigurationTests.cs (1)
31defaultSeverity: DiagnosticSeverity.Info,
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (2)
218new DiagnosticDescriptor(ID, title: "Syntax", messageFormat: "Syntax", category: "Test", defaultSeverity: DiagnosticSeverity.Warning, isEnabledByDefault: true); 863var descriptor = new DiagnosticDescriptor(id, "Title", messageFormat: analyzerName, "Category", DiagnosticSeverity.Warning, isEnabledByDefault: true);
Diagnostics\MockDiagnosticAnalyzerTests.cs (1)
24private readonly DiagnosticDescriptor _descriptor = new DiagnosticDescriptor(Id, "MockDiagnostic", "MockDiagnostic", "InternalCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true, helpLinkUri: "https://github.com/dotnet/roslyn");
Diagnostics\Suppression\RemoveSuppressionTests.cs (1)
30new DiagnosticDescriptor("InfoDiagnostic", "InfoDiagnostic Title", "InfoDiagnostic", "InfoDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault: true);
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (4)
59new DiagnosticDescriptor("Analyzer0168", "Variable is declared but never used", "Message", "Category", DiagnosticSeverity.Warning, isEnabledByDefault: true); 61new DiagnosticDescriptor("Analyzer0219", "Variable is assigned but its value is never used", "Message", "Category", DiagnosticSeverity.Warning, isEnabledByDefault: true); 116new DiagnosticDescriptor("CompilationEndId", "Title", "Message", "Category", DiagnosticSeverity.Warning, isEnabledByDefault: true, 1300new(DiagnosticId, "NonLocalDiagnosticTitle", "NonLocalDiagnosticMessage", "NonLocalDiagnosticCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true);
Diagnostics\Suppression\SuppressionTest_FixMultipleTests.cs (2)
39new DiagnosticDescriptor("InfoDiagnostic", "InfoDiagnostic Title", "InfoDiagnostic", "InfoDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault: true); 41new DiagnosticDescriptor("InfoDiagnostic2", "InfoDiagnostic2 Title", "InfoDiagnostic2", "InfoDiagnostic2", DiagnosticSeverity.Info, isEnabledByDefault: true);
Diagnostics\Suppression\SuppressionTests.cs (7)
696new DiagnosticDescriptor("InfoDiagnostic", "InfoDiagnostic Title", "InfoDiagnostic", "InfoDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault: true); 806new DiagnosticDescriptor("ErrorDiagnostic", "ErrorDiagnostic", "ErrorDiagnostic", "ErrorDiagnostic", DiagnosticSeverity.Error, isEnabledByDefault: true); 869new DiagnosticDescriptor("@~DiagnosticWithBadId", "DiagnosticWithBadId", "DiagnosticWithBadId", "DiagnosticWithBadId", DiagnosticSeverity.Info, isEnabledByDefault: true); 919new DiagnosticDescriptor("InfoDiagnostic", "InfoDiagnostic Title", "InfoDiagnostic", "InfoDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault: true); 1060new("InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault: true); 2060new("InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault: true); 2455new("NoLocationDiagnostic", "NoLocationDiagnostic", "NoLocationDiagnostic", "NoLocationDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault: true);
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (10)
72private static async Task TestAsync(string initialEditorConfig, string updatedEditorConfig, params (AnalyzerSetting, DiagnosticSeverity)[] options) 113[CombinatorialValues(DiagnosticSeverity.Warning, DiagnosticSeverity.Error, DiagnosticSeverity.Info, DiagnosticSeverity.Hidden)] 114DiagnosticSeverity severity) 133var descriptor = new DiagnosticDescriptor(id: id, title: "", messageFormat: "", category: "Naming", defaultSeverity: DiagnosticSeverity.Warning, isEnabledByDefault: false); 332var descriptor = new DiagnosticDescriptor(id: id, title: "", messageFormat: "", category: "Naming", defaultSeverity: DiagnosticSeverity.Warning, isEnabledByDefault: false); 334analyzerSetting.ChangeSeverity(DiagnosticSeverity.Error); 357setting.ChangeSeverity(DiagnosticSeverity.Error);
EmbeddedLanguages\ValidateJsonStringTests.cs (9)
46diagnosticSeverity: DiagnosticSeverity.Warning, 64diagnosticSeverity: DiagnosticSeverity.Warning, 82diagnosticSeverity: DiagnosticSeverity.Warning, 109diagnosticSeverity: DiagnosticSeverity.Warning, 136diagnosticSeverity: DiagnosticSeverity.Warning, 207diagnosticSeverity: DiagnosticSeverity.Warning, 234diagnosticSeverity: DiagnosticSeverity.Warning, 309diagnosticSeverity: DiagnosticSeverity.Warning, 340diagnosticSeverity: DiagnosticSeverity.Warning,
EmbeddedLanguages\ValidateRegexStringTests.cs (2)
48diagnosticSeverity: DiagnosticSeverity.Warning, 68diagnosticSeverity: DiagnosticSeverity.Warning,
Formatting\CodeCleanupTests.cs (12)
678[InlineData(DiagnosticSeverity.Warning)] 679[InlineData(DiagnosticSeverity.Error)] 680public async Task RunThirdPartyFixerWithSeverityOfWarningOrHigher(DiagnosticSeverity severity) 686[InlineData(DiagnosticSeverity.Hidden)] 687[InlineData(DiagnosticSeverity.Info)] 688public async Task DoNotRunThirdPartyFixerWithSeverityLessThanWarning(DiagnosticSeverity severity) 705private static Task TestThirdPartyCodeFixerNoChanges<TCodefix, TAnalyzer>(string code, DiagnosticSeverity severity = DiagnosticSeverity.Warning) 712private static Task TestThirdPartyCodeFixerApplied<TCodefix, TAnalyzer>(string code, string expected, DiagnosticSeverity severity = DiagnosticSeverity.Warning) 719private static async Task TestThirdPartyCodeFixer<TCodefix, TAnalyzer>(string code = null, string expected = null, DiagnosticSeverity severity = DiagnosticSeverity.Warning)
MakeStructMemberReadOnlyTests.cs (2)
766VerifyCS.Diagnostic("IDE0251").WithSeverity(DiagnosticSeverity.Info).WithSpan(5, 32, 5, 35).WithOptions(DiagnosticOptions.IgnoreAdditionalLocations), 810VerifyCS.Diagnostic("IDE0251").WithSeverity(DiagnosticSeverity.Info).WithSpan(5, 42, 5, 45).WithOptions(DiagnosticOptions.IgnoreAdditionalLocations),
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
320Assert.Empty(result.Diagnostics.Where(d => d.Severity == DiagnosticSeverity.Error));
RemoveUnnecessaryExpressionParenthesesTests.cs (1)
48=> descriptor.ImmutableCustomTags().Contains(WellKnownDiagnosticTags.Unnecessary) && descriptor.DefaultSeverity == DiagnosticSeverity.Hidden;
RemoveUnnecessaryPatternParenthesesTests.cs (1)
46=> descriptor.ImmutableCustomTags().Contains(WellKnownDiagnosticTags.Unnecessary) && descriptor.DefaultSeverity == DiagnosticSeverity.Hidden;
RemoveUnusedValueAssignmentTests.cs (3)
1260VerifyCS.Diagnostic("IDE0059").WithSeverity(DiagnosticSeverity.Info).WithLocation(0).WithArguments("y")); 1377VerifyCS.Diagnostic("IDE0059").WithSeverity(DiagnosticSeverity.Info).WithLocation(0).WithArguments("y")); 3068VerifyCS.Diagnostic("IDE0059").WithSeverity(DiagnosticSeverity.Info).WithLocation(0).WithArguments("x2"));
Semantics\SpeculationAnalyzerTests.cs (1)
519static bool isProblem(Diagnostic d) => d.Severity >= DiagnosticSeverity.Warning;
SimplifyInterpolationTests.cs (1)
48("IDE0071", DiagnosticSeverity.Info),
SimplifyPropertyPattern\SimplifyPropertyPatternTests.cs (1)
728VerifyCS.Diagnostic("IDE0170").WithSpan(8, 20, 8, 29).WithSpan(8, 20, 8, 86).WithSeverity(DiagnosticSeverity.Info),
SimplifyThisOrMe\SimplifyThisOrMeTests.cs (1)
107diagnosticSeverity: DiagnosticSeverity.Warning);
SimplifyTypeNames\SimplifyTypeNamesTests.cs (3)
5351""", IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId, DiagnosticSeverity.Hidden); 5366""", IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId, DiagnosticSeverity.Hidden); 6810""", IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId, DiagnosticSeverity.Hidden);
Squiggles\ErrorSquiggleProducerTests.cs (1)
416DiagnosticSeverity.Warning,
UseExplicitTypeTests.cs (4)
2368diagnosticSeverity: DiagnosticSeverity.Hidden); 2388diagnosticSeverity: DiagnosticSeverity.Info); 2408diagnosticSeverity: DiagnosticSeverity.Warning); 2428diagnosticSeverity: DiagnosticSeverity.Error);
UseImplicitTypeTests.cs (4)
1896diagnosticSeverity: DiagnosticSeverity.Hidden); 1916diagnosticSeverity: DiagnosticSeverity.Info); 1936diagnosticSeverity: DiagnosticSeverity.Warning); 1956diagnosticSeverity: DiagnosticSeverity.Error);
ValidateFormatStringTests.cs (24)
662diagnosticSeverity: DiagnosticSeverity.Info, 697diagnosticSeverity: DiagnosticSeverity.Info, 715diagnosticSeverity: DiagnosticSeverity.Info, 733diagnosticSeverity: DiagnosticSeverity.Info, 752diagnosticSeverity: DiagnosticSeverity.Info, 771diagnosticSeverity: DiagnosticSeverity.Info, 790diagnosticSeverity: DiagnosticSeverity.Info, 810diagnosticSeverity: DiagnosticSeverity.Info, 830diagnosticSeverity: DiagnosticSeverity.Info, 848diagnosticSeverity: DiagnosticSeverity.Info, 866diagnosticSeverity: DiagnosticSeverity.Info, 884diagnosticSeverity: DiagnosticSeverity.Info, 902diagnosticSeverity: DiagnosticSeverity.Info, 921diagnosticSeverity: DiagnosticSeverity.Info, 940diagnosticSeverity: DiagnosticSeverity.Info, 959diagnosticSeverity: DiagnosticSeverity.Info, 986diagnosticSeverity: DiagnosticSeverity.Info, 1005diagnosticSeverity: DiagnosticSeverity.Info, 1024diagnosticSeverity: DiagnosticSeverity.Info, 1043diagnosticSeverity: DiagnosticSeverity.Info, 1062diagnosticSeverity: DiagnosticSeverity.Info, 1081diagnosticSeverity: DiagnosticSeverity.Info, 1100diagnosticSeverity: DiagnosticSeverity.Info, 1119diagnosticSeverity: DiagnosticSeverity.Info,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
PDB\CSharpPDBTestBase.cs (1)
28compilation.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
PDB\PDBUsingTests.cs (1)
946compilation.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (103)
Diagnostics\DiagnosticAnalyzerTests.cs (47)
37new DiagnosticDescriptor(id: "CA9999_UseOfVariableThatStartsWithX", title: "CA9999_UseOfVariableThatStartsWithX", messageFormat: "Use of variable whose name starts with 'x': '{0}'", category: "Test", defaultSeverity: DiagnosticSeverity.Warning, isEnabledByDefault: true); 233private static readonly DiagnosticDescriptor s_descriptor = new DiagnosticDescriptor("XX0001", "My Syntax/Symbol Diagnostic", "My Syntax/Symbol Diagnostic for '{0}'", "Compiler", DiagnosticSeverity.Warning, isEnabledByDefault: true); 302var noneDiagDescriptor = new DiagnosticDescriptor("XX0001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Hidden, isEnabledByDefault: true); 303var infoDiagDescriptor = new DiagnosticDescriptor("XX0002", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Info, isEnabledByDefault: true); 304var warningDiagDescriptor = new DiagnosticDescriptor("XX0003", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true); 305var errorDiagDescriptor = new DiagnosticDescriptor("XX0004", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Error, isEnabledByDefault: true); 326Assert.True(effectiveDiag.Severity == DiagnosticSeverity.Error); 359case DiagnosticSeverity.Hidden: 363case DiagnosticSeverity.Info: 367case DiagnosticSeverity.Warning: 371case DiagnosticSeverity.Error: 386var noneDiagDescriptor = new DiagnosticDescriptor("XX0001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Hidden, isEnabledByDefault: true); 387var infoDiagDescriptor = new DiagnosticDescriptor("XX0002", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Info, isEnabledByDefault: true); 388var warningDiagDescriptor = new DiagnosticDescriptor("XX0003", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true); 389var errorDiagDescriptor = new DiagnosticDescriptor("XX0004", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Error, isEnabledByDefault: true); 413Assert.Equal(1, effectiveDiags.Count(d => d.Severity == DiagnosticSeverity.Error)); 414Assert.Equal(1, effectiveDiags.Count(d => d.Severity == DiagnosticSeverity.Warning)); 420Assert.Equal(1, effectiveDiags.Count(d => d.Severity == DiagnosticSeverity.Error)); 421Assert.Equal(1, effectiveDiags.Count(d => d.Severity == DiagnosticSeverity.Info)); 427Assert.Equal(1, effectiveDiags.Count(d => d.Severity == DiagnosticSeverity.Error)); 428Assert.Equal(1, effectiveDiags.Count(d => d.Severity == DiagnosticSeverity.Hidden)); 434Assert.Equal(1, effectiveDiags.Count(d => d.Severity == DiagnosticSeverity.Error)); 435Assert.Equal(1, effectiveDiags.Count(d => d.Severity == DiagnosticSeverity.Hidden)); 441var disabledDiagDescriptor = new DiagnosticDescriptor("XX001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: false); 442var enabledDiagDescriptor = new DiagnosticDescriptor("XX002", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true); 470public static DiagnosticDescriptor desc1 = new DiagnosticDescriptor("XX001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: false); 471public static DiagnosticDescriptor desc2 = new DiagnosticDescriptor("XX002", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: false); 472public static DiagnosticDescriptor desc3 = new DiagnosticDescriptor("XX003", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: false, customTags: WellKnownDiagnosticTags.NotConfigurable); 486public static DiagnosticDescriptor desc1 = new DiagnosticDescriptor("XX003", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: false); 487public static DiagnosticDescriptor desc2 = new DiagnosticDescriptor("XX004", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true); 501public static DiagnosticDescriptor desc1 = new DiagnosticDescriptor("DummyId", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: false); 655internal static DiagnosticDescriptor Rule = new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, Category, DiagnosticSeverity.Warning, isEnabledByDefault: true); 828public static DiagnosticDescriptor Descriptor1 = new DiagnosticDescriptor("MethodSymbolDiagnostic", "MethodSymbolDiagnostic", "{0}", "MethodSymbolDiagnostic", DiagnosticSeverity.Warning, isEnabledByDefault: true); 872new DiagnosticDescriptor("ID_1", "DummyTitle", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true); 875new DiagnosticDescriptor("ID_2", "DummyTitle", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true); 1275DiagnosticSeverity defaultSeverity, 1293TestEffectiveSeverity(DiagnosticSeverity.Warning, ReportDiagnostic.Warn); 1304TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity: ReportDiagnostic.Warn, specificOptions: specificOptions, generalOption: generalOption); 1313TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity: generalOption, generalOption: generalOption); 1325TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity: specificOption, specificOptions: specificOptions, generalOption: generalOption); 1336TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity: ReportDiagnostic.Suppress, generalOption: generalOption, isEnabledByDefault: enabledByDefault); 1349TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity: specificOption, specificOptions: specificOptions, generalOption: generalOption, isEnabledByDefault: enabledByDefault); 1639DiagnosticSeverity.Warning, 2287DiagnosticSeverity.Warning, 2295DiagnosticSeverity.Warning, 3749internal static DiagnosticDescriptor Rule = new(DiagnosticId, Title, MessageFormat, Category, DiagnosticSeverity.Warning, isEnabledByDefault: true); 3983internal static DiagnosticDescriptor Rule = new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, Category, DiagnosticSeverity.Warning, isEnabledByDefault: true);
Diagnostics\DiagnosticSuppressorTests.cs (17)
145var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 168var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 194var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 216var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 239var severities = Enum.GetValues(typeof(DiagnosticSeverity)); 244foreach (DiagnosticSeverity defaultSeverity in severities) 246foreach (DiagnosticSeverity effectiveSeverity in severities) 258if (defaultSeverity == DiagnosticSeverity.Warning && 259effectiveSeverity == DiagnosticSeverity.Error && 281if (defaultSeverity == DiagnosticSeverity.Error || !configurable) 303var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 345var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 391var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 444var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 497var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 546var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true); 582var analyzer = new CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable: true);
Diagnostics\GetDiagnosticsTests.cs (17)
119Assert.Equal(DiagnosticSeverity.Warning, diag.Severity); 122var error = diag.WithSeverity(DiagnosticSeverity.Error); 123Assert.Equal(DiagnosticSeverity.Error, error.Severity); 124Assert.Equal(DiagnosticSeverity.Warning, error.DefaultSeverity); 127var warning = error.WithSeverity(DiagnosticSeverity.Warning); 128Assert.Equal(DiagnosticSeverity.Warning, warning.Severity); 129Assert.Equal(DiagnosticSeverity.Warning, warning.DefaultSeverity); 132var hidden = diag.WithSeverity(DiagnosticSeverity.Hidden); 133Assert.Equal(DiagnosticSeverity.Hidden, hidden.Severity); 134Assert.Equal(DiagnosticSeverity.Warning, hidden.DefaultSeverity); 137var info = diag.WithSeverity(DiagnosticSeverity.Info); 138Assert.Equal(DiagnosticSeverity.Info, info.Severity); 139Assert.Equal(DiagnosticSeverity.Warning, info.DefaultSeverity); 512Assert.Equal(DiagnosticSeverity.Warning, diagnostic.Severity); 560Assert.Equal(DiagnosticSeverity.Warning, diagnostic.Severity); 875defaultSeverity: DiagnosticSeverity.Warning, 883defaultSeverity: DiagnosticSeverity.Warning,
Emit\NumericIntPtrTests.cs (2)
8983if (expectedDiagnostics.Any(d => ErrorFacts.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error)) 9028if (expectedDiagnostics.Any(d => ErrorFacts.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error))
FlowAnalysis\FlowDiagnosticTests.cs (19)
158Assert.Equal(0, count[(int)DiagnosticSeverity.Error]); 159Assert.Equal(1, count[(int)DiagnosticSeverity.Warning]); 160Assert.Equal(0, count[(int)DiagnosticSeverity.Info]); 186Assert.Equal(0, count[(int)DiagnosticSeverity.Error]); 187Assert.Equal(2, count[(int)DiagnosticSeverity.Warning]); 188Assert.Equal(0, count[(int)DiagnosticSeverity.Info]); 355Assert.Equal(0, count[(int)DiagnosticSeverity.Error]); 356Assert.Equal(1, count[(int)DiagnosticSeverity.Warning]); 357Assert.Equal(0, count[(int)DiagnosticSeverity.Info]); 391Assert.Equal(0, count[(int)DiagnosticSeverity.Error]); 392Assert.Equal(0, count[(int)DiagnosticSeverity.Info]); 397Assert.Equal(2, count[(int)DiagnosticSeverity.Warning]); 496Assert.NotEmpty(this.FlowDiagnostics(comp).Where(e => e.Severity >= DiagnosticSeverity.Error)); 514Assert.Empty(this.FlowDiagnostics(comp).Where(e => e.Severity >= DiagnosticSeverity.Error)); 535Assert.NotEmpty(this.FlowDiagnostics(comp).Where(e => e.Severity >= DiagnosticSeverity.Error)); 552Assert.Empty(this.FlowDiagnostics(comp).Where(e => e.Severity >= DiagnosticSeverity.Error)); 573Assert.NotEmpty(this.FlowDiagnostics(comp).Where(e => e.Severity >= DiagnosticSeverity.Error)); 591Assert.NotEmpty(this.FlowDiagnostics(comp).Where(e => e.Severity >= DiagnosticSeverity.Error)); 636Assert.NotEmpty(this.FlowDiagnostics(comp).Where(e => e.Severity >= DiagnosticSeverity.Error));
Semantics\PatternMatchingTests.cs (1)
5648compilation.GetEmitDiagnostics().Where(d => d.Severity != DiagnosticSeverity.Warning).Verify(
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
EvaluationContext.cs (1)
251Where(d => d.Severity == DiagnosticSeverity.Error).
Rewriters\CapturedVariableRewriter.cs (1)
94Debug.Assert(discardedSiteInfo.Diagnostics == null || !conversion.IsValid || discardedSiteInfo.Diagnostics.All(d => d.Severity < DiagnosticSeverity.Error));
Symbols\EEMethodSymbol.cs (1)
495if (useSiteInfo.DiagnosticInfo != null && useSiteInfo.DiagnosticInfo.Severity == DiagnosticSeverity.Error)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (11)
UsingDebugInfoTests.cs (11)
638comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 673comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 718comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 756comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 797comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 829comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 885comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 936comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 1021comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 1069comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 1111comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify();
Microsoft.CodeAnalysis.CSharp.Features (19)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
67if (arrowExpressionClause.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
369if (namespaceDecl.Name.GetDiagnostics().Any(diag => diag.DefaultSeverity == DiagnosticSeverity.Error))
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
61if (conditionalExpression.GetRequiredParent().GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
61if (current.ContainsDiagnostics && current.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
98!_semanticModel.GetDiagnostics(_source.Span, _cancellationToken).Any(static diagnostic => diagnostic.DefaultSeverity == DiagnosticSeverity.Error))
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
51if (switchStatement.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
49var diagnosticLocation = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) != ReportDiagnostic.Hidden
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
53var diagnosticLocation = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) != ReportDiagnostic.Hidden
ConvertToProgramMainDiagnosticAnalyzer.cs (1)
55root, isHidden: severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden),
ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
76methodDeclaration, isHidden: severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden),
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
101if (localDeclaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 131if (severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) < ReportDiagnostic.Hidden)
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
55if (expression.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
StringIndentation\CSharpStringIndentationService.cs (2)
91if (token.ContainsDiagnostics && token.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 107var errors = interpolatedString.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error);
UseExpressionBodyCodeFixProvider.cs (1)
45var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
UseExpressionBodyDiagnosticAnalyzer.cs (2)
95var location = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden 110var location = severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden
UseExpressionBodyForLambdaHelpers.cs (1)
102? severity.WithDefaultSeverity(DiagnosticSeverity.Hidden)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (125)
Semantics\ColorColorTests.cs (1)
1770new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test");
Semantics\ImportsTests.cs (1)
147comp.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
Semantics\InteractiveUsingTests.cs (5)
142CreateCompilation(source).GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics); 161CreateCompilation(source, options: options).GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics); 179CreateCompilation(source).GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics); 251CreateCompilation(source).GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics); 270CreateCompilation(source, options: options).GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics);
Semantics\InterpolationTests.cs (12)
533Assert.True(SyntaxFactory.ParseSyntaxTree(source + normal).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 534Assert.True(SyntaxFactory.ParseSyntaxTree(source + normal + " ").GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 535Assert.True(SyntaxFactory.ParseSyntaxTree(source + normal + "{").GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 536Assert.True(SyntaxFactory.ParseSyntaxTree(source + normal + "{ ").GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 537Assert.True(SyntaxFactory.ParseSyntaxTree(source + verbat).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 538Assert.True(SyntaxFactory.ParseSyntaxTree(source + verbat + " ").GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 539Assert.True(SyntaxFactory.ParseSyntaxTree(source + verbat + "{").GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 540Assert.True(SyntaxFactory.ParseSyntaxTree(source + verbat + "{ ").GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 558Assert.True(SyntaxFactory.ParseSyntaxTree(source).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 576Assert.True(SyntaxFactory.ParseSyntaxTree(source).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 595Assert.True(SyntaxFactory.ParseSyntaxTree(source).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 1491Assert.True(SyntaxFactory.ParseSyntaxTree(text).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error));
Semantics\MethodBodyModelTests.cs (5)
134Assert.Equal(2, count[(int)DiagnosticSeverity.Error]); 135Assert.Equal(0, count[(int)DiagnosticSeverity.Warning]); 136Assert.Equal(0, count[(int)DiagnosticSeverity.Info]); 618Assert.Equal(0, diags.Count(d => d.Severity == DiagnosticSeverity.Error)); 619Assert.Equal(0, diags.Count(d => d.Severity == DiagnosticSeverity.Warning));
Semantics\NativeIntegerTests.cs (2)
13241if (expectedDiagnostics.Any(d => ErrorFacts.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error)) 13284if (expectedDiagnostics.Any(d => ErrorFacts.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error))
Semantics\NullableReferenceTypesTests.cs (22)
121405Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121414Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121423Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121434Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121443Assert.Equal(DiagnosticSeverity.Error, diagnostics.Single().Severity); 121454Assert.Equal(DiagnosticSeverity.Error, diagnostics.Single().Severity); 121464Assert.Equal(DiagnosticSeverity.Error, diagnostics.Single().Severity); 121489Assert.Equal(DiagnosticSeverity.Hidden, diagnostics.Single().Severity); 121500Assert.Equal(DiagnosticSeverity.Hidden, diagnostics.Single().Severity); 121510Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121521Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121740Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121749Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121758Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121769Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121778Assert.Equal(DiagnosticSeverity.Error, diagnostics.Single().Severity); 121789Assert.Equal(DiagnosticSeverity.Error, diagnostics.Single().Severity); 121799Assert.Equal(DiagnosticSeverity.Error, diagnostics.Single().Severity); 121824Assert.Equal(DiagnosticSeverity.Hidden, diagnostics.Single().Severity); 121835Assert.Equal(DiagnosticSeverity.Hidden, diagnostics.Single().Severity); 121845Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity); 121856Assert.Equal(DiagnosticSeverity.Warning, diagnostics.Single().Severity);
Semantics\OperatorTests.cs (2)
6271CreateCompilation(text).GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error).Verify( 6292CreateCompilation(text).GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
Semantics\OutVarTests.cs (1)
18799new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test");
Semantics\PrimaryConstructorTests.cs (16)
3162new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 3490new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 3576new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 3725new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 3915new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 4049new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 4229new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 4375new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 4554new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 4667new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 4894new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 4981new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 5094new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 5191new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 5249new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 5342new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test");
Semantics\RawInterpolationTests.cs (8)
559Assert.True(SyntaxFactory.ParseSyntaxTree(source + normal).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 560Assert.True(SyntaxFactory.ParseSyntaxTree(source + normal + " ").GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 561Assert.True(SyntaxFactory.ParseSyntaxTree(source + normal + "{").GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 562Assert.True(SyntaxFactory.ParseSyntaxTree(source + normal + "{ ").GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 580Assert.True(SyntaxFactory.ParseSyntaxTree(source).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 598Assert.True(SyntaxFactory.ParseSyntaxTree(source).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 617Assert.True(SyntaxFactory.ParseSyntaxTree(source).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)); 1163Assert.True(SyntaxFactory.ParseSyntaxTree(text).GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error));
Semantics\RecordStructTests.cs (8)
5917new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6146new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6242new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6371new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6468new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6526new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6619new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6780new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test");
Semantics\RecordTests.cs (9)
26200new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 26526new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 26621new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 26786new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 26976new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 27110new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 27290new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 27436new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 27619new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test");
Semantics\RefEscapingTests.cs (1)
48Assert.True(comp.GetDiagnostics().All(d => d.Severity != DiagnosticSeverity.Error));
Semantics\TopLevelStatementsTests.cs (13)
6412new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6511new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6586new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6695new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6776new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6834new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6892new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 6960new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 7040new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 7156new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 7250new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 7322new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 7389new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test");
Semantics\UnsafeTests.cs (1)
2378if (expectError != compilationDiagnostics.Any(diag => diag.Severity == DiagnosticSeverity.Error))
Semantics\VarianceTests.cs (2)
114var errors = comp.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error); 227var errors = comp.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error);
SourceGeneration\GeneratorDriverTests.cs (16)
178new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 445DiagnosticDescriptor generatorDiagnostic = new DiagnosticDescriptor("TG001", "Test Diagnostic", description, "Generators", DiagnosticSeverity.Warning, isEnabledByDefault: true, description: description); 654DiagnosticDescriptor generatorDiagnostic1 = new DiagnosticDescriptor("TG001", "Test Diagnostic", description, "Generators", DiagnosticSeverity.Warning, isEnabledByDefault: true, description: description); 655DiagnosticDescriptor generatorDiagnostic2 = new DiagnosticDescriptor("TG002", "Test Diagnostic", description, "Generators", DiagnosticSeverity.Warning, isEnabledByDefault: true, description: description); 656DiagnosticDescriptor generatorDiagnostic3 = new DiagnosticDescriptor("TG003", "Test Diagnostic", description, "Generators", DiagnosticSeverity.Warning, isEnabledByDefault: true, description: description); 701DiagnosticDescriptor generatorDiagnostic1 = new DiagnosticDescriptor("TG001", "Test Diagnostic", description, "Generators", DiagnosticSeverity.Warning, isEnabledByDefault: true, description: description); 702DiagnosticDescriptor generatorDiagnostic2 = new DiagnosticDescriptor("TG002", "Test Diagnostic", description, "Generators", DiagnosticSeverity.Warning, isEnabledByDefault: true, description: description); 703DiagnosticDescriptor generatorDiagnostic3 = new DiagnosticDescriptor("TG003", "Test Diagnostic", description, "Generators", DiagnosticSeverity.Warning, isEnabledByDefault: true, description: description); 1164c.ReportDiagnostic(CSDiagnostic.Create("GEN001", "generators", "message", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, true, 2)); 1165c.ReportDiagnostic(CSDiagnostic.Create("GEN002", "generators", "message", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, true, 3)); 1215var gen001 = CSDiagnostic.Create("GEN001", "generators", "message", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, true, 2); 1286var gen001 = CSDiagnostic.Create("GEN001", "generators", "message", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, true, 2);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Compilation\SemanticModelAPITests.cs (1)
4366compilation.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
Compilation\UsedAssembliesTests.cs (2)
109if (!after.Any(d => ErrorFacts.GetSeverity((ErrorCode)d.Code) == DiagnosticSeverity.Error)) 282Assert.True(diagnostics.Any(d => d.DefaultSeverity == DiagnosticSeverity.Error));
Symbols\Source\NullablePublicAPITests.cs (4)
1155private static readonly DiagnosticDescriptor s_descriptor1 = new DiagnosticDescriptor(id: "CA9999_NullabilityPrinter", title: "CA9999_NullabilityPrinter", messageFormat: "Nullability of '{0}' is '{1}':'{2}'. Speculative flow state is '{3}'", category: "Test", defaultSeverity: DiagnosticSeverity.Warning, isEnabledByDefault: true); 1156private static readonly DiagnosticDescriptor s_descriptor2 = new DiagnosticDescriptor(id: "CA9998_NullabilityPrinter", title: "CA9998_NullabilityPrinter", messageFormat: "Declared nullability of '{0}' is '{1}'", category: "Test", defaultSeverity: DiagnosticSeverity.Warning, isEnabledByDefault: true); 1780new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test"); 4836new DiagnosticDescriptor("XY0000", "Test", "Test", "Test", DiagnosticSeverity.Warning, true, "Test", "Test");
Symbols\TypeTests.cs (1)
1197Assert.Equal(0, comp.GetDeclarationDiagnostics().Count(e => e.Severity >= DiagnosticSeverity.Error));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (19)
Diagnostics\DiagnosticTest.cs (7)
73Assert.Equal(DiagnosticSeverity.Error, di1.Severity); 79Assert.Equal(DiagnosticSeverity.Warning, di2.Severity); 126var other = diagnostic.GetInstanceWithSeverity(DiagnosticSeverity.Info); 128Assert.Equal(DiagnosticSeverity.Info, other.Severity); 2747public override DiagnosticSeverity GetSeverity(int code) 2751return DiagnosticSeverity.Warning; 2755return DiagnosticSeverity.Error;
Diagnostics\LocationsTests.cs (6)
505var diagnostic = CodeAnalysis.Diagnostic.Create("CS0000", "", "msg", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, true, 1, location: location); 523var diagnosticWithoutMapping = CodeAnalysis.Diagnostic.Create("CS0000", "", "msg", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, true, 1, location: locationWithoutMapping); 526var diagnosticWithMapping = CodeAnalysis.Diagnostic.Create("CS0000", "", "msg", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, true, 1, location: locationWithMapping);
LexicalAndXml\PreprocessorTests.cs (2)
422Assert.Equal(DiagnosticSeverity.Warning, actual.Severity); 3876Assert.Equal(DiagnosticSeverity.Warning, diagnostic.Severity);
LexicalAndXml\XmlDocCommentTests.cs (1)
3297select new TestError(e.Code, e.Severity == DiagnosticSeverity.Warning)).ToList();
Parsing\SyntaxExtensions.cs (2)
112if (item.Severity == (errorsOnly ? DiagnosticSeverity.Error : DiagnosticSeverity.Warning))
Syntax\LambdaUtilitiesTests.cs (1)
44compilation.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
CSharpTestBase.cs (3)
1283if (!compileDiagnostics.Any(d => d.DefaultSeverity == DiagnosticSeverity.Error) && 2037var actualDiagnostics = compilation.GetDiagnostics().Where(d => d.Severity != DiagnosticSeverity.Hidden); 2048var actualDiagnostics = compilation.GetDiagnostics().Where(d => d.Severity != DiagnosticSeverity.Hidden);
DiagnosticTestUtilities.cs (1)
121IsWarning = e.Severity == DiagnosticSeverity.Warning,
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpVirtualCharService.cs (1)
182if (parentExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\AddImportsTests.cs (1)
793Assert.Empty(compilerDiagnostics.Where(d => d.Severity == DiagnosticSeverity.Error));
Microsoft.CodeAnalysis.EditorFeatures (25)
Diagnostics\DiagnosticsSquiggleTaggerProvider.cs (8)
55var isUnnecessary = diagnostic.Severity == DiagnosticSeverity.Hidden && diagnostic.CustomTags.Contains(WellKnownDiagnosticTags.Unnecessary); 58(diagnostic.Severity == DiagnosticSeverity.Warning || diagnostic.Severity == DiagnosticSeverity.Error || isUnnecessary) && 92if (diagnostic.Severity == DiagnosticSeverity.Error && 105case DiagnosticSeverity.Error: 107case DiagnosticSeverity.Warning: 109case DiagnosticSeverity.Info: 111case DiagnosticSeverity.Hidden:
Diagnostics\DiagnosticsSuggestionTaggerProvider.cs (1)
47=> diagnostic.Severity == DiagnosticSeverity.Info;
EditorConfigSettings\Data\AnalyzerSetting.cs (4)
27DiagnosticSeverity severity = default; 32else if (effectiveSeverity.ToDiagnosticSeverity() is DiagnosticSeverity severity1) 49public DiagnosticSeverity Severity { get; private set; } 55internal void ChangeSeverity(DiagnosticSeverity severity)
EditorConfigSettings\Data\CodeStyleSetting.cs (7)
24public DiagnosticSeverity GetSeverity() 25=> GetCodeStyle().Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden; 35public void ChangeSeverity(DiagnosticSeverity severity) 39DiagnosticSeverity.Hidden => NotificationOption2.Silent, 40DiagnosticSeverity.Info => NotificationOption2.Suggestion, 41DiagnosticSeverity.Warning => NotificationOption2.Warning, 42DiagnosticSeverity.Error => NotificationOption2.Error,
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (1)
19internal sealed class AnalyzerSettingsProvider : SettingsProviderBase<AnalyzerSetting, AnalyzerSettingsUpdater, AnalyzerSetting, DiagnosticSeverity>
EditorConfigSettings\Updater\AnalyzerSettingsUpdater.cs (2)
13internal class AnalyzerSettingsUpdater : SettingsUpdaterBase<AnalyzerSetting, DiagnosticSeverity> 20IReadOnlyList<(AnalyzerSetting option, DiagnosticSeverity value)> settingsToUpdate,
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (2)
26IReadOnlyList<(AnalyzerSetting option, DiagnosticSeverity value)> settingsToUpdate) 37static (string option, string value, Language language) GetOptionValueAndLanguage(AnalyzerSetting diagnostic, DiagnosticSeverity severity)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (5)
SuggestedActionsSource.cs (5)
284private static string GetFixCategory(DiagnosticSeverity severity) 288case DiagnosticSeverity.Hidden: 289case DiagnosticSeverity.Info: 290case DiagnosticSeverity.Warning: 292case DiagnosticSeverity.Error:
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (8)
CodeActions\CodeFixVerifierHelper.cs (1)
78if (!descriptor.IsEnabledByDefault || descriptor.DefaultSeverity == DiagnosticSeverity.Hidden)
CodeActions\CSharpVerifierHelper.cs (2)
17/// <see cref="DiagnosticSeverity.Warning"/>, and the analyzer test framework defaults to only validating 18/// diagnostics at <see cref="DiagnosticSeverity.Error"/>. This map contains all compiler diagnostic IDs
Diagnostics\AbstractDiagnosticProviderBasedUserDiagnosticTest.cs (4)
57if (!descriptor.IsEnabledByDefault || descriptor.DefaultSeverity == DiagnosticSeverity.Hidden) 126if (descriptor.DefaultSeverity == DiagnosticSeverity.Hidden && descriptor.CustomTags.Contains(WellKnownDiagnosticTags.NotConfigurable)) 192DiagnosticSeverity diagnosticSeverity, 208DiagnosticSeverity diagnosticSeverity,
Diagnostics\AbstractSuppressionAllCodeTests.cs (1)
145new DiagnosticDescriptor("TestId", "Test", "Test", "Test", DiagnosticSeverity.Warning, isEnabledByDefault: true);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
Squiggles\TestDiagnosticTagProducer.cs (2)
66severity: DiagnosticSeverity.Error, 67defaultSeverity: DiagnosticSeverity.Error,
Workspaces\NoCompilationDocumentDiagnosticAnalyzer.cs (1)
20"NC0000", "No Compilation Syntax Error", "No Compilation Syntax Error", "Error", DiagnosticSeverity.Error, isEnabledByDefault: true);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (40)
CodeFixes\CodeFixServiceTests.cs (2)
469var descriptor = new DiagnosticDescriptor(diagnosticId, "MockDiagnostic", "MockDiagnostic", category, DiagnosticSeverity.Warning, isEnabledByDefault: true); 843private readonly DiagnosticDescriptor _descriptor = new(DiagnosticId, "AdditionalFileAnalyzer", "AdditionalFileAnalyzer", "AdditionalFileAnalyzer", DiagnosticSeverity.Warning, isEnabledByDefault: true);
Diagnostics\DiagnosticAnalyzerServiceTests.cs (17)
214Assert.Equal(DiagnosticSeverity.Warning, diagnostic.Severity); 522using var workspace = CreateWorkspaceWithProjectAndAnalyzer(new NamedTypeAnalyzer(DiagnosticSeverity.Hidden)); 533using var workspace = CreateWorkspaceWithProjectAndAnalyzer(new NamedTypeAnalyzer(DiagnosticSeverity.Hidden)); 544using var workspace = CreateWorkspaceWithProjectAndAnalyzer(new NamedTypeAnalyzer(DiagnosticSeverity.Hidden)); 1058var analyzer1 = new NamedTypeAnalyzerWithConfigurableEnabledByDefault(isEnabledByDefault: true, DiagnosticSeverity.Warning, throwOnAllNamedTypes: false); 1245internal static readonly DiagnosticDescriptor s_syntaxRule = new DiagnosticDescriptor("syntax", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: true); 1246internal static readonly DiagnosticDescriptor s_semanticRule = new DiagnosticDescriptor("semantic", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: true); 1247internal static readonly DiagnosticDescriptor s_compilationRule = new DiagnosticDescriptor("compilation", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: true); 1261internal static readonly DiagnosticDescriptor s_syntaxRule = new DiagnosticDescriptor("syntax", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: false); 1262internal static readonly DiagnosticDescriptor s_semanticRule = new DiagnosticDescriptor("semantic", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: false); 1263internal static readonly DiagnosticDescriptor s_compilationRule = new DiagnosticDescriptor("compilation", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: false); 1277internal static readonly DiagnosticDescriptor s_syntaxRule = new DiagnosticDescriptor("syntax", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: true); 1295internal static readonly DiagnosticDescriptor s_syntaxRule = new DiagnosticDescriptor("syntax", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: true); 1357internal static readonly DiagnosticDescriptor s_syntaxRule = new DiagnosticDescriptor("leak", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: true); 1373private static readonly DiagnosticDescriptor s_rule = new DiagnosticDescriptor("project", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: true); 1384public NamedTypeAnalyzer(DiagnosticSeverity defaultSeverity = DiagnosticSeverity.Warning)
Diagnostics\DiagnosticDataTests.cs (8)
121severity: DiagnosticSeverity.Info, 122defaultSeverity: DiagnosticSeverity.Info, 154severity: DiagnosticSeverity.Info, 155defaultSeverity: DiagnosticSeverity.Info, 200severity: DiagnosticSeverity.Info, 201defaultSeverity: DiagnosticSeverity.Info, 248severity: DiagnosticSeverity.Info, 249defaultSeverity: DiagnosticSeverity.Info,
Diagnostics\DiagnosticsClassificationTaggerProviderTests.cs (1)
83diagnosticId, "test", "test", "test", DiagnosticSeverity.Error, true,
Diagnostics\DiagnosticServiceTests.cs (2)
186severity: DiagnosticSeverity.Info, 187defaultSeverity: DiagnosticSeverity.Info,
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (2)
215private DiagnosticDescriptor _rule = new DiagnosticDescriptor("test", "test", "test", "test", DiagnosticSeverity.Error, true); 234=> _rule = new DiagnosticDescriptor("test", "test", "test", "test", DiagnosticSeverity.Warning, true);
Diagnostics\MockDiagnosticService.cs (2)
63_diagnosticData = DiagnosticData.Create(Diagnostic.Create(DiagnosticId, "MockCategory", "MockMessage", DiagnosticSeverity.Error, DiagnosticSeverity.Error, isEnabledByDefault: true, warningLevel: 0,
EditAndContinue\EmitSolutionUpdateResultsTests.cs (6)
43severity: DiagnosticSeverity.Warning, 44defaultSeverity: DiagnosticSeverity.Warning, 59severity: DiagnosticSeverity.Error, 60defaultSeverity: DiagnosticSeverity.Warning, 76severity: DiagnosticSeverity.Error, 77defaultSeverity: DiagnosticSeverity.Error,
Microsoft.CodeAnalysis.EditorFeatures.Wpf (10)
InlineDiagnostics\InlineDiagnosticsTag.cs (1)
163DiagnosticSeverity.Warning => KnownMonikers.StatusWarning,
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (4)
69diagnostic.Severity is DiagnosticSeverity.Warning or DiagnosticSeverity.Error && 102if (diagnostic.Severity == DiagnosticSeverity.Error) 108else if (diagnostic.Severity == DiagnosticSeverity.Warning)
Suggestions\SuggestedActionsSource.cs (5)
284private static string GetFixCategory(DiagnosticSeverity severity) 288case DiagnosticSeverity.Hidden: 289case DiagnosticSeverity.Info: 290case DiagnosticSeverity.Warning: 292case DiagnosticSeverity.Error:
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (17)
CodeFixes\CodeFixServiceTests.vb (1)
191DiagnosticSeverity.Warning,
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
70Public Shared Rule As New DiagnosticDescriptor("OA1001", "Options test", "Serialization support has not been requested", "Test", DiagnosticSeverity.Error, True)
Diagnostics\DiagnosticProviderTests.vb (3)
347Return CreateDiagnostic(id, message, DiagnosticSeverity.Error, docId, projId, mappedLine, originalLine, mappedColumn, originalColumn, mappedFile, originalFile) 352Return CreateDiagnostic(id, message, DiagnosticSeverity.Warning, docId, projId, mappedLine, originalLine, mappedColumn, originalColumn, mappedFile, originalFile) 355Private Shared Function CreateDiagnostic(id As String, message As String, severity As DiagnosticSeverity, docId As DocumentId, projId As ProjectId, mappedLine As Integer, originalLine As Integer, mappedColumn As Integer,
Diagnostics\DiagnosticServiceTests.vb (12)
307Assert.Equal(DiagnosticSeverity.Error, diagnostics(0).Severity) 556Dim expected = Diagnostic.Create("test", "test", "test", DiagnosticSeverity.Error, DiagnosticSeverity.Error, True, 0) 1278Public Shared Descriptor1 As New DiagnosticDescriptor("MustOverrideMethodDiagnostic", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 1399Public Shared Descriptor1 As New DiagnosticDescriptor("FieldDeclarationDiagnostic", "DummyDescription", "{0}", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 1480DiagnosticSeverity.Warning, 1509DiagnosticSeverity.Warning, 1554DiagnosticSeverity.Warning, 1795DiagnosticSeverity.Warning, 1908DiagnosticSeverity.Warning, 2158Dim analyzer = New CompilationAnalyzerWithSeverity(DiagnosticSeverity.Hidden, configurable:=False) 2489Public Property Descriptor As New DiagnosticDescriptor("ID0001", "Title", "Message", "Category", DiagnosticSeverity.Warning, isEnabledByDefault:=True)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (6)
EvaluationContextBase.cs (6)
60var errors = diagnostics.AsEnumerable().Where(d => d.Severity == DiagnosticSeverity.Error); 131public override DiagnosticSeverity Severity 133get { return DiagnosticSeverity.Error; } 136public override DiagnosticSeverity DefaultSeverity 138get { return DiagnosticSeverity.Error; } 171internal override Diagnostic WithSeverity(DiagnosticSeverity severity)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (4)
Internal\Diagnostics\FSharpDocumentDiagnosticAnalyzer.cs (1)
62dummyDescriptors.Add(new DiagnosticDescriptor(String.Format("FS{0:D4}", i), String.Empty, String.Empty, String.Empty, DiagnosticSeverity.Error, true, null, null));
Internal\Diagnostics\FSharpSimplifyNameDiagnosticAnalyzer.cs (1)
49DiagnosticCategory.Style, DiagnosticSeverity.Hidden, isEnabledByDefault: true, customTags: FSharpDiagnosticCustomTags.Unnecessary);
Internal\Diagnostics\FSharpUnusedDeclarationsAnalyzer.cs (1)
51DiagnosticCategory.Style, DiagnosticSeverity.Hidden, isEnabledByDefault: true, customTags: FSharpDiagnosticCustomTags.Unnecessary);
Internal\Diagnostics\FSharpUnusedOpensDiagnosticAnalyzer.cs (1)
46DiagnosticCategory.Style, DiagnosticSeverity.Hidden, isEnabledByDefault: true, customTags: FSharpDiagnosticCustomTags.Unnecessary);
Microsoft.CodeAnalysis.Features (45)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
30var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
58DiagnosticSeverity.Hidden,
AbstractCodeQualityDiagnosticAnalyzer.cs (1)
56DiagnosticSeverity.Info,
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
53if (node.ContainsDiagnostics && node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
113?.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)
AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
68if (severity.WithDefaultSeverity(DiagnosticSeverity.Hidden) == ReportDiagnostic.Hidden)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
128if (root.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 218var effectiveSeverity = severity.ToDiagnosticSeverity() ?? s_removeUnnecessarySuppressionDescriptor.DefaultSeverity; 610DiagnosticSeverity severity, 630DiagnosticSeverity severity) 661DiagnosticSeverity severity)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
527if (tree.GetDiagnostics(cancellationToken).Any(d => d.Severity == DiagnosticSeverity.Error))
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
92if (syntax.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
115if (context.Operation.Syntax.GetDiagnostics().Any(diagnostic => diagnostic.Severity == DiagnosticSeverity.Error))
AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
39DiagnosticSeverity.Info,
CodeFixes\DiagnosticExtensions.cs (2)
12public static bool IsMoreSevereThanOrEqualTo(this DiagnosticSeverity left, DiagnosticSeverity right)
CodeFixes\Suppression\SuppressionHelpers.cs (4)
53case DiagnosticSeverity.Hidden: 57case DiagnosticSeverity.Error: 58case DiagnosticSeverity.Warning: 59case 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)
82if (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)
59if (stringToken.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)) 100if (interpolatedString.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
50if (literalExpression.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error))
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
59DiagnosticSeverity.Error,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
559var syntaxError = syntaxDiagnostics.FirstOrDefault(d => d.Severity == DiagnosticSeverity.Error);
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (7)
40void add(int index, int id, string resourceName, LocalizableResourceString title, DiagnosticSeverity severity) 58=> add(GetDescriptorIndex(kind), (int)kind, resourceName, s_rudeEditLocString, DiagnosticSeverity.Error); 60void AddGeneralDiagnostic(EditAndContinueErrorCode code, string resourceName, DiagnosticSeverity severity = DiagnosticSeverity.Error) 175AddGeneralDiagnostic(EditAndContinueErrorCode.DocumentIsOutOfSyncWithDebuggee, nameof(FeaturesResources.DocumentIsOutOfSyncWithDebuggee), DiagnosticSeverity.Warning); 176AddGeneralDiagnostic(EditAndContinueErrorCode.UnableToReadSourceFileOrPdb, nameof(FeaturesResources.UnableToReadSourceFileOrPdb), DiagnosticSeverity.Warning); 204DiagnosticSeverity.Error,
EditAndContinue\EditSessionTelemetry.cs (1)
130=> LogProjectAnalysisSummary(summary, projectTelemetryId, emitDiagnostics.SelectAsArray(d => d.Severity == DiagnosticSeverity.Error, d => d.Id));
EditAndContinue\EmitSolutionUpdateResults.cs (3)
147if (data.Severity != DiagnosticSeverity.Error) 195DiagnosticSeverity.Error => ManagedHotReloadDiagnosticSeverity.RestartRequired, 196DiagnosticSeverity.Warning => ManagedHotReloadDiagnosticSeverity.Warning,
ExternalAccess\VSTypeScript\Api\VSTypeScriptDiagnosticData.cs (1)
23public DiagnosticSeverity Severity
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
54var priority = diagnostic.Severity == DiagnosticSeverity.Hidden
Wrapping\AbstractWrapper.cs (1)
67=> declaration.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error && d.Location.SourceSpan.OverlapsWith(headerSpan));
Wrapping\AbstractWrappingCodeRefactoringProvider.cs (1)
53var containsSyntaxError = node.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.InteractiveHost (2)
Interactive\Core\InteractiveHost.Service.cs (2)
540var writer = (error.Severity == DiagnosticSeverity.Error) ? Console.Error : Console.Out; 675if (diagnostics.Any(static d => d.Severity == DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.LanguageServer.Protocol (28)
Features\CodeCleanup\AbstractCodeCleanupService.cs (1)
228document, diagnosticId, DiagnosticSeverity.Warning, progressTracker, fallbackOptions, cancellationToken).ConfigureAwait(false);
Features\CodeFixes\CodeFixService.cs (5)
122var preferredMap = diagnostic.Severity == DiagnosticSeverity.Error 253=> GetDocumentFixAllForIdInSpanAsync(document, range, diagnosticId, DiagnosticSeverity.Hidden, fallbackOptions, cancellationToken); 256TextDocument document, TextSpan range, string diagnosticId, DiagnosticSeverity minimumSeverity, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 288=> ApplyCodeFixesForSpecificDiagnosticIdAsync(document, diagnosticId, DiagnosticSeverity.Hidden, progressTracker, fallbackOptions, cancellationToken); 293DiagnosticSeverity severity,
Features\CodeFixes\ICodeFixService.cs (4)
28Task<CodeFixCollection?> GetDocumentFixAllForIdInSpanAsync(TextDocument document, TextSpan textSpan, string diagnosticId, DiagnosticSeverity severity, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken); 29Task<TDocument> ApplyCodeFixesForSpecificDiagnosticIdAsync<TDocument>(TDocument document, string diagnosticId, DiagnosticSeverity severity, IProgressTracker progressTracker, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 46=> service.GetDocumentFixAllForIdInSpanAsync(document, range, diagnosticId, DiagnosticSeverity.Hidden, fallbackOptions, cancellationToken); 49=> service.ApplyCodeFixesForSpecificDiagnosticIdAsync(document, diagnosticId, DiagnosticSeverity.Hidden, progressTracker, fallbackOptions, cancellationToken);
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (3)
67defaultSeverity: DiagnosticSeverity.Warning, 118severity: DiagnosticSeverity.Warning, 119defaultSeverity: DiagnosticSeverity.Warning,
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (5)
412private static string GetFixCategory(DiagnosticSeverity severity) 416case DiagnosticSeverity.Hidden: 417case DiagnosticSeverity.Info: 418case DiagnosticSeverity.Warning: 420case DiagnosticSeverity.Error:
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
66if (tree.GetDiagnostics(cancellationToken).Any(d => d.Severity == DiagnosticSeverity.Error))
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (7)
319if (!capabilities.HasVisualStudioLspCapability() && string.IsNullOrEmpty(diagnosticData.Message) && diagnosticData.Severity == DiagnosticSeverity.Hidden) 452private static LSP.DiagnosticSeverity ConvertDiagnosticSeverity(DiagnosticSeverity severity) 457DiagnosticSeverity.Hidden => LSP.DiagnosticSeverity.Hint, 458DiagnosticSeverity.Info => LSP.DiagnosticSeverity.Hint, 459DiagnosticSeverity.Warning => LSP.DiagnosticSeverity.Warning, 460DiagnosticSeverity.Error => LSP.DiagnosticSeverity.Error, 472if (diagnosticData.Severity == DiagnosticSeverity.Hidden)
Handler\Diagnostics\DiagnosticSources\TaskListDiagnosticSource.cs (2)
56severity: DiagnosticSeverity.Info, 57defaultSeverity: DiagnosticSeverity.Info,
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (1)
342"TS01", "TS error", "TS error", "Error", DiagnosticSeverity.Error, isEnabledByDefault: true);
Diagnostics\AdditionalFileDiagnosticsTests.cs (1)
139private readonly DiagnosticDescriptor _descriptor = new(Id, "MockAdditionalDiagnostic", "MockAdditionalDiagnostic", "InternalCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true, helpLinkUri: "https://github.com/dotnet/roslyn");
Diagnostics\WorkspaceProjectDiagnosticsTests.cs (1)
80private readonly DiagnosticDescriptor _descriptor = new(Id, "MockProjectDiagnostic", "MockProjectDiagnostic", "InternalCategory", DiagnosticSeverity.Warning, isEnabledByDefault: true, helpLinkUri: "https://github.com/dotnet/roslyn");
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.UnitTests (1)
Utilities\TestLsifOutput.vb (1)
56Assert.Empty(compilation.GetDiagnostics().Where(Function(d) d.Severity = DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.Scripting (5)
Hosting\CommandLine\CommandLineRunner.cs (1)
383_console.SetForegroundColor(diagnostic.Severity == DiagnosticSeverity.Error ? ConsoleColor.Red : ConsoleColor.Yellow);
Script.cs (3)
340return ImmutableArray.CreateRange(GetCompilation().GetDiagnostics(cancellationToken).Where(d => d.Severity == DiagnosticSeverity.Warning)); 344return 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.Scripting.TestUtilities (1)
ScriptingTestHelpers.cs (1)
91e.Diagnostics.Any(d => d.Severity == DiagnosticSeverity.Error && e.Message == d.ToString());
Microsoft.CodeAnalysis.Test.Utilities (173)
Diagnostics\BoxingOperationAnalyzer.cs (1)
29DiagnosticSeverity.Warning,
Diagnostics\CommonDiagnosticAnalyzers.cs (73)
35defaultSeverity: DiagnosticSeverity.Warning, 46defaultSeverity: DiagnosticSeverity.Error, 113""level"": """ + (Descriptor1.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 134""level"": """ + (Descriptor2.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 146""defaultLevel"": """ + (Descriptor1.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 160""defaultLevel"": """ + (Descriptor2.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 187""level"": """ + (Descriptor1.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 211""level"": """ + (Descriptor2.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 223""defaultLevel"": """ + (Descriptor1.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 237""defaultLevel"": """ + (Descriptor2.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 265""level"": """ + (Descriptor1.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 291""level"": """ + (Descriptor2.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 317""level"": """ + (Descriptor1.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 349""level"": """ + (Descriptor2.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""", 403""level"": """ + (Descriptor2.DefaultSeverity == DiagnosticSeverity.Error ? "error" : "warning") + @""" 452defaultSeverity: DiagnosticSeverity.Warning, 461defaultSeverity: DiagnosticSeverity.Warning, 501defaultSeverity: DiagnosticSeverity.Warning, 509defaultSeverity: DiagnosticSeverity.Warning, 560defaultSeverity: DiagnosticSeverity.Warning, 586public const DiagnosticSeverity Severity = DiagnosticSeverity.Warning; 625public const DiagnosticSeverity Severity = DiagnosticSeverity.Warning; 654defaultSeverity: DiagnosticSeverity.Warning, 669defaultSeverity: DiagnosticSeverity.Warning, 692public const DiagnosticSeverity Severity = DiagnosticSeverity.Warning; 732defaultSeverity: DiagnosticSeverity.Warning, 763defaultSeverity: DiagnosticSeverity.Warning, 784defaultSeverity: DiagnosticSeverity.Warning, 805defaultSeverity: DiagnosticSeverity.Warning, 841defaultSeverity: DiagnosticSeverity.Warning, 909defaultSeverity: DiagnosticSeverity.Warning, 948defaultSeverity: DiagnosticSeverity.Warning, 967DiagnosticSeverity severity, 1016DiagnosticSeverity.Warning, 1085DiagnosticSeverity.Warning, 1127defaultSeverity: DiagnosticSeverity.Warning, 1272defaultSeverity: DiagnosticSeverity.Warning, 1298defaultSeverity: DiagnosticSeverity.Warning, 1348defaultSeverity: DiagnosticSeverity.Warning, 1373DiagnosticSeverity.Warning, 1381DiagnosticSeverity.Error, 1389DiagnosticSeverity.Warning, 1397DiagnosticSeverity.Warning, 1578DiagnosticSeverity.Warning, 1618DiagnosticSeverity.Warning, 1626DiagnosticSeverity.Warning, 1634DiagnosticSeverity.Warning, 1642DiagnosticSeverity.Warning, 1742defaultSeverity: DiagnosticSeverity.Warning, 1782defaultSeverity: DiagnosticSeverity.Warning, 1790defaultSeverity: DiagnosticSeverity.Warning, 1798defaultSeverity: DiagnosticSeverity.Warning, 1806defaultSeverity: DiagnosticSeverity.Warning, 1814defaultSeverity: DiagnosticSeverity.Warning, 1822defaultSeverity: DiagnosticSeverity.Warning, 1830defaultSeverity: DiagnosticSeverity.Warning, 1838defaultSeverity: DiagnosticSeverity.Warning, 1846defaultSeverity: DiagnosticSeverity.Warning, 2228severity: DiagnosticSeverity.Warning, 2229defaultSeverity: DiagnosticSeverity.Warning, 2265defaultSeverity: DiagnosticSeverity.Warning, 2330defaultSeverity: DiagnosticSeverity.Warning, 2348public NamedTypeAnalyzerWithConfigurableEnabledByDefault(bool isEnabledByDefault, DiagnosticSeverity defaultSeverity, bool throwOnAllNamedTypes = false) 2386defaultSeverity: DiagnosticSeverity.Warning, 2415defaultSeverity: DiagnosticSeverity.Warning, 2461defaultSeverity: DiagnosticSeverity.Warning, 2503defaultSeverity: DiagnosticSeverity.Warning, 2543defaultSeverity: DiagnosticSeverity.Warning, 2582new DiagnosticDescriptor(DiagnosticId, "test", "test", "test", DiagnosticSeverity.Warning, isEnabledByDefault: true); 2649private static readonly DiagnosticDescriptor s_descriptor = new("ID0001", "Title", "Message", "Category", DiagnosticSeverity.Warning, isEnabledByDefault: true);
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (2)
25DiagnosticSeverity.Warning, 33DiagnosticSeverity.Warning,
Diagnostics\DescriptorFactory.cs (2)
24/// - <see cref="DiagnosticDescriptor.DefaultSeverity"/> set to <see cref="DiagnosticSeverity.Hidden"/> 34defaultSeverity: DiagnosticSeverity.Hidden, isEnabledByDefault: true,
Diagnostics\DiagnosticDescription.cs (12)
38private readonly DiagnosticSeverity? _defaultSeverityOpt; 39private readonly DiagnosticSeverity? _effectiveSeverityOpt; 80DiagnosticSeverity? defaultSeverityOpt = null, 81DiagnosticSeverity? effectiveSeverityOpt = null, 105DiagnosticSeverity? defaultSeverityOpt = null, 106DiagnosticSeverity? effectiveSeverityOpt = null, 128_defaultSeverityOpt = includeDefaultSeverity ? d.DefaultSeverity : (DiagnosticSeverity?)null; 129_effectiveSeverityOpt = includeEffectiveSeverity ? d.Severity : (DiagnosticSeverity?)null; 209public DiagnosticDescription WithDefaultSeverity(DiagnosticSeverity defaultSeverity) 214public DiagnosticDescription WithEffectiveSeverity(DiagnosticSeverity effectiveSeverity) 243public DiagnosticSeverity? DefaultSeverity => _defaultSeverityOpt; 244public DiagnosticSeverity? EffectiveSeverity => _effectiveSeverityOpt;
Diagnostics\DiagnosticExtensions.cs (7)
246expected.DefaultSeverity.Value == DiagnosticSeverity.Warning; 248expected.EffectiveSeverity.Value == DiagnosticSeverity.Warning || 249expected.EffectiveSeverity.Value == DiagnosticSeverity.Error; 258var newEffectiveSeverity = expected.EffectiveSeverity.Value == DiagnosticSeverity.Error ? 259DiagnosticSeverity.Warning : 260DiagnosticSeverity.Error;
Diagnostics\EmptyArrayAnalyzer.cs (1)
34DiagnosticSeverity.Warning,
Diagnostics\FieldCouldBeReadOnlyAnalyzer.cs (1)
25DiagnosticSeverity.Warning,
Diagnostics\LocalCouldBeConstAnalyzer.cs (1)
25DiagnosticSeverity.Warning,
Diagnostics\OperationTestAnalyzer.cs (68)
27DiagnosticSeverity.Warning, 35DiagnosticSeverity.Warning, 43DiagnosticSeverity.Warning, 89DiagnosticSeverity.Warning, 130DiagnosticSeverity.Warning, 303DiagnosticSeverity.Warning, 311DiagnosticSeverity.Warning, 319DiagnosticSeverity.Warning, 499DiagnosticSeverity.Warning, 507DiagnosticSeverity.Warning, 515DiagnosticSeverity.Warning, 523DiagnosticSeverity.Warning, 616DiagnosticSeverity.Warning, 653DiagnosticSeverity.Warning, 693DiagnosticSeverity.Warning, 701DiagnosticSeverity.Warning, 739DiagnosticSeverity.Warning, 780DiagnosticSeverity.Warning, 820DiagnosticSeverity.Warning, 828DiagnosticSeverity.Warning, 877DiagnosticSeverity.Warning, 885DiagnosticSeverity.Warning, 935DiagnosticSeverity.Warning, 943DiagnosticSeverity.Warning, 969DiagnosticSeverity.Warning, 977DiagnosticSeverity.Warning, 985DiagnosticSeverity.Warning, 993DiagnosticSeverity.Warning, 1001DiagnosticSeverity.Warning, 1009DiagnosticSeverity.Warning, 1017DiagnosticSeverity.Warning, 1082DiagnosticSeverity.Warning, 1090DiagnosticSeverity.Warning, 1171DiagnosticSeverity.Warning, 1213DiagnosticSeverity.Warning, 1242DiagnosticSeverity.Warning, 1250DiagnosticSeverity.Warning, 1283DiagnosticSeverity.Warning, 1291DiagnosticSeverity.Warning, 1300DiagnosticSeverity.Warning, 1352DiagnosticSeverity.Warning, 1361DiagnosticSeverity.Warning, 1431DiagnosticSeverity.Warning, 1439DiagnosticSeverity.Warning, 1481DiagnosticSeverity.Warning, 1489DiagnosticSeverity.Warning, 1497DiagnosticSeverity.Warning, 1505DiagnosticSeverity.Warning, 1558DiagnosticSeverity.Warning, 1589DiagnosticSeverity.Warning, 1597DiagnosticSeverity.Warning, 1671DiagnosticSeverity.Warning, 1681DiagnosticSeverity.Warning, 1757DiagnosticSeverity.Warning, 1765DiagnosticSeverity.Warning, 1773DiagnosticSeverity.Warning, 1824DiagnosticSeverity.Warning, 1832DiagnosticSeverity.Warning, 1881DiagnosticSeverity.Warning, 1913DiagnosticSeverity.Warning, 1952DiagnosticSeverity.Warning, 1960DiagnosticSeverity.Warning, 1994DiagnosticSeverity.Warning, 2002DiagnosticSeverity.Warning, 2038DiagnosticSeverity.Warning, 2068DiagnosticSeverity.Warning, 2096DiagnosticSeverity.Warning, 2128DiagnosticSeverity.Warning,
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (1)
319DiagnosticSeverity.Warning,
Diagnostics\TestDiagnosticAnalyzer.cs (1)
25new DiagnosticDescriptor("CA7777", "CA7777_AnalyzerTestDiagnostic", "I'm here for test purposes", "Test", DiagnosticSeverity.Warning, isEnabledByDefault: true);
Mocks\TestMessageProvider.cs (2)
31public override string GetMessagePrefix(string id, DiagnosticSeverity severity, bool isWarningAsError, CultureInfo culture) 303public override DiagnosticSeverity GetSeverity(int code)
SourceGeneration\TestGenerators.cs (1)
52new DiagnosticDescriptor(nameof(DiagnosticProducingGenerator), "Diagnostic Title", "Diagnostic Format", "Test", DiagnosticSeverity.Error, isEnabledByDefault: true);
Microsoft.CodeAnalysis.UnitTests (24)
Diagnostics\AnalysisContextInfoTests.cs (1)
104DiagnosticSeverity.Warning,
Diagnostics\DiagnosticCreationTests.cs (4)
17var defaultSeverity = DiagnosticSeverity.Info; 18var effectiveSeverity = DiagnosticSeverity.Error;
Diagnostics\DiagnosticLocalizationTests.cs (4)
49DiagnosticSeverity.Warning, 67DiagnosticSeverity.Warning, 336DiagnosticSeverity.Warning, 353DiagnosticSeverity.Warning,
Diagnostics\SarifErrorLoggerTests.cs (15)
38var descriptor = new DiagnosticDescriptor("TST", "_TST_", "", "", DiagnosticSeverity.Error, false); 55new DiagnosticDescriptor("TST001-001", "_TST001-001_", "", "", DiagnosticSeverity.Warning, true), 56new DiagnosticDescriptor("TST001", "_TST001_", "", "", DiagnosticSeverity.Warning, true), 57new DiagnosticDescriptor("TST001", "_TST001-002_", "", "", DiagnosticSeverity.Warning, true), 58new DiagnosticDescriptor("TST001", "_TST001-003_", "", "", DiagnosticSeverity.Warning, true), 61new DiagnosticDescriptor("TST002", "", "", "", DiagnosticSeverity.Warning, true), 62new DiagnosticDescriptor("TST002", "", "", "", DiagnosticSeverity.Warning, true), 65new DiagnosticDescriptor("TST002", "", "messageFormat", "", DiagnosticSeverity.Warning, true), 68new DiagnosticDescriptor("TST002", "title_001", "", "", DiagnosticSeverity.Warning, true), 69new DiagnosticDescriptor("TST002", "", "", "category_002", DiagnosticSeverity.Warning, true), 70new DiagnosticDescriptor("TST002", "", "", "", DiagnosticSeverity.Error /*003*/, true), 71new DiagnosticDescriptor("TST002", "", "", "", DiagnosticSeverity.Warning, isEnabledByDefault: false /*004*/), 72new DiagnosticDescriptor("TST002", "", "", "", DiagnosticSeverity.Warning, true, "description_005"), 119DiagnosticSeverity.Warning, 120DiagnosticSeverity.Warning,
Microsoft.CodeAnalysis.VisualBasic (36)
Binding\Binder_Expressions.vb (3)
1089If diag.Severity = DiagnosticSeverity.Error Then 3081If di.Severity = DiagnosticSeverity.Error Then 4921If diag.Severity = DiagnosticSeverity.Error Then
Binding\Binder_Invocation.vb (1)
1944If 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)
80Debug.Assert(diagnosticInfo.Severity = DiagnosticSeverity.Error)
CommandLine\VisualBasicCommandLineParser.vb (1)
2222(VisualBasic.MessageProvider.Instance.GetSeverity(number) = DiagnosticSeverity.Warning) AndAlso
Compilation\VisualBasicDiagnosticFilter.vb (5)
123Friend Shared Function GetDiagnosticReport(severity As DiagnosticSeverity, 161Not (specifiedWarnAsErrorMinus AndAlso severity = DiagnosticSeverity.Warning AndAlso reportFromSyntaxTreeOptions = ReportDiagnostic.Error) Then 195(severity = DiagnosticSeverity.Warning OrElse severity = DiagnosticSeverity.Info) Then 201If (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)
65Public Overrides Function GetSeverity(code As Integer) As DiagnosticSeverity 72Return DiagnosticSeverity.Warning 74Return DiagnosticSeverity.Info 76Return DiagnosticSeverity.Hidden 78Return DiagnosticSeverity.Error 126Public Overrides Function GetMessagePrefix(id As String, severity As DiagnosticSeverity, isWarningAsError As Boolean, culture As CultureInfo) As String 128If(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)
714Debug.Assert(info.Severity = DiagnosticSeverity.Error)
Symbols\EventSymbol.vb (1)
232Debug.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)
305Debug.Assert(errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\InstanceTypeSymbol.vb (1)
173Debug.Assert(errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\MethodSymbol.vb (1)
673Debug.Assert(errorInfo Is Nothing OrElse errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\PropertySymbol.vb (1)
443Debug.Assert(errorInfo Is Nothing OrElse errorInfo.Severity = DiagnosticSeverity.Error)
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
87If diag.Severity = DiagnosticSeverity.Error Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (8)
RemoveUnnecessaryParenthesesTests.vb (1)
34Return descriptor.ImmutableCustomTags().Contains(WellKnownDiagnosticTags.Unnecessary) And descriptor.DefaultSeverity = DiagnosticSeverity.Hidden
RemoveUnusedMembersTests.vb (1)
1624DiagnosticSeverity.Info,
SimplifyInterpolationTests.vb (1)
35("IDE0071", DiagnosticSeverity.Info)
ValidateFormatStringTests.vb (5)
83diagnosticSeverity:=DiagnosticSeverity.Info, 97diagnosticSeverity:=DiagnosticSeverity.Info, 113diagnosticSeverity:=DiagnosticSeverity.Info, 137diagnosticSeverity:=DiagnosticSeverity.Info, 307diagnosticSeverity:=DiagnosticSeverity.Info,
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (47)
CommandLineTests.vb (47)
9778Dim analyzer = New CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable:=True) 9822analyzer = New CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable:=False) 9844Dim analyzer = New CompilationAnalyzerWithSeverity(DiagnosticSeverity.Error, configurable:=True) 10050Public Sub TestAnalyzerFilteringBasedOnSeverity(ByVal defaultSeverity As DiagnosticSeverity, ByVal errorlog As Boolean) 10054Dim analyzerShouldBeSkipped = defaultSeverity = DiagnosticSeverity.Hidden OrElse 10055defaultSeverity = DiagnosticSeverity.Info AndAlso Not errorlog 10085Public Sub TestWarnAsErrorMinusDoesNotEnableDisabledByDefaultAnalyzers(defaultSeverity As DiagnosticSeverity, isEnabledByDefault As Boolean) 10091defaultSeverity = DiagnosticSeverity.Hidden OrElse 10092defaultSeverity = DiagnosticSeverity.Info 10108Dim expectedExitCode = If(Not analyzerShouldBeSkipped AndAlso defaultSeverity = DiagnosticSeverity.[Error], 1, 0) 10115Dim prefix = If(defaultSeverity = DiagnosticSeverity.Warning, "warning", "error") 10122<InlineData(False, DiagnosticSeverity.Info, DiagnosticSeverity.Warning, DiagnosticSeverity.Error)> 10123<InlineData(True, DiagnosticSeverity.Info, DiagnosticSeverity.Warning, DiagnosticSeverity.Warning)> 10124<InlineData(False, DiagnosticSeverity.Warning, Nothing, DiagnosticSeverity.Error)> 10125<InlineData(True, DiagnosticSeverity.Warning, Nothing, DiagnosticSeverity.Warning)> 10126<InlineData(False, DiagnosticSeverity.Warning, DiagnosticSeverity.Error, DiagnosticSeverity.Error)> 10127<InlineData(True, DiagnosticSeverity.Warning, DiagnosticSeverity.Error, DiagnosticSeverity.Warning)> 10128<InlineData(False, DiagnosticSeverity.Info, DiagnosticSeverity.Error, DiagnosticSeverity.Error)> 10129<InlineData(True, DiagnosticSeverity.Info, DiagnosticSeverity.Error, DiagnosticSeverity.Error)> 10131defaultSeverity As DiagnosticSeverity, 10132severityInConfigFile As DiagnosticSeverity?, 10133expectedEffectiveSeverity As DiagnosticSeverity) 10158Case DiagnosticSeverity.Warning 10160Case DiagnosticSeverity.[Error] 10327Dim analyzer = New CompilationAnalyzerWithSeverity(DiagnosticSeverity.Warning, configurable:=True) 10612Friend Shared ReadOnly Hidden01 As DiagnosticDescriptor = New DiagnosticDescriptor("Hidden01", "", "Throwing a diagnostic for #ExternalSource", "", DiagnosticSeverity.Hidden, isEnabledByDefault:=True) 10636Friend Shared ReadOnly Info01 As DiagnosticDescriptor = New DiagnosticDescriptor("Info01", "", "Throwing a diagnostic for #Enable", "", DiagnosticSeverity.Info, isEnabledByDefault:=True) 10637Friend Shared ReadOnly Info02 As DiagnosticDescriptor = New DiagnosticDescriptor("Info02", "", "Throwing a diagnostic for something else", "", DiagnosticSeverity.Info, isEnabledByDefault:=True) 10661Friend Shared ReadOnly Warning01 As DiagnosticDescriptor = New DiagnosticDescriptor("Warning01", "", "Throwing a diagnostic for types declared", "", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 10662Friend Shared ReadOnly Warning02 As DiagnosticDescriptor = New DiagnosticDescriptor("Warning02", "", "Throwing a diagnostic for something else", "", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 10663Friend Shared ReadOnly Warning03 As DiagnosticDescriptor = New DiagnosticDescriptor("Warning03", "", "Throwing a diagnostic for types declared", "", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 10688Friend Shared ReadOnly Error01 As DiagnosticDescriptor = New DiagnosticDescriptor("Error01", "", "Throwing a diagnostic for #Disable", "", DiagnosticSeverity.Error, isEnabledByDefault:=True) 10711Friend Shared ReadOnly Rule As DiagnosticDescriptor = New DiagnosticDescriptor("AdditionalFileDiagnostic", "", "Additional File Diagnostic: {0}", "", DiagnosticSeverity.Warning, isEnabledByDefault:=True)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (32)
Diagnostics\Configuration\ConfigureSeverity\DotNetDiagnosticSeverityBasedSeverityConfigurationTests.vb (1)
24defaultSeverity:=DiagnosticSeverity.Info,
Diagnostics\Suppression\SuppressionTests.vb (6)
697Private ReadOnly _descriptor As New DiagnosticDescriptor("InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault:=True) 770Private ReadOnly _descriptor As New DiagnosticDescriptor("#$DiagnosticWithBadId", "DiagnosticWithBadId", "DiagnosticWithBadId", "DiagnosticWithBadId", DiagnosticSeverity.Info, isEnabledByDefault:=True) 814Private ReadOnly _descriptor As New DiagnosticDescriptor("REm", "REm Title", "REm", "REm", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 878Private ReadOnly _descriptor As New DiagnosticDescriptor("ErrorDiagnostic", "ErrorDiagnostic", "ErrorDiagnostic", "ErrorDiagnostic", DiagnosticSeverity.[Error], isEnabledByDefault:=True) 996Private ReadOnly _descriptor As New DiagnosticDescriptor("InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault:=True) 1712Private ReadOnly _descriptor As New DiagnosticDescriptor("InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", "InfoDiagnostic", DiagnosticSeverity.Info, isEnabledByDefault:=True)
EmbeddedLanguages\ValidateJsonStringTests.vb (6)
41diagnosticSeverity:=DiagnosticSeverity.Warning, 56diagnosticSeverity:=DiagnosticSeverity.Warning, 78diagnosticSeverity:=DiagnosticSeverity.Warning, 100diagnosticSeverity:=DiagnosticSeverity.Warning, 156diagnosticSeverity:=DiagnosticSeverity.Warning, 177diagnosticSeverity:=DiagnosticSeverity.Warning,
EmbeddedLanguages\ValidateRegexStringTests.vb (2)
37diagnosticSeverity:=DiagnosticSeverity.Warning, 53diagnosticSeverity:=DiagnosticSeverity.Warning,
Formatting\CodeCleanUpTests.vb (8)
482<InlineData(DiagnosticSeverity.Warning)> 483<InlineData(DiagnosticSeverity.Error)> 484Public Shared Async Function RunThirdPartyFixerWithSeverityOfWarningOrHigher(severity As DiagnosticSeverity) As Task 489<InlineData(DiagnosticSeverity.Hidden)> 490<InlineData(DiagnosticSeverity.Info)> 491Public Shared Async Function DoNotRunThirdPartyFixerWithSeverityLessThanWarning(severity As DiagnosticSeverity) As Task 510Private Shared Async Function TestThirdPartyCodeFixer(Of TCodefix As {CodeFixProvider, New}, TAnalyzer As {DiagnosticAnalyzer, New})(expected As String, code As String, Optional severity As DiagnosticSeverity = DiagnosticSeverity.Warning) As Task
RemoveUnnecessaryParenthesesTests.vb (1)
34Return descriptor.ImmutableCustomTags().Contains(WellKnownDiagnosticTags.Unnecessary) And descriptor.DefaultSeverity = DiagnosticSeverity.Hidden
RemoveUnusedMembersTests.vb (1)
1624DiagnosticSeverity.Info,
SimplifyInterpolationTests.vb (1)
35("IDE0071", DiagnosticSeverity.Info)
SimplifyThisOrMe\SimplifyThisOrMeTests.vb (1)
66diagnosticSeverity:=DiagnosticSeverity.Error)
ValidateFormatStringTests.vb (5)
83diagnosticSeverity:=DiagnosticSeverity.Info, 97diagnosticSeverity:=DiagnosticSeverity.Info, 113diagnosticSeverity:=DiagnosticSeverity.Info, 137diagnosticSeverity:=DiagnosticSeverity.Info, 322diagnosticSeverity:=DiagnosticSeverity.Info,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
BreakingChanges.vb (3)
89Assert.Equal(DiagnosticSeverity.Warning, errs(0).Severity) 211Assert.Equal(DiagnosticSeverity.Warning, errs(0).Severity) 306Assert.Equal(DiagnosticSeverity.Warning, errs(0).Severity)
CodeGen\WinRTCollectionTests.vb (1)
6337verifier.Diagnostics.AsEnumerable().Where(Function(d) d.Severity > DiagnosticSeverity.Info).Verify()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
248If local.GetUseSiteInfo().DiagnosticInfo?.Severity = DiagnosticSeverity.Error Then
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
ImportDebugInfoTests.vb (2)
491comp.GetDiagnostics().Where(Function(d) d.Severity > DiagnosticSeverity.Info).Verify() 555comp.GetDiagnostics().Where(Function(d) d.Severity > DiagnosticSeverity.Info).Verify()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (65)
Diagnostics\DiagnosticAnalyzerTests.vb (41)
27Private Shared ReadOnly s_CA9999_UseOfVariableThatStartsWithX As DiagnosticDescriptor = New DiagnosticDescriptor(id:="CA9999_UseOfVariableThatStartsWithX", title:="CA9999_UseOfVariableThatStartsWithX", messageFormat:="Use of variable whose name starts with 'x': '{0}'", category:="Test", defaultSeverity:=DiagnosticSeverity.Warning, isEnabledByDefault:=True) 49Dim noneDiagDescriptor = New DiagnosticDescriptor("XX0001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Hidden, isEnabledByDefault:=True) 50Dim infoDiagDescriptor = New DiagnosticDescriptor("XX0002", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Info, isEnabledByDefault:=True) 51Dim warningDiagDescriptor = New DiagnosticDescriptor("XX0003", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 52Dim errorDiagDescriptor = New DiagnosticDescriptor("XX0004", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Error, isEnabledByDefault:=True) 72Assert.True(effectiveDiag.Severity = DiagnosticSeverity.Error) 104Case DiagnosticSeverity.Hidden 107Case DiagnosticSeverity.Info 111Case DiagnosticSeverity.Warning 115Case DiagnosticSeverity.Error 130Dim noneDiagDescriptor = New DiagnosticDescriptor("XX0001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Hidden, isEnabledByDefault:=True) 131Dim infoDiagDescriptor = New DiagnosticDescriptor("XX0002", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Info, isEnabledByDefault:=True) 132Dim warningDiagDescriptor = New DiagnosticDescriptor("XX0003", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 133Dim errorDiagDescriptor = New DiagnosticDescriptor("XX0004", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.[Error], isEnabledByDefault:=True) 157Assert.Equal(1, effectiveDiags.Count(Function(d) d.Severity = DiagnosticSeverity.Error)) 158Assert.Equal(1, effectiveDiags.Count(Function(d) d.Severity = DiagnosticSeverity.Warning)) 164Assert.Equal(1, effectiveDiags.Count(Function(d) d.Severity = DiagnosticSeverity.Error)) 165Assert.Equal(1, effectiveDiags.Count(Function(d) d.Severity = DiagnosticSeverity.Info)) 171Assert.Equal(1, effectiveDiags.Count(Function(d) d.Severity = DiagnosticSeverity.Error)) 172Assert.Equal(1, effectiveDiags.Count(Function(d) d.Severity = DiagnosticSeverity.Hidden)) 178Assert.Equal(1, effectiveDiags.Count(Function(d) d.Severity = DiagnosticSeverity.Error)) 179Assert.Equal(1, effectiveDiags.Count(Function(d) d.Severity = DiagnosticSeverity.Hidden)) 185Dim disabledDiagDescriptor = New DiagnosticDescriptor("XX001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=False) 186Dim enabledDiagDescriptor = New DiagnosticDescriptor("XX002", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 215Public Shared desc1 As New DiagnosticDescriptor("XX001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=False) 216Public Shared desc2 As New DiagnosticDescriptor("XX002", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=False) 231Public Shared desc1 As New DiagnosticDescriptor("XX003", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=False) 232Public Shared desc2 As New DiagnosticDescriptor("XX004", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 265Public Shared desc1 As New DiagnosticDescriptor("XX001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 303Public Shared desc1 As New DiagnosticDescriptor("XX001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 348Public Shared desc1 As New DiagnosticDescriptor("XX001", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 497Public Shared desc1 As New DiagnosticDescriptor("FieldSymbolDiagnostic", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 562Public Shared desc1 As New DiagnosticDescriptor("FieldDeclarationDiagnostic", "DummyDescription", "DummyMessage", "DummyCategory", DiagnosticSeverity.Warning, isEnabledByDefault:=True) 752Private Shared Sub TestEffectiveSeverity(defaultSeverity As DiagnosticSeverity, expectedEffectiveSeverity As ReportDiagnostic, Optional specificOptions As Dictionary(Of String, ReportDiagnostic) = Nothing, Optional generalOption As ReportDiagnostic = ReportDiagnostic.Default, Optional isEnabledByDefault As Boolean = True) 766TestEffectiveSeverity(DiagnosticSeverity.Warning, ReportDiagnostic.Warn) 776TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity:=ReportDiagnostic.Warn, specificOptions:=specificOptions, generalOption:=generalOption) 784TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity:=generalOption, generalOption:=generalOption) 795TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity:=specificOption, specificOptions:=specificOptions, generalOption:=generalOption) 805TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity:=ReportDiagnostic.Suppress, generalOption:=generalOption, isEnabledByDefault:=enabledByDefault) 817TestEffectiveSeverity(DiagnosticSeverity.Warning, expectedEffectiveSeverity:=specificOption, specificOptions:=specificOptions, generalOption:=generalOption, isEnabledByDefault:=enabledByDefault) 950Public Shared ReadOnly ExpressionDescriptor As New DiagnosticDescriptor("Expression", "Expression", "Expression found.", "Testing", DiagnosticSeverity.Warning, isEnabledByDefault:=True)
Diagnostics\GetDiagnosticsTests.vb (15)
104Assert.Equal(DiagnosticSeverity.Warning, diag.Severity) 107Dim [error] = diag.WithSeverity(DiagnosticSeverity.Error) 108Assert.Equal(DiagnosticSeverity.Error, [error].Severity) 109Assert.Equal(DiagnosticSeverity.Warning, [error].DefaultSeverity) 112Dim warning = [error].WithSeverity(DiagnosticSeverity.Warning) 113Assert.Equal(DiagnosticSeverity.Warning, warning.Severity) 114Assert.Equal(DiagnosticSeverity.Warning, warning.DefaultSeverity) 117Dim hidden = warning.WithSeverity(DiagnosticSeverity.Hidden) 118Assert.Equal(DiagnosticSeverity.Hidden, hidden.Severity) 119Assert.Equal(DiagnosticSeverity.Warning, hidden.DefaultSeverity) 122Dim info = warning.WithSeverity(DiagnosticSeverity.Info) 123Assert.Equal(DiagnosticSeverity.Info, info.Severity) 124Assert.Equal(DiagnosticSeverity.Warning, info.DefaultSeverity) 587Public Shared ReadOnly Descriptor As DiagnosticDescriptor = New DiagnosticDescriptor("ID0001", "Title", "{0}", "Category", defaultSeverity:=DiagnosticSeverity.Warning, isEnabledByDefault:=True) 588Public Shared ReadOnly DescriptorForBlockEnd As DiagnosticDescriptor = New DiagnosticDescriptor("ID0002", "Title", "Message", "Category", defaultSeverity:=DiagnosticSeverity.Warning, isEnabledByDefault:=True)
FlowAnalysis\FlowDiagnosticTests.vb (1)
915Assert.NotEmpty(Me.FlowDiagnostics(comp).AsEnumerable().Where(Function(e) e.Severity = DiagnosticSeverity.[Warning]))
SourceGeneration\GeneratorDriverTests.vb (8)
192c.ReportDiagnostic(VBDiagnostic.Create("GEN001", "generators", "message", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, True, 2)) 193c.ReportDiagnostic(VBDiagnostic.Create("GEN002", "generators", "message", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, True, 3)) 226Dim gen001 = VBDiagnostic.Create("GEN001", "generators", "message", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, True, 2) 258Dim gen001 = VBDiagnostic.Create("GEN001", "generators", "message", DiagnosticSeverity.Warning, DiagnosticSeverity.Warning, True, 2)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\SymbolErrorTests.vb (1)
7913Assert.Equal(DiagnosticSeverity.Error, DirectCast(test.ReturnType, ErrorTypeSymbol).ErrorInfo.Severity)
UsedAssembliesTests.vb (1)
133Assert.True(diagnostics.Any(Function(d) d.DefaultSeverity = DiagnosticSeverity.Error))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (8)
Parser\ParseDirectives.vb (4)
3183New DiagnosticDescriptor("sOMEID", "something1", "something2", "something3", DiagnosticSeverity.Warning, isEnabledByDefault:=True), 3290"something1", "something2", "something3", DiagnosticSeverity.Warning, isEnabledByDefault:=True), 3621New DiagnosticDescriptor("TestId", "something1", "something2", "something3", DiagnosticSeverity.Warning, isEnabledByDefault:=True), 3648New DiagnosticDescriptor("TestId", "something1", "something2", "something3", DiagnosticSeverity.Warning, isEnabledByDefault:=True),
Syntax\GeneratedTests.vb (1)
54Public Overrides Function GetSeverity(code As Integer) As DiagnosticSeverity
TestSyntaxNodes.vb (3)
1067Public Overrides Function GetSeverity(code As Integer) As DiagnosticSeverity 1068Return DiagnosticSeverity.Error 1767Assert.Equal(DiagnosticSeverity.Error, tree.GetDiagnostics(node)(0).Severity)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (4)
CompilationTestUtils.vb (4)
83If Not compileDiagnostics.Any(Function(d) d.DefaultSeverity = DiagnosticSeverity.Error) Then 729diags = diags.WhereAsArray(Function(d) d.Severity > DiagnosticSeverity.Info) 750Dim diags As ImmutableArray(Of Diagnostic) = errors.WhereAsArray(Function(e) e.Severity = DiagnosticSeverity.Error) 981If Not suppressInfos OrElse e.Diagnostic.Severity > DiagnosticSeverity.Info Then
Microsoft.CodeAnalysis.Workspaces (54)
CodeStyle\NotificationOption.cs (2)
39public DiagnosticSeverity Value 41get => Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden;
CodeStyleOption2`1.cs (8)
136new XAttribute(XmlAttribute_DiagnosticSeverity, Notification.Severity.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 204var severity = (DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), severityAttribute.Value); 208DiagnosticSeverity.Hidden => NotificationOption2.Silent, 209DiagnosticSeverity.Info => NotificationOption2.Suggestion, 210DiagnosticSeverity.Warning => NotificationOption2.Warning, 211DiagnosticSeverity.Error => NotificationOption2.Error,
Diagnostics\DiagnosticData.cs (11)
33public readonly DiagnosticSeverity Severity; 36public readonly DiagnosticSeverity DefaultSeverity; 87DiagnosticSeverity severity, 88DiagnosticSeverity defaultSeverity, 311DiagnosticSeverity effectiveSeverity; 335private static DiagnosticSeverity GetEffectiveSeverity(ReportDiagnostic effectiveReportDiagnostic, DiagnosticSeverity defaultSeverity) 343return DiagnosticSeverity.Error; 346return DiagnosticSeverity.Hidden; 349return DiagnosticSeverity.Info; 352return DiagnosticSeverity.Warning;
DiagnosticSeverityExtensions.cs (13)
13/// Returns the equivalent <see cref="ReportDiagnostic"/> for a <see cref="DiagnosticSeverity"/> value. 15/// <param name="diagnosticSeverity">The <see cref="DiagnosticSeverity"/> value.</param> 17/// The equivalent <see cref="ReportDiagnostic"/> for the <see cref="DiagnosticSeverity"/> value. 22public static ReportDiagnostic ToReportDiagnostic(this DiagnosticSeverity diagnosticSeverity) 25DiagnosticSeverity.Hidden => ReportDiagnostic.Hidden, 26DiagnosticSeverity.Info => ReportDiagnostic.Info, 27DiagnosticSeverity.Warning => ReportDiagnostic.Warn, 28DiagnosticSeverity.Error => ReportDiagnostic.Error, 32public static string ToEditorConfigString(this DiagnosticSeverity diagnosticSeverity) 36DiagnosticSeverity.Hidden => EditorConfigSeverityStrings.Silent, 37DiagnosticSeverity.Info => EditorConfigSeverityStrings.Suggestion, 38DiagnosticSeverity.Warning => EditorConfigSeverityStrings.Warning, 39DiagnosticSeverity.Error => EditorConfigSeverityStrings.Error,
DocumentExtensions.cs (1)
166diag => diag.Severity == DiagnosticSeverity.Error && !ignoreErrorCode.Contains(diag.Id));
EditorConfigFileGenerator_NamingStyles.cs (1)
72editorconfig.AppendLine($"dotnet_naming_rule.{ruleNameMap[namingRule]}.severity = {namingRule.EnforcementLevel.ToNotificationOption(defaultSeverity: DiagnosticSeverity.Hidden).ToEditorConfigString()}");
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (1)
653if (diagnostic.Severity == DiagnosticSeverity.Error)
NotificationOption2.cs (1)
11/// a code style. Under the hood, it simply maps to <see cref="DiagnosticSeverity"/>
ReportDiagnosticExtensions.cs (10)
14/// Returns the equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value. 18/// The equivalent <see cref="DiagnosticSeverity"/> for a <see cref="ReportDiagnostic"/> value; otherwise, 19/// <see langword="null"/> if <see cref="DiagnosticSeverity"/> does not contain a direct equivalent for 25public static DiagnosticSeverity? ToDiagnosticSeverity(this ReportDiagnostic reportDiagnostic) 30return DiagnosticSeverity.Error; 33return DiagnosticSeverity.Warning; 36return DiagnosticSeverity.Info; 39return DiagnosticSeverity.Hidden; 61public static ReportDiagnostic WithDefaultSeverity(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity) 84public static NotificationOption2 ToNotificationOption(this ReportDiagnostic reportDiagnostic, DiagnosticSeverity defaultSeverity)
SerializableNamingRule.cs (5)
39new XAttribute(nameof(EnforcementLevel), EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 48EnforcementLevel = ((DiagnosticSeverity)Enum.Parse(typeof(DiagnosticSeverity), namingRuleElement.Attribute(nameof(EnforcementLevel)).Value)).ToReportDiagnostic(), 60writer.WriteInt32((int)(EnforcementLevel.ToDiagnosticSeverity() ?? DiagnosticSeverity.Hidden)); 69EnforcementLevel = ((DiagnosticSeverity)reader.ReadInt32()).ToReportDiagnostic(),
Workspace\WorkspaceDiagnosticDescriptors.cs (1)
22defaultSeverity: DiagnosticSeverity.Error,
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (6)
NetCoreTests.cs (1)
484Assert.Empty(diagnostics.Where(d => d.Severity >= DiagnosticSeverity.Warning));
VisualStudioMSBuildWorkspaceTests.cs (5)
360.Where(d => d.Severity is DiagnosticSeverity.Error or DiagnosticSeverity.Warning) 2296var errs = comp.GetDiagnostics().Where(d => d.Severity == DiagnosticSeverity.Error); 2401comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify(); 2418comp.GetDiagnostics().Where(d => d.Severity > DiagnosticSeverity.Info).Verify();
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
BatchFixAllProviderTests.cs (1)
57new DiagnosticDescriptor("LiteralZero", "title", "message", "category", DiagnosticSeverity.Warning, isEnabledByDefault: true);
Microsoft.VisualStudio.LanguageServices (51)
AnalyzerDependency\AnalyzerDependencyCheckingService.cs (2)
57defaultSeverity: DiagnosticSeverity.Warning, 65defaultSeverity: DiagnosticSeverity.Warning,
AnalyzerDependency\AnalyzerFileWatcherService.cs (1)
45defaultSeverity: DiagnosticSeverity.Warning,
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerSeverityColumnDefinition.cs (4)
44CodeAnalysis.DiagnosticSeverity.Hidden => ServicesVSResources.Disabled, 45CodeAnalysis.DiagnosticSeverity.Info => ServicesVSResources.Suggestion, 46CodeAnalysis.DiagnosticSeverity.Warning => ServicesVSResources.Warning, 47CodeAnalysis.DiagnosticSeverity.Error => ServicesVSResources.Error,
EditorConfigSettings\Analyzers\ViewModel\SeverityViewModel.cs (9)
50DiagnosticSeverity.Hidden => 0, 51DiagnosticSeverity.Info => 1, 52DiagnosticSeverity.Warning => 2, 53DiagnosticSeverity.Error => 3, 68var severity = selectedIndex switch 700 => DiagnosticSeverity.Hidden, 711 => DiagnosticSeverity.Info, 722 => DiagnosticSeverity.Warning, 733 => DiagnosticSeverity.Error,
EditorConfigSettings\CodeStyle\ViewModel\CodeStyleSeverityViewModel.cs (9)
48DiagnosticSeverity.Hidden => 0, 49DiagnosticSeverity.Info => 1, 50DiagnosticSeverity.Warning => 2, 51DiagnosticSeverity.Error => 3, 60var severity = selectedIndex switch 620 => DiagnosticSeverity.Hidden, 631 => DiagnosticSeverity.Info, 642 => DiagnosticSeverity.Warning, 653 => DiagnosticSeverity.Error,
LanguageService\AbstractLanguageService`2.VsLanguageDebugInfo.cs (1)
321if (tree.GetDiagnostics(cancellationToken).Any(d => d.Severity == DiagnosticSeverity.Error))
PreviewPane\PreviewPaneService.cs (4)
52case DiagnosticSeverity.Error: 55case DiagnosticSeverity.Warning: 58case DiagnosticSeverity.Info: 61case DiagnosticSeverity.Hidden:
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (2)
310severity: DiagnosticSeverity.Warning, 311defaultSeverity: DiagnosticSeverity.Warning,
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
160var buildDiagnostics = _buildErrorDiagnosticService.GetBuildErrors().Where(d => d.ProjectId != null && d.Severity != DiagnosticSeverity.Hidden);
TableDataSource\VisualStudioBaseDiagnosticListTable.cs (4)
37protected static __VSERRORCATEGORY GetErrorCategory(DiagnosticSeverity severity) 41DiagnosticSeverity.Error => __VSERRORCATEGORY.EC_ERROR, 42DiagnosticSeverity.Warning => __VSERRORCATEGORY.EC_WARNING, 43DiagnosticSeverity.Info => __VSERRORCATEGORY.EC_MESSAGE,
TableDataSource\VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs (4)
268case DiagnosticSeverity.Info: 269case DiagnosticSeverity.Warning: 270case DiagnosticSeverity.Error: 272case DiagnosticSeverity.Hidden:
TaskList\ProjectExternalErrorReporter.cs (10)
217var severity = nPriority switch 219VSTASKPRIORITY.TP_HIGH => DiagnosticSeverity.Error, 220VSTASKPRIORITY.TP_NORMAL => DiagnosticSeverity.Warning, 221VSTASKPRIORITY.TP_LOW => DiagnosticSeverity.Info, 277DiagnosticSeverity severity, 283DiagnosticSeverity defaultSeverity; 317warningLevel: (severity == DiagnosticSeverity.Error) ? 0 : 1, 358private static DiagnosticSeverity GetDiagnosticSeverity(ExternalError error) 359=> error.fError != 0 ? DiagnosticSeverity.Error : DiagnosticSeverity.Warning;
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
EditorConfigSettings\DataProvider\DataProviderTests.MockAnalyzerReference.cs (1)
96var descriptor = new DiagnosticDescriptor(diagnosticId, "MockDiagnostic", "MockDiagnostic", category, DiagnosticSeverity.Warning, isEnabledByDefault: true);
Microsoft.VisualStudio.LanguageServices.Implementation (7)
CodeModel\FileCodeModel.cs (1)
782return syntaxTree.GetDiagnostics().Any(d => d.Severity == DiagnosticSeverity.Error)
SolutionExplorer\DiagnosticItem\DiagnosticItem.BrowseObject.cs (5)
132private static string MapDiagnosticSeverityToText(DiagnosticSeverity severity) 135DiagnosticSeverity.Hidden => SolutionExplorerShim.Hidden, 136DiagnosticSeverity.Info => SolutionExplorerShim.Info, 137DiagnosticSeverity.Warning => SolutionExplorerShim.Warning, 138DiagnosticSeverity.Error => SolutionExplorerShim.Error_,
SolutionExplorer\DiagnosticItem\DiagnosticItem.cs (1)
88var effectiveSeverity = value.ToDiagnosticSeverity() ?? Descriptor.DefaultSeverity;
Microsoft.VisualStudio.LanguageServices.UnitTests (36)
Diagnostics\DefaultDiagnosticUpdateSourceTests.vb (1)
340"Id", "Error", "Error", "Error", DiagnosticSeverity.Error, isEnabledByDefault:=True)
Diagnostics\DiagnosticTableDataSourceTests.vb (19)
244Dim item = CreateItem(workspace.CurrentSolution, documentId, DiagnosticSeverity.Error) 245Dim item2 = CreateItem(workspace.CurrentSolution, documentId, DiagnosticSeverity.Hidden) 273Dim item = CreateItem(workspace.CurrentSolution, projectId, Nothing, DiagnosticSeverity.Error) 301Dim item1 = CreateItem(workspace1.CurrentSolution, projectId, documentId, DiagnosticSeverity.Error) 319Dim item2 = CreateItem(workspace2.CurrentSolution, projectId, documentId, DiagnosticSeverity.Error) 323Dim item3 = CreateItem(workspace1.CurrentSolution, projectId, Nothing, DiagnosticSeverity.Error) 339Dim item1 = CreateItem(workspace.CurrentSolution, projectId, documentId, DiagnosticSeverity.Error) 378Dim item1 = CreateItem(workspace.CurrentSolution, projectId, documentId, DiagnosticSeverity.Error, "http://link") 412Dim item1 = CreateItem(workspace.CurrentSolution, projectId, documentId, DiagnosticSeverity.Error) 446Dim item1 = CreateItem(workspace.CurrentSolution, projectId, documentId, DiagnosticSeverity.Error, "http://link/") 477Dim item1 = CreateItem(workspace.CurrentSolution, projectId, documentId, DiagnosticSeverity.Error, "http://link/") 478Dim item2 = CreateItem(workspace.CurrentSolution, projectId, documentId, DiagnosticSeverity.Error, customTags:={WellKnownDiagnosticCustomTags.DoesNotSupportF1Help}) 510Dim item1 = CreateItem(workspace.CurrentSolution, projectId, documentId, DiagnosticSeverity.Error, "http://link/") 541Dim item1 = CreateItem(workspace.CurrentSolution, Nothing, Nothing, DiagnosticSeverity.Error, "http://link/") 573Dim item1 = CreateItem(workspace.CurrentSolution, projectId, Nothing, DiagnosticSeverity.Error, "http://link/") 765Private Shared Function CreateItem(solution As Solution, documentId As DocumentId, Optional severity As DiagnosticSeverity = DiagnosticSeverity.Error) As DiagnosticData 769Private Shared Function CreateItem(solution As Solution, projectId As ProjectId, documentId As DocumentId, Optional severity As DiagnosticSeverity = DiagnosticSeverity.Error, Optional link As String = Nothing, Optional customTags As String() = Nothing) As DiagnosticData
Diagnostics\ExternalDiagnosticUpdateSourceTests.vb (8)
208severity:=DiagnosticSeverity.Error, 209defaultSeverity:=DiagnosticSeverity.Error, 224severity:=DiagnosticSeverity.Error, 225defaultSeverity:=DiagnosticSeverity.Error, 462severity:=DiagnosticSeverity.Error, 463defaultSeverity:=DiagnosticSeverity.Error, 623severity:=DiagnosticSeverity.Error, 624defaultSeverity:=DiagnosticSeverity.Error,
SolutionExplorer\AnalyzerCommandHandlerTests.vb (1)
21defaultSeverity:=DiagnosticSeverity.Error,
SolutionExplorer\DiagnosticDescriptorComparerTests.vb (6)
23DiagnosticSeverity.Warning, 31DiagnosticSeverity.Warning, 52DiagnosticSeverity.Warning, 60DiagnosticSeverity.Warning, 81DiagnosticSeverity.Warning, 89DiagnosticSeverity.Warning,
SolutionExplorer\DiagnosticItemTests.vb (1)
46defaultSeverity:=DiagnosticSeverity.Error,
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
ProjectSystemShim\TempPECompiler.TempPEProject.vb (1)
52Return emitResult.Diagnostics.Where(Function(d) d.Severity = DiagnosticSeverity.Error).Count()
Roslyn.Test.PdbUtilities (1)
Reader\PdbValidation.cs (1)
536result.Diagnostics.Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
Roslyn.VisualStudio.Next.UnitTests (4)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (4)
64Assert.Equal(DiagnosticSeverity.Hidden, diagnostics[0].Severity); 86Assert.Equal(DiagnosticSeverity.Info, diagnostics[0].Severity); 285ImmutableArray.Create(new DiagnosticDescriptor("test", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: true)); 305ImmutableArray.Create(new DiagnosticDescriptor("test", "test", "test", "test", DiagnosticSeverity.Error, isEnabledByDefault: true));
VBCSCompiler.UnitTests (1)
AnalyzerConsistencyCheckerTests.cs (1)
76Assert.Empty(emitResult.Diagnostics.Where(x => x.Severity == DiagnosticSeverity.Error));