76 references to LessThanLessThanToken
Microsoft.CodeAnalysis.CSharp (8)
Binder\Semantics\Operators\OperatorFacts.cs (1)
84case SyntaxKind.LessThanLessThanToken: return WellKnownMemberNames.LeftShiftOperatorName;
Parser\LanguageParser.cs (1)
12629case SyntaxKind.LessThanLessThanToken:
Parser\Lexer.cs (2)
617? TextWindow.TryAdvance('=') ? SyntaxKind.LessThanLessThanEqualsToken : SyntaxKind.LessThanLessThanToken 3750else if (AdvanceIfMatches('<')) info.Kind = SyntaxKind.LessThanLessThanToken;
Syntax\SyntaxKindFacts.cs (4)
504case SyntaxKind.LessThanLessThanToken: 645case SyntaxKind.LessThanLessThanToken: 1058case WellKnownMemberNames.LeftShiftOperatorName: return SyntaxKind.LessThanLessThanToken; 1465case SyntaxKind.LessThanLessThanToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
294case SyntaxKind.LessThanLessThanToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
412case SyntaxKind.LessThanLessThanToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
50{ SyntaxKind.LessThanLessThanToken, 12 },
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
942case SyntaxKind.LessThanLessThanToken: 1044case SyntaxKind.LessThanLessThanToken:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (57)
LexicalAndXml\CrefLexerTests.cs (13)
260AssertTokens("&#60;&#60;", Token(SyntaxKind.LessThanLessThanToken, "&#60;&#60;", "<<")); 295AssertTokens("&lt;&lt;&lt;", Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.LessThanToken, "&lt;", "<")); 296AssertTokens("&lt;&lt;&lt;&lt;", Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<")); 297AssertTokens("&lt;&lt;&lt;&lt;&lt;", Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.LessThanToken, "&lt;", "<")); 304AssertTokens("&lt;&lt;=", Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.EqualsToken)); 313AssertTokens("{{", Token(SyntaxKind.LessThanLessThanToken, "{{", "<<")); 314AssertTokens("{{{", Token(SyntaxKind.LessThanLessThanToken, "{{", "<<"), Token(SyntaxKind.LessThanToken, "{", "<")); 315AssertTokens("{{{{", Token(SyntaxKind.LessThanLessThanToken, "{{", "<<"), Token(SyntaxKind.LessThanLessThanToken, "{{", "<<")); 316AssertTokens("{{{{{", Token(SyntaxKind.LessThanLessThanToken, "{{", "<<"), Token(SyntaxKind.LessThanLessThanToken, "{{", "<<"), Token(SyntaxKind.LessThanToken, "{", "<"));
LexicalAndXml\LexicalTests.cs (7)
942TestPunctuation(SyntaxKind.LessThanLessThanToken); 3834Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3838Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3844Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3863Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3866Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3871Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind());
LexicalAndXml\NameAttributeValueLexerTests.cs (13)
267AssertTokens("&#60;&#60;", Token(SyntaxKind.LessThanLessThanToken, "&#60;&#60;", "<<")); 302AssertTokens("&lt;&lt;&lt;", Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.LessThanToken, "&lt;", "<")); 303AssertTokens("&lt;&lt;&lt;&lt;", Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<")); 304AssertTokens("&lt;&lt;&lt;&lt;&lt;", Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.LessThanToken, "&lt;", "<")); 311AssertTokens("&lt;&lt;=", Token(SyntaxKind.LessThanLessThanToken, "&lt;&lt;", "<<"), Token(SyntaxKind.EqualsToken)); 320AssertTokens("{{", Token(SyntaxKind.LessThanLessThanToken, "{{", "<<")); 321AssertTokens("{{{", Token(SyntaxKind.LessThanLessThanToken, "{{", "<<"), Token(SyntaxKind.LessThanToken, "{", "<")); 322AssertTokens("{{{{", Token(SyntaxKind.LessThanLessThanToken, "{{", "<<"), Token(SyntaxKind.LessThanLessThanToken, "{{", "<<")); 323AssertTokens("{{{{{", Token(SyntaxKind.LessThanLessThanToken, "{{", "<<"), Token(SyntaxKind.LessThanLessThanToken, "{{", "<<"), Token(SyntaxKind.LessThanToken, "{", "<"));
Parsing\DeclarationParsingTests.cs (1)
5342TestClassBinaryOperatorMethod(SyntaxKind.LessThanLessThanToken);
Parsing\ExpressionParsingTests.cs (7)
651TestBinary(SyntaxKind.LessThanLessThanToken); 3095N(SyntaxKind.LessThanLessThanToken); 3098N(SyntaxKind.LessThanLessThanToken); 4361N(SyntaxKind.LessThanLessThanToken); 5364N(SyntaxKind.LessThanLessThanToken); 5399N(SyntaxKind.LessThanLessThanToken); 5832N(SyntaxKind.LessThanLessThanToken);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
294[InlineData(SyntaxKind.LeftShiftExpression, SyntaxKind.LessThanLessThanToken)]
Parsing\MemberDeclarationParsingTests.cs (3)
9771[InlineData("<<", SyntaxKind.LessThanLessThanToken)] 9837[InlineData("<<", SyntaxKind.LessThanLessThanToken)] 10053[InlineData("<<", SyntaxKind.LessThanLessThanToken)]
Parsing\PatternParsingTests.cs (12)
576N(SyntaxKind.LessThanLessThanToken); 606N(SyntaxKind.LessThanLessThanToken); 827N(SyntaxKind.LessThanLessThanToken); 844N(SyntaxKind.LessThanLessThanToken); 7118N(SyntaxKind.LessThanLessThanToken); 7141N(SyntaxKind.LessThanLessThanToken); 7165N(SyntaxKind.LessThanLessThanToken); 7413N(SyntaxKind.LessThanLessThanToken); 9048N(SyntaxKind.LessThanLessThanToken); 9073N(SyntaxKind.LessThanLessThanToken); 9098N(SyntaxKind.LessThanLessThanToken); 9236N(SyntaxKind.LessThanLessThanToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\ClassificationHelpers.cs (1)
424case SyntaxKind.LessThanLessThanToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
294case SyntaxKind.LessThanLessThanToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
412case SyntaxKind.LessThanLessThanToken:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
50{ SyntaxKind.LessThanLessThanToken, 12 },
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
942case SyntaxKind.LessThanLessThanToken: 1044case SyntaxKind.LessThanLessThanToken: