12 references to PopulateSwitchStatementHelpers
Microsoft.CodeAnalysis.Features (12)
src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchDiagnosticAnalyzer.cs (2)
70
.Add(
PopulateSwitchStatementHelpers
.MissingCases, missingCases.ToString())
71
.Add(
PopulateSwitchStatementHelpers
.MissingDefaultCase, missingDefaultCase.ToString());
src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (3)
30
=>
PopulateSwitchStatementHelpers
.GetMissingEnumMembers(operation);
33
=>
PopulateSwitchStatementHelpers
.HasDefaultCase(operation);
36
=>
PopulateSwitchStatementHelpers
.HasExhaustiveNullAndTypeCheckCases(operation);
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchExpressionHelpers.cs (1)
30
if (
PopulateSwitchStatementHelpers
.TryGetAllEnumMembers(switchExpressionType, enumMembers))
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (4)
58
var missingCases = bool.Parse(properties[
PopulateSwitchStatementHelpers
.MissingCases]!);
59
var missingDefaultCase = bool.Parse(properties[
PopulateSwitchStatementHelpers
.MissingDefaultCase]!);
140
var hasMissingCases = bool.Parse(diagnostic.Properties[
PopulateSwitchStatementHelpers
.MissingCases]!);
141
var hasMissingDefaultCase = bool.Parse(diagnostic.Properties[
PopulateSwitchStatementHelpers
.MissingDefaultCase]!);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (2)
63
=>
PopulateSwitchStatementHelpers
.GetMissingEnumMembers(switchOperation);
66
=>
PopulateSwitchStatementHelpers
.HasNullSwitchArm(switchOperation);