170 references to IsPatternExpression
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Expressions.cs (1)
769case SyntaxKind.IsPatternExpression:
Parser\LanguageParser.cs (2)
10114case SyntaxKind.IsPatternExpression: 10479ErrorCode errorCode = leftOperand.Kind == SyntaxKind.IsPatternExpression ? ErrorCode.ERR_UnexpectedToken : ErrorCode.WRN_PrecedenceInversion;
Parser\LanguageParser_Patterns.cs (1)
24var pattern = ParsePattern(GetPrecedence(SyntaxKind.IsPatternExpression), afterIs: true);
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
48SyntaxKind.IsPatternExpression);
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (2)
50SyntaxKind.IsPatternExpression); 352&& comparisonKind == SyntaxKind.IsPatternExpression)
CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
28=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.IsExpression, SyntaxKind.IsPatternExpression);
CSharpSyntaxKinds.cs (1)
91public int? IsPatternExpression => (int)SyntaxKind.IsPatternExpression;
ExpressionSyntaxExtensions.cs (1)
788case SyntaxKind.IsPatternExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
169if (comparison.Kind() is not (SyntaxKind.EqualsExpression or SyntaxKind.IsPatternExpression))
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
74Debug.Assert(node.IsKind(SyntaxKind.IsExpression) || node.IsKind(SyntaxKind.IsPatternExpression)); 82n => n.IsKind(SyntaxKind.IsExpression) || n.IsKind(SyntaxKind.IsPatternExpression));
Microsoft.CodeAnalysis.CSharp.Features (11)
CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
48SyntaxKind.IsPatternExpression);
CSharpAsAndNullCheckCodeFixProvider.cs (1)
169if (comparison.Kind() is not (SyntaxKind.EqualsExpression or SyntaxKind.IsPatternExpression))
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (2)
50SyntaxKind.IsPatternExpression); 352&& comparisonKind == SyntaxKind.IsPatternExpression)
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
74Debug.Assert(node.IsKind(SyntaxKind.IsExpression) || node.IsKind(SyntaxKind.IsPatternExpression)); 82n => n.IsKind(SyntaxKind.IsExpression) || n.IsKind(SyntaxKind.IsPatternExpression));
CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
28=> context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.IsExpression, SyntaxKind.IsPatternExpression);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1880case SyntaxKind.IsPatternExpression: 2177case SyntaxKind.IsPatternExpression:
ExtractMethod\CSharpSelectionValidator.cs (1)
337if (commonNode.Kind() == SyntaxKind.IsPatternExpression)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
177if (expression.IsParentKind(SyntaxKind.IsPatternExpression))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (144)
Parsing\DeclarationExpressionTests.cs (1)
197N(SyntaxKind.IsPatternExpression);
Parsing\DeconstructionTests.cs (2)
2700N(SyntaxKind.IsPatternExpression); 2762N(SyntaxKind.IsPatternExpression);
Parsing\FunctionPointerTests.cs (1)
2506N(SyntaxKind.IsPatternExpression);
Parsing\LambdaAttributeParsingTests.cs (5)
2182N(SyntaxKind.IsPatternExpression); 2226N(SyntaxKind.IsPatternExpression); 2280N(SyntaxKind.IsPatternExpression); 2335N(SyntaxKind.IsPatternExpression); 2393N(SyntaxKind.IsPatternExpression);
Parsing\LambdaReturnTypeParsingTests.cs (1)
4618N(SyntaxKind.IsPatternExpression);
Parsing\PatternParsingTests.cs (86)
561N(SyntaxKind.IsPatternExpression); 591N(SyntaxKind.IsPatternExpression); 623N(SyntaxKind.IsPatternExpression); 680N(SyntaxKind.IsPatternExpression); 710N(SyntaxKind.IsPatternExpression); 740N(SyntaxKind.IsPatternExpression); 770N(SyntaxKind.IsPatternExpression); 1055N(SyntaxKind.IsPatternExpression); 1093N(SyntaxKind.IsPatternExpression); 1174N(SyntaxKind.IsPatternExpression); 3221N(SyntaxKind.IsPatternExpression); 3286N(SyntaxKind.IsPatternExpression); 3471N(SyntaxKind.IsPatternExpression); 3536N(SyntaxKind.IsPatternExpression); 3753N(SyntaxKind.IsPatternExpression); 3834N(SyntaxKind.IsPatternExpression); 4391N(SyntaxKind.IsPatternExpression); 4501N(SyntaxKind.IsPatternExpression); 4607N(SyntaxKind.IsPatternExpression); 4675N(SyntaxKind.IsPatternExpression); 4739N(SyntaxKind.IsPatternExpression); 4826N(SyntaxKind.IsPatternExpression); 4909N(SyntaxKind.IsPatternExpression); 4954N(SyntaxKind.IsPatternExpression); 5060N(SyntaxKind.IsPatternExpression); 5162N(SyntaxKind.IsPatternExpression); 5226N(SyntaxKind.IsPatternExpression); 5286N(SyntaxKind.IsPatternExpression); 5369N(SyntaxKind.IsPatternExpression); 5647N(SyntaxKind.IsPatternExpression); 5685N(SyntaxKind.IsPatternExpression); 6816N(SyntaxKind.IsPatternExpression); 6862N(SyntaxKind.IsPatternExpression); 6900N(SyntaxKind.IsPatternExpression); 6959N(SyntaxKind.IsPatternExpression); 7066N(SyntaxKind.IsPatternExpression); 8182N(SyntaxKind.IsPatternExpression); 8224N(SyntaxKind.IsPatternExpression); 8262N(SyntaxKind.IsPatternExpression); 8317N(SyntaxKind.IsPatternExpression); 8379N(SyntaxKind.IsPatternExpression); 8438N(SyntaxKind.IsPatternExpression); 8487N(SyntaxKind.IsPatternExpression); 9175N(SyntaxKind.IsPatternExpression); 9215N(SyntaxKind.IsPatternExpression); 9259N(SyntaxKind.IsPatternExpression); 9304N(SyntaxKind.IsPatternExpression); 9410N(SyntaxKind.IsPatternExpression); 9457N(SyntaxKind.IsPatternExpression); 9762N(SyntaxKind.IsPatternExpression); 9815N(SyntaxKind.IsPatternExpression); 9881N(SyntaxKind.IsPatternExpression); 9954N(SyntaxKind.IsPatternExpression); 9994N(SyntaxKind.IsPatternExpression); 10044N(SyntaxKind.IsPatternExpression); 10090N(SyntaxKind.IsPatternExpression); 10145N(SyntaxKind.IsPatternExpression); 10194N(SyntaxKind.IsPatternExpression); 10242N(SyntaxKind.IsPatternExpression); 10286N(SyntaxKind.IsPatternExpression); 10388N(SyntaxKind.IsPatternExpression); 10429N(SyntaxKind.IsPatternExpression); 10470N(SyntaxKind.IsPatternExpression); 10511N(SyntaxKind.IsPatternExpression); 10566N(SyntaxKind.IsPatternExpression); 10611N(SyntaxKind.IsPatternExpression); 10684N(SyntaxKind.IsPatternExpression); 10721N(SyntaxKind.IsPatternExpression); 10762N(SyntaxKind.IsPatternExpression); 10804N(SyntaxKind.IsPatternExpression); 10857N(SyntaxKind.IsPatternExpression); 10906N(SyntaxKind.IsPatternExpression); 10963N(SyntaxKind.IsPatternExpression); 11024N(SyntaxKind.IsPatternExpression); 11075N(SyntaxKind.IsPatternExpression); 11127N(SyntaxKind.IsPatternExpression); 11180N(SyntaxKind.IsPatternExpression); 11237N(SyntaxKind.IsPatternExpression); 11410N(SyntaxKind.IsPatternExpression); 11520N(SyntaxKind.IsPatternExpression); 11604N(SyntaxKind.IsPatternExpression); 11664N(SyntaxKind.IsPatternExpression); 11722N(SyntaxKind.IsPatternExpression); 11926N(SyntaxKind.IsPatternExpression); 12034N(SyntaxKind.IsPatternExpression); 12742N(SyntaxKind.IsPatternExpression);
Parsing\PatternParsingTests_ListPatterns.cs (29)
36N(SyntaxKind.IsPatternExpression); 69N(SyntaxKind.IsPatternExpression); 107N(SyntaxKind.IsPatternExpression); 154N(SyntaxKind.IsPatternExpression); 186N(SyntaxKind.IsPatternExpression); 213N(SyntaxKind.IsPatternExpression); 237N(SyntaxKind.IsPatternExpression); 274N(SyntaxKind.IsPatternExpression); 314N(SyntaxKind.IsPatternExpression); 353N(SyntaxKind.IsPatternExpression); 452N(SyntaxKind.IsPatternExpression); 478N(SyntaxKind.IsPatternExpression); 511N(SyntaxKind.IsPatternExpression); 535N(SyntaxKind.IsPatternExpression); 559N(SyntaxKind.IsPatternExpression); 589N(SyntaxKind.IsPatternExpression); 625N(SyntaxKind.IsPatternExpression); 668N(SyntaxKind.IsPatternExpression); 715N(SyntaxKind.IsPatternExpression); 743N(SyntaxKind.IsPatternExpression); 773N(SyntaxKind.IsPatternExpression); 812N(SyntaxKind.IsPatternExpression); 841N(SyntaxKind.IsPatternExpression); 878N(SyntaxKind.IsPatternExpression); 921N(SyntaxKind.IsPatternExpression); 950N(SyntaxKind.IsPatternExpression); 985N(SyntaxKind.IsPatternExpression); 1037N(SyntaxKind.IsPatternExpression); 1074N(SyntaxKind.IsPatternExpression);
Parsing\PatternParsingTests2.cs (16)
57N(SyntaxKind.IsPatternExpression); 122N(SyntaxKind.IsPatternExpression); 168N(SyntaxKind.IsPatternExpression); 225N(SyntaxKind.IsPatternExpression); 282N(SyntaxKind.IsPatternExpression); 336N(SyntaxKind.IsPatternExpression); 392N(SyntaxKind.IsPatternExpression); 448N(SyntaxKind.IsPatternExpression); 503N(SyntaxKind.IsPatternExpression); 559N(SyntaxKind.IsPatternExpression); 607N(SyntaxKind.IsPatternExpression); 653N(SyntaxKind.IsPatternExpression); 707N(SyntaxKind.IsPatternExpression); 778N(SyntaxKind.IsPatternExpression); 836N(SyntaxKind.IsPatternExpression); 896N(SyntaxKind.IsPatternExpression);
Parsing\RecordParsing.cs (2)
1859N(SyntaxKind.IsPatternExpression); 2021N(SyntaxKind.IsPatternExpression);
Parsing\StatementParsingTests.cs (1)
4633N(SyntaxKind.IsPatternExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpSyntaxKinds.cs (1)
91public int? IsPatternExpression => (int)SyntaxKind.IsPatternExpression;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
788case SyntaxKind.IsPatternExpression: