54 references to EqualsExpression
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Expressions.cs (1)
604case SyntaxKind.EqualsExpression:
Binder\Binder_Operators.cs (3)
433case SyntaxKind.EqualsExpression: 595case SyntaxKind.EqualsExpression: 2211case SyntaxKind.EqualsExpression: return BinaryOperatorKind.Equal;
Binder\EarlyWellKnownAttributeBinder.cs (1)
134case SyntaxKind.EqualsExpression:
Parser\DirectiveParser.cs (1)
857case SyntaxKind.EqualsExpression:
Parser\LanguageParser.cs (1)
10105case SyntaxKind.EqualsExpression:
Syntax\SyntaxKindFacts.cs (1)
606return SyntaxKind.EqualsExpression;
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
CastSimplifier.cs (2)
118if (leftOrRightChild.Parent is BinaryExpressionSyntax(SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression) binary) 764if (parentBinary != null && parentBinary.Kind() is SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression)
CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
39SyntaxKind.EqualsExpression,
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
100if (binaryExpression.Kind() is SyntaxKind.EqualsExpression)
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
47SyntaxKind.EqualsExpression,
CSharpSyntaxKinds.cs (1)
102public int ReferenceEqualsExpression => (int)SyntaxKind.EqualsExpression;
CSharpUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.cs (1)
45if (condition is BinaryExpressionSyntax(SyntaxKind.EqualsExpression) { Right: LiteralExpressionSyntax(SyntaxKind.NullLiteralExpression) } binary)
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
191if (condition is BinaryExpressionSyntax(SyntaxKind.EqualsExpression) { Right: LiteralExpressionSyntax(SyntaxKind.NullLiteralExpression) } binaryExpression)
CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (2)
41context.RegisterSyntaxNodeAction(n => AnalyzeSyntax(n), SyntaxKind.EqualsExpression, SyntaxKind.NotEqualsExpression); 62var properties = binaryExpression.Kind() == SyntaxKind.EqualsExpression
ExpressionSyntaxExtensions.cs (1)
794case SyntaxKind.EqualsExpression:
UsePatternMatchingHelpers.cs (1)
54if (conditionalAccessExpression.Parent is BinaryExpressionSyntax(SyntaxKind.EqualsExpression) parentBinaryExpression1 &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
131SyntaxKind.EqualsExpression => ConstantPattern(binaryExpression.Right),
CSharpAsAndNullCheckCodeFixProvider.cs (1)
169if (comparison.Kind() is not (SyntaxKind.EqualsExpression or SyntaxKind.IsPatternExpression))
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
79if (binary.IsKind(SyntaxKind.EqualsExpression))
CSharpUseIsNullCheckForReferenceEqualsCodeFixProvider.cs (1)
39=> BinaryExpression(SyntaxKind.EqualsExpression, argument, s_nullLiteralExpression).Parenthesize();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Formatting\FormattingEngineTests.cs (1)
2022var entry = SyntaxFactory.BinaryExpression(SyntaxKind.EqualsExpression, SyntaxFactory.LiteralExpression(SyntaxKind.TrueLiteralExpression), SyntaxFactory.LiteralExpression(SyntaxKind.FalseLiteralExpression));
Microsoft.CodeAnalysis.CSharp.Features (15)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
260BinaryExpressionSyntax(EqualsExpression) => ConstantPattern(constant), 319BinaryExpressionSyntax(EqualsExpression or
CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
39SyntaxKind.EqualsExpression,
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
131SyntaxKind.EqualsExpression => ConstantPattern(binaryExpression.Right),
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
100if (binaryExpression.Kind() is SyntaxKind.EqualsExpression)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
169if (comparison.Kind() is not (SyntaxKind.EqualsExpression or SyntaxKind.IsPatternExpression))
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
47SyntaxKind.EqualsExpression,
CSharpUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.cs (1)
45if (condition is BinaryExpressionSyntax(SyntaxKind.EqualsExpression) { Right: LiteralExpressionSyntax(SyntaxKind.NullLiteralExpression) } binary)
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
191if (condition is BinaryExpressionSyntax(SyntaxKind.EqualsExpression) { Right: LiteralExpressionSyntax(SyntaxKind.NullLiteralExpression) } binaryExpression)
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
79if (binary.IsKind(SyntaxKind.EqualsExpression))
CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (2)
41context.RegisterSyntaxNodeAction(n => AnalyzeSyntax(n), SyntaxKind.EqualsExpression, SyntaxKind.NotEqualsExpression); 62var properties = binaryExpression.Kind() == SyntaxKind.EqualsExpression
CSharpUseIsNullCheckForReferenceEqualsCodeFixProvider.cs (1)
39=> BinaryExpression(SyntaxKind.EqualsExpression, argument, s_nullLiteralExpression).Parenthesize();
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
367case SyntaxKind.EqualsExpression:
UsePatternMatchingHelpers.cs (1)
54if (conditionalAccessExpression.Parent is BinaryExpressionSyntax(SyntaxKind.EqualsExpression) parentBinaryExpression1 &&
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
IncrementalParsing\BinaryExpression.cs (2)
108MakeBinOpChange(SyntaxKind.AddExpression, SyntaxKind.EqualsExpression); 253case SyntaxKind.EqualsExpression:
Parsing\ExpressionParsingTests.cs (1)
4796N(SyntaxKind.EqualsExpression);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
302[InlineData(SyntaxKind.EqualsExpression, SyntaxKind.EqualsEqualsToken)]
Parsing\LambdaParameterParsingTests.cs (1)
892N(SyntaxKind.EqualsExpression);
Parsing\PatternParsingTests.cs (3)
678N(SyntaxKind.EqualsExpression); 872N(SyntaxKind.EqualsExpression); 7649N(SyntaxKind.EqualsExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CastSimplifier.cs (2)
118if (leftOrRightChild.Parent is BinaryExpressionSyntax(SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression) binary) 764if (parentBinary != null && parentBinary.Kind() is SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
3304=> CreateBinaryExpression(SyntaxKind.EqualsExpression, left, right); 3307=> CreateBinaryExpression(SyntaxKind.EqualsExpression, left, right);
CSharpSyntaxKinds.cs (1)
102public int ReferenceEqualsExpression => (int)SyntaxKind.EqualsExpression;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
794case SyntaxKind.EqualsExpression: