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