65 references to EqualsEqualsToken
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Operators.cs (1)
802
bool isEquality = operatorToken.Kind() == SyntaxKind.
EqualsEqualsToken
|| operatorToken.Kind() == SyntaxKind.ExclamationEqualsToken;
Binder\Semantics\Operators\OperatorFacts.cs (1)
81
case SyntaxKind.
EqualsEqualsToken
: return WellKnownMemberNames.EqualityOperatorName;
Parser\DirectiveParser.cs (1)
772
while (this.CurrentToken.Kind == SyntaxKind.
EqualsEqualsToken
|| this.CurrentToken.Kind == SyntaxKind.ExclamationEqualsToken)
Parser\LanguageParser.cs (2)
5636
case SyntaxKind.
EqualsEqualsToken
:
11809
case SyntaxKind.
EqualsEqualsToken
:
Parser\LanguageParser_Patterns.cs (1)
203
case SyntaxKind.
EqualsEqualsToken
:
Parser\Lexer.cs (3)
538
info.Kind = SyntaxKind.
EqualsEqualsToken
;
2948
info.Kind = SyntaxKind.
EqualsEqualsToken
;
4111
if (AdvanceIfMatches('=')) info.Kind = SyntaxKind.
EqualsEqualsToken
;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (3)
54
!(syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.
EqualsEqualsToken
or SyntaxKind.ExclamationEqualsToken)))
139
if (syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.
EqualsEqualsToken
or SyntaxKind.ExclamationEqualsToken))
188
else if ((result & DeclarationModifiers.Static) != 0 && syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.
EqualsEqualsToken
or SyntaxKind.ExclamationEqualsToken))
Syntax\SyntaxKindFacts.cs (4)
473
case SyntaxKind.
EqualsEqualsToken
:
605
case SyntaxKind.
EqualsEqualsToken
:
1011
case WellKnownMemberNames.EqualityOperatorName: return SyntaxKind.
EqualsEqualsToken
;
1423
case SyntaxKind.
EqualsEqualsToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSyntaxFacts.cs (1)
400
case SyntaxKind.
EqualsEqualsToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
ConvertToRecordEngine.cs (1)
224
=> member is OperatorDeclarationSyntax { OperatorToken.RawKind: (int)SyntaxKind.
EqualsEqualsToken
});
CSharpDeclarationComparer.cs (1)
52
{ SyntaxKind.
EqualsEqualsToken
, 14 },
Microsoft.CodeAnalysis.CSharp.Features (1)
ConvertToRecordEngine.cs (1)
224
=> member is OperatorDeclarationSyntax { OperatorToken.RawKind: (int)SyntaxKind.
EqualsEqualsToken
});
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (41)
Generated\Syntax.Test.xml.Generated.cs (4)
293
=> InternalSyntaxFactory.RelationalPattern(InternalSyntaxFactory.Token(SyntaxKind.
EqualsEqualsToken
), GenerateIdentifierName());
1836
Assert.Equal(SyntaxKind.
EqualsEqualsToken
, node.OperatorToken.Kind);
10269
=> SyntaxFactory.RelationalPattern(SyntaxFactory.Token(SyntaxKind.
EqualsEqualsToken
), GenerateIdentifierName());
11812
Assert.Equal(SyntaxKind.
EqualsEqualsToken
, node.OperatorToken.Kind());
LexicalAndXml\CrefLexerTests.cs (9)
237
AssertTokens("==", Token(SyntaxKind.
EqualsEqualsToken
));
271
AssertTokens("==", Token(SyntaxKind.
EqualsEqualsToken
, "==", "=="));
272
AssertTokens("==", Token(SyntaxKind.
EqualsEqualsToken
, "==", "=="));
273
AssertTokens("==", Token(SyntaxKind.
EqualsEqualsToken
, "==", "=="));
291
AssertTokens("===", Token(SyntaxKind.
EqualsEqualsToken
), Token(SyntaxKind.EqualsToken));
292
AssertTokens("====", Token(SyntaxKind.
EqualsEqualsToken
), Token(SyntaxKind.
EqualsEqualsToken
));
293
AssertTokens("=====", Token(SyntaxKind.
EqualsEqualsToken
), Token(SyntaxKind.
EqualsEqualsToken
), Token(SyntaxKind.EqualsToken));
LexicalAndXml\LexicalTests.cs (5)
612
TestPunctuation(SyntaxKind.
EqualsEqualsToken
);
3523
Assert.Equal(SyntaxKind.
EqualsEqualsToken
, token.Kind());
3529
Assert.Equal(SyntaxKind.
EqualsEqualsToken
, token.Kind());
3662
Assert.Equal(SyntaxKind.
EqualsEqualsToken
, token.Kind());
3668
Assert.Equal(SyntaxKind.
EqualsEqualsToken
, token.Kind());
LexicalAndXml\NameAttributeValueLexerTests.cs (9)
244
AssertTokens("==", Token(SyntaxKind.
EqualsEqualsToken
));
278
AssertTokens("==", Token(SyntaxKind.
EqualsEqualsToken
, "==", "=="));
279
AssertTokens("==", Token(SyntaxKind.
EqualsEqualsToken
, "==", "=="));
280
AssertTokens("==", Token(SyntaxKind.
EqualsEqualsToken
, "==", "=="));
298
AssertTokens("===", Token(SyntaxKind.
EqualsEqualsToken
), Token(SyntaxKind.EqualsToken));
299
AssertTokens("====", Token(SyntaxKind.
EqualsEqualsToken
), Token(SyntaxKind.
EqualsEqualsToken
));
300
AssertTokens("=====", Token(SyntaxKind.
EqualsEqualsToken
), Token(SyntaxKind.
EqualsEqualsToken
), Token(SyntaxKind.EqualsToken));
Parsing\DeclarationParsingTests.cs (1)
5345
TestClassBinaryOperatorMethod(SyntaxKind.
EqualsEqualsToken
);
Parsing\ExpressionParsingTests.cs (2)
647
TestBinary(SyntaxKind.
EqualsEqualsToken
);
4802
N(SyntaxKind.
EqualsEqualsToken
);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
302
[InlineData(SyntaxKind.EqualsExpression, SyntaxKind.
EqualsEqualsToken
)]
Parsing\LambdaParameterParsingTests.cs (1)
898
N(SyntaxKind.
EqualsEqualsToken
);
Parsing\MemberDeclarationParsingTests.cs (3)
9785
[InlineData("==", SyntaxKind.
EqualsEqualsToken
)]
9851
[InlineData("==", SyntaxKind.
EqualsEqualsToken
)]
10067
[InlineData("==", SyntaxKind.
EqualsEqualsToken
)]
Parsing\PatternParsingTests.cs (6)
695
N(SyntaxKind.
EqualsEqualsToken
);
878
N(SyntaxKind.
EqualsEqualsToken
);
7655
N(SyntaxKind.
EqualsEqualsToken
);
8815
N(SyntaxKind.
EqualsEqualsToken
);
8962
N(SyntaxKind.
EqualsEqualsToken
);
9105
N(SyntaxKind.
EqualsEqualsToken
);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Classification\ClassificationHelpers.cs (1)
420
case SyntaxKind.
EqualsEqualsToken
:
CodeGeneration\CSharpSyntaxGenerator.cs (1)
301
OperatorKind.Equality => SyntaxKind.
EqualsEqualsToken
,
CSharpDeclarationComparer.cs (1)
52
{ SyntaxKind.
EqualsEqualsToken
, 14 },
CSharpSyntaxFacts.cs (1)
400
case SyntaxKind.
EqualsEqualsToken
: