1 write to DefaultSeverity
Microsoft.CodeAnalysis (1)
Diagnostic\DiagnosticDescriptor.cs (1)
188this.DefaultSeverity = defaultSeverity;
95 references to DefaultSeverity
CodeStyleConfigFileGenerator (2)
Program.cs (2)
139severity == rule.DefaultSeverity) 195effectiveSeverity: isEnabledInNonDefaultMode ? DiagnosticSeverity.Warning : rule.DefaultSeverity);
dotnet-format (2)
Analyzers\Extensions.cs (2)
118if (descriptor.DefaultSeverity > severity) 120severity = descriptor.DefaultSeverity;
GenerateDocumentationAndConfigFiles (8)
Program.cs (5)
600builder.AppendLine($"|Severity|{descriptor.DefaultSeverity}|"); 681writer.Write("defaultLevel", getLevel(descriptor.DefaultSeverity)); 1344return getSeverityString(enableAsWarning ? DiagnosticSeverity.Warning : rule.DefaultSeverity); 1470severity == rule.DefaultSeverity) 1488var effectiveSeverity = rule.DefaultSeverity;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (2)
179if (effectiveSeverity.Value != rule.DefaultSeverity) 223return overriddenSeverity.HasValue ? overriddenSeverity.Value.ToDiagnosticSeverity() : rule.DefaultSeverity;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
263descriptor.Category, descriptor.DefaultSeverity, descriptor.IsEnabledByDefault,
Microsoft.AspNetCore.App.Analyzers (2)
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (2)
63DiagnosticDescriptors.RoutePatternIssue.DefaultSeverity, 106DiagnosticDescriptors.RoutePatternUnusedParameter.DefaultSeverity,
Microsoft.CodeAnalysis (15)
CommandLine\SarifDiagnosticComparer.cs (3)
50&& x.DefaultSeverity == y.DefaultSeverity 67Hash.Combine(((int)obj.DefaultSeverity).GetHashCode(),
CommandLine\SarifErrorLogger.cs (1)
90Debug.Assert(diagnostic.DefaultSeverity == diagnostic.Descriptor.DefaultSeverity);
CommandLine\SarifV1ErrorLogger.cs (1)
175_writer.Write("defaultLevel", GetLevel(descriptor.DefaultSeverity));
CommandLine\SarifV2ErrorLogger.cs (2)
333var defaultSeverity = descriptor.IsEnabledByDefault ? DiagnosticDescriptor.MapSeverityToReport(descriptor.DefaultSeverity) : ReportDiagnostic.Suppress; 425string defaultLevel = GetLevel(descriptor.DefaultSeverity);
Diagnostic\CustomObsoleteDiagnosticInfo.cs (1)
99defaultSeverity: baseDescriptor.DefaultSeverity,
Diagnostic\Diagnostic.cs (2)
121return Create(descriptor, location, effectiveSeverity: descriptor.DefaultSeverity, additionalLocations, properties, messageArgs); 322public virtual DiagnosticSeverity DefaultSeverity { get { return this.Descriptor.DefaultSeverity; } }
Diagnostic\DiagnosticDescriptor.cs (3)
205this.DefaultSeverity == other.DefaultSeverity && 222Hash.Combine(((int)this.DefaultSeverity).GetHashCode(),
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
957DiagnosticDescriptor.MapSeverityToReport(descriptor.DefaultSeverity) :
DiagnosticAnalyzer\AnalyzerManager.cs (1)
397severity = isSuppressed ? ReportDiagnostic.Suppress : DiagnosticDescriptor.MapSeverityToReport(diag.DefaultSeverity);
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (2)
179if (effectiveSeverity.Value != rule.DefaultSeverity) 223return overriddenSeverity.HasValue ? overriddenSeverity.Value.ToDiagnosticSeverity() : rule.DefaultSeverity;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
263descriptor.Category, descriptor.DefaultSeverity, descriptor.IsEnabledByDefault,
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (2)
179if (effectiveSeverity.Value != rule.DefaultSeverity) 223return overriddenSeverity.HasValue ? overriddenSeverity.Value.ToDiagnosticSeverity() : rule.DefaultSeverity;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
263descriptor.Category, descriptor.DefaultSeverity, descriptor.IsEnabledByDefault,
Microsoft.CodeAnalysis.CodeStyle (12)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
238if (descriptor.IsEnabledByDefault && descriptor.DefaultSeverity >= _minimumReportedSeverity.Value)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (3)
278effectiveSeverity.ToDiagnosticSeverity() ?? descriptor.DefaultSeverity, 279descriptor.DefaultSeverity, 281warningLevel: effectiveSeverity.WithDefaultSeverity(descriptor.DefaultSeverity) == ReportDiagnostic.Error ? 0 : 1,
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
220var effectiveSeverity = severity.ToDiagnosticSeverity() ?? s_removeUnnecessarySuppressionDescriptor.DefaultSeverity;
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
715NotificationOption2.ForSeverity(rule.DefaultSeverity),
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
191NotificationOption2.ForSeverity(Descriptor.DefaultSeverity),
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (2)
129notificationOption = descriptor.DefaultSeverity.ToNotificationOption(isOverridenSeverity: false); 134notificationOption = descriptor.DefaultSeverity.ToNotificationOption(isOverridenSeverity: false);
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
263NotificationOption2.ForSeverity(s_unnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
181NotificationOption2.ForSeverity(s_unnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
263descriptor.Category, descriptor.DefaultSeverity, descriptor.IsEnabledByDefault,
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
187NotificationOption2.ForSeverity(Descriptor.DefaultSeverity), 208NotificationOption2.ForSeverity(Descriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
124NotificationOption2.ForSeverity(Descriptor.DefaultSeverity), 143NotificationOption2.ForSeverity(Descriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (1)
227NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
74NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity), 92NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
68NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
110NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (2)
77NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity), 117NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
Microsoft.CodeAnalysis.CSharp.Features (11)
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
187NotificationOption2.ForSeverity(Descriptor.DefaultSeverity), 208NotificationOption2.ForSeverity(Descriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
124NotificationOption2.ForSeverity(Descriptor.DefaultSeverity), 143NotificationOption2.ForSeverity(Descriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (1)
227NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (2)
74NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity), 92NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
68NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
110NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (2)
77NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity), 117NotificationOption2.ForSeverity(UnnecessaryCodeDescriptor.DefaultSeverity),
Microsoft.CodeAnalysis.Features (13)
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
26? descriptor.DefaultSeverity.ToReportDiagnostic()
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
291=> GetDescriptor(kind).DefaultSeverity;
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
238if (descriptor.IsEnabledByDefault && descriptor.DefaultSeverity >= _minimumReportedSeverity.Value)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (3)
278effectiveSeverity.ToDiagnosticSeverity() ?? descriptor.DefaultSeverity, 279descriptor.DefaultSeverity, 281warningLevel: effectiveSeverity.WithDefaultSeverity(descriptor.DefaultSeverity) == ReportDiagnostic.Error ? 0 : 1,
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
220var effectiveSeverity = severity.ToDiagnosticSeverity() ?? s_removeUnnecessarySuppressionDescriptor.DefaultSeverity;
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
715NotificationOption2.ForSeverity(rule.DefaultSeverity),
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
191NotificationOption2.ForSeverity(Descriptor.DefaultSeverity),
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (2)
129notificationOption = descriptor.DefaultSeverity.ToNotificationOption(isOverridenSeverity: false); 134notificationOption = descriptor.DefaultSeverity.ToNotificationOption(isOverridenSeverity: false);
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
263NotificationOption2.ForSeverity(s_unnecessaryCodeDescriptor.DefaultSeverity),
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
181NotificationOption2.ForSeverity(s_unnecessaryCodeDescriptor.DefaultSeverity),
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (2)
179if (effectiveSeverity.Value != rule.DefaultSeverity) 223return overriddenSeverity.HasValue ? overriddenSeverity.Value.ToDiagnosticSeverity() : rule.DefaultSeverity;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
263descriptor.Category, descriptor.DefaultSeverity, descriptor.IsEnabledByDefault,
Microsoft.CodeAnalysis.Workspaces (4)
Diagnostics\DiagnosticData.cs (2)
343effectiveSeverity = GetEffectiveSeverity(reportDiagnostic, descriptor.DefaultSeverity); 347effectiveSeverity = descriptor.DefaultSeverity;
Diagnostics\DiagnosticDescriptorData.cs (1)
50descriptor.DefaultSeverity,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
263descriptor.Category, descriptor.DefaultSeverity, descriptor.IsEnabledByDefault,
Microsoft.Interop.ComInterfaceGenerator (3)
ComInterfaceGenerator.cs (3)
492.Where(context => context.UnmanagedToManagedStub.Diagnostics.All(diag => diag.Descriptor.DefaultSeverity != DiagnosticSeverity.Error))) 555.Where(context => context.UnmanagedToManagedStub.Diagnostics.All(diag => diag.Descriptor.DefaultSeverity != DiagnosticSeverity.Error))) 573unmanagedToManagedContext.Diagnostics.All(static d => d.Descriptor.DefaultSeverity != DiagnosticSeverity.Error))
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (2)
179if (effectiveSeverity.Value != rule.DefaultSeverity) 223return overriddenSeverity.HasValue ? overriddenSeverity.Value.ToDiagnosticSeverity() : rule.DefaultSeverity;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
263descriptor.Category, descriptor.DefaultSeverity, descriptor.IsEnabledByDefault,