19 references to RelationalPattern
Microsoft.CodeAnalysis.CSharp (1)
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
5731
var newNode = SyntaxFactory.
RelationalPattern
(operatorToken, expression);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
101
Relational p =>
RelationalPattern
(Token(MapToSyntaxKind(p.OperatorKind)), AsExpressionSyntax(p.Value, p)),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
145
SyntaxKind.LessThanOrEqualExpression =>
RelationalPattern
(binaryExpression.OperatorToken, binaryExpression.Right),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (4)
227
=> SyntaxFactory.
RelationalPattern
(LessThanToken, (ExpressionSyntax)expression);
230
=> SyntaxFactory.
RelationalPattern
(LessThanEqualsToken, (ExpressionSyntax)expression);
233
=> SyntaxFactory.
RelationalPattern
(GreaterThanToken, (ExpressionSyntax)expression);
236
=> SyntaxFactory.
RelationalPattern
(GreaterThanEqualsToken, (ExpressionSyntax)expression);
Microsoft.CodeAnalysis.CSharp.Features (4)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
284
=>
RelationalPattern
(flipped ? Flip(e.OperatorToken) : e.OperatorToken, constant),
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
118
AnalyzedPattern.Relational p =>
RelationalPattern
(Token(s_operatorMap[p.OperatorKind]), p.Value),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
101
Relational p =>
RelationalPattern
(Token(MapToSyntaxKind(p.OperatorKind)), AsExpressionSyntax(p.Value, p)),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
145
SyntaxKind.LessThanOrEqualExpression =>
RelationalPattern
(binaryExpression.OperatorToken, binaryExpression.Right),
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (4)
227
=> SyntaxFactory.
RelationalPattern
(LessThanToken, (ExpressionSyntax)expression);
230
=> SyntaxFactory.
RelationalPattern
(LessThanEqualsToken, (ExpressionSyntax)expression);
233
=> SyntaxFactory.
RelationalPattern
(GreaterThanToken, (ExpressionSyntax)expression);
236
=> SyntaxFactory.
RelationalPattern
(GreaterThanEqualsToken, (ExpressionSyntax)expression);
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (4)
227
=> SyntaxFactory.
RelationalPattern
(LessThanToken, (ExpressionSyntax)expression);
230
=> SyntaxFactory.
RelationalPattern
(LessThanEqualsToken, (ExpressionSyntax)expression);
233
=> SyntaxFactory.
RelationalPattern
(GreaterThanToken, (ExpressionSyntax)expression);
236
=> SyntaxFactory.
RelationalPattern
(GreaterThanEqualsToken, (ExpressionSyntax)expression);