9 references to UnaryPattern
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
81
UnaryPattern
(isPattern.Pattern));
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
50
pattern:
UnaryPattern
(s_nullConstantPattern)),
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
120
return
UnaryPattern
(underlyingPattern.Parenthesize());
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
142
SyntaxKind.NotEqualsExpression =>
UnaryPattern
(ConstantPattern(binaryExpression.Right)),
Microsoft.CodeAnalysis.CSharp.Features (5)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
279
BinaryExpressionSyntax(NotEqualsExpression) =>
UnaryPattern
(ConstantPattern(constant)),
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
81
UnaryPattern
(isPattern.Pattern));
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
50
pattern:
UnaryPattern
(s_nullConstantPattern)),
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
120
return
UnaryPattern
(underlyingPattern.Parenthesize());
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
142
SyntaxKind.NotEqualsExpression =>
UnaryPattern
(ConstantPattern(binaryExpression.Right)),