11 references to DiscardPattern
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (3)
139
return
DiscardPattern
();
173
return
DiscardPattern
();
242
SwitchExpressionArm(
DiscardPattern
(), armExpression)));
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
31
=> SwitchExpressionArm(
DiscardPattern
(), Exception(generator, compilation));
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
82
?
DiscardPattern
().WithTriviaFrom(node)
Microsoft.CodeAnalysis.CSharp.Features (6)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
40
return SwitchExpressionArm(
DiscardPattern
(), AsExpressionSyntax(section.Body));
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (3)
139
return
DiscardPattern
();
173
return
DiscardPattern
();
242
SwitchExpressionArm(
DiscardPattern
(), armExpression)));
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
31
=> SwitchExpressionArm(
DiscardPattern
(), Exception(generator, compilation));
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
82
?
DiscardPattern
().WithTriviaFrom(node)