DiagnosticDescriptorHelper.cs (12)
17RuleLevel ruleLevel,
26Debug.Assert(!isDataflowRule || ruleLevel == RuleLevel.Disabled || ruleLevel == RuleLevel.CandidateForRemoval);
29Debug.Assert(isEnabledByDefaultInAggressiveMode || ruleLevel == RuleLevel.Disabled || ruleLevel == RuleLevel.CandidateForRemoval);
52static (DiagnosticSeverity defaultSeverity, bool enabledByDefault) GetDefaultSeverityAndEnabledByDefault(RuleLevel ruleLevel)
56RuleLevel.BuildWarning => (DiagnosticSeverity.Warning, true),
57RuleLevel.IdeSuggestion => (DiagnosticSeverity.Info, true),
58RuleLevel.IdeHidden_BulkConfigurable => (DiagnosticSeverity.Hidden, true),
59RuleLevel.Disabled => (DiagnosticSeverity.Warning, false),
60RuleLevel.CandidateForRemoval => (DiagnosticSeverity.Warning, false),
61RuleLevel.BuildError => (DiagnosticSeverity.Error, true),