77 references to LessThanLessThanToken
Microsoft.CodeAnalysis.CSharp (8)
Binder\Semantics\Operators\OperatorFacts.cs (1)
84case SyntaxKind.LessThanLessThanToken: return WellKnownMemberNames.LeftShiftOperatorName;
Parser\LanguageParser.cs (1)
11816case SyntaxKind.LessThanLessThanToken:
Parser\Lexer.cs (2)
745info.Kind = SyntaxKind.LessThanLessThanToken; 4125else if (AdvanceIfMatches('<')) info.Kind = SyntaxKind.LessThanLessThanToken;
Syntax\SyntaxKindFacts.cs (4)
476case SyntaxKind.LessThanLessThanToken: 617case SyntaxKind.LessThanLessThanToken: 1030case WellKnownMemberNames.LeftShiftOperatorName: return SyntaxKind.LessThanLessThanToken; 1429case SyntaxKind.LessThanLessThanToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSyntaxFacts.cs (1)
416case SyntaxKind.LessThanLessThanToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpDeclarationComparer.cs (1)
50{ SyntaxKind.LessThanLessThanToken, 12 },
CSharpTypeInferenceService.TypeInferrer.cs (2)
962case SyntaxKind.LessThanLessThanToken: 1064case SyntaxKind.LessThanLessThanToken:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
77case 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)
615TestPunctuation(SyntaxKind.LessThanLessThanToken); 3419Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3423Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3429Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3448Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3451Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3456Assert.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)
9782[InlineData("<<", SyntaxKind.LessThanLessThanToken)] 9848[InlineData("<<", SyntaxKind.LessThanLessThanToken)] 10064[InlineData("<<", SyntaxKind.LessThanLessThanToken)]
Parsing\PatternParsingTests.cs (12)
576N(SyntaxKind.LessThanLessThanToken); 606N(SyntaxKind.LessThanLessThanToken); 827N(SyntaxKind.LessThanLessThanToken); 844N(SyntaxKind.LessThanLessThanToken); 7157N(SyntaxKind.LessThanLessThanToken); 7180N(SyntaxKind.LessThanLessThanToken); 7204N(SyntaxKind.LessThanLessThanToken); 7452N(SyntaxKind.LessThanLessThanToken); 9087N(SyntaxKind.LessThanLessThanToken); 9112N(SyntaxKind.LessThanLessThanToken); 9137N(SyntaxKind.LessThanLessThanToken); 9275N(SyntaxKind.LessThanLessThanToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Classification\ClassificationHelpers.cs (1)
423case SyntaxKind.LessThanLessThanToken:
CodeGeneration\CSharpSyntaxGenerator.cs (1)
308OperatorKind.LeftShift => SyntaxKind.LessThanLessThanToken,
CSharpDeclarationComparer.cs (1)
50{ SyntaxKind.LessThanLessThanToken, 12 },
CSharpSyntaxFacts.cs (1)
416case SyntaxKind.LessThanLessThanToken:
CSharpTypeInferenceService.TypeInferrer.cs (2)
962case SyntaxKind.LessThanLessThanToken: 1064case SyntaxKind.LessThanLessThanToken:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
77case SyntaxKind.LessThanLessThanToken: