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