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)
30if (PopulateSwitchStatementHelpers.TryGetAllEnumMembers(switchExpressionType, enumMembers))
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (4)
58var missingCases = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingCases]!); 59var missingDefaultCase = bool.Parse(properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!); 140var hasMissingCases = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingCases]!); 141var hasMissingDefaultCase = bool.Parse(diagnostic.Properties[PopulateSwitchStatementHelpers.MissingDefaultCase]!);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (2)
63=> PopulateSwitchStatementHelpers.GetMissingEnumMembers(switchOperation); 66=> PopulateSwitchStatementHelpers.HasNullSwitchArm(switchOperation);