17 references to IsPatternExpression
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
56
IsPatternExpression
(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForReferenceEqualsCodeFixProvider.cs (2)
37
=>
IsPatternExpression
(argument, s_nullLiteralPattern).Parenthesize();
43
return
IsPatternExpression
(
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
48
IsPatternExpression
(
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
86
editor.ReplaceNode(expression,
IsPatternExpression
((ExpressionSyntax)pattern.Target.Syntax, patternSyntax));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
166
var isPatternExpression =
IsPatternExpression
(asExpression.Left, declarationPattern);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
61
var updatedCondition = SyntaxFactory.
IsPatternExpression
(
Microsoft.CodeAnalysis.CSharp.Features (10)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (3)
130
var replacement =
IsPatternExpression
(commonReceiver, RecursivePattern(rightSubpattern));
136
var replacement =
IsPatternExpression
(commonReceiver, RecursivePattern(leftSubpattern));
143
var replacement =
IsPatternExpression
(commonReceiver, RecursivePattern(leftSubpattern, rightSubpattern));
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
56
IsPatternExpression
(
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForReferenceEqualsCodeFixProvider.cs (2)
37
=>
IsPatternExpression
(argument, s_nullLiteralPattern).Parenthesize();
43
return
IsPatternExpression
(
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
48
IsPatternExpression
(
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
86
editor.ReplaceNode(expression,
IsPatternExpression
((ExpressionSyntax)pattern.Target.Syntax, patternSyntax));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
166
var isPatternExpression =
IsPatternExpression
(asExpression.Left, declarationPattern);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
61
var updatedCondition = SyntaxFactory.
IsPatternExpression
(