77 references to LessThanLessThanToken
Microsoft.CodeAnalysis.CSharp (8)
Binder\Semantics\Operators\OperatorFacts.cs (1)
84
case SyntaxKind.
LessThanLessThanToken
: return WellKnownMemberNames.LeftShiftOperatorName;
Parser\LanguageParser.cs (1)
11816
case SyntaxKind.
LessThanLessThanToken
:
Parser\Lexer.cs (2)
745
info.Kind = SyntaxKind.
LessThanLessThanToken
;
4125
else if (AdvanceIfMatches('<')) info.Kind = SyntaxKind.
LessThanLessThanToken
;
Syntax\SyntaxKindFacts.cs (4)
476
case SyntaxKind.
LessThanLessThanToken
:
617
case SyntaxKind.
LessThanLessThanToken
:
1030
case WellKnownMemberNames.LeftShiftOperatorName: return SyntaxKind.
LessThanLessThanToken
;
1429
case SyntaxKind.
LessThanLessThanToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSyntaxFacts.cs (1)
416
case SyntaxKind.
LessThanLessThanToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpDeclarationComparer.cs (1)
50
{ SyntaxKind.
LessThanLessThanToken
, 12 },
CSharpTypeInferenceService.TypeInferrer.cs (2)
962
case SyntaxKind.
LessThanLessThanToken
:
1064
case SyntaxKind.
LessThanLessThanToken
:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
77
case SyntaxKind.
LessThanLessThanToken
:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (57)
LexicalAndXml\CrefLexerTests.cs (13)
260
AssertTokens("<<", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"));
295
AssertTokens("<<<", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.LessThanToken, "<", "<"));
296
AssertTokens("<<<<", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"));
297
AssertTokens("<<<<<", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.LessThanToken, "<", "<"));
304
AssertTokens("<<=", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.EqualsToken));
313
AssertTokens("{{", Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"));
314
AssertTokens("{{{", Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"), Token(SyntaxKind.LessThanToken, "{", "<"));
315
AssertTokens("{{{{", Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"), Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"));
316
AssertTokens("{{{{{", Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"), Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"), Token(SyntaxKind.LessThanToken, "{", "<"));
LexicalAndXml\LexicalTests.cs (7)
615
TestPunctuation(SyntaxKind.
LessThanLessThanToken
);
3419
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3423
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3429
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3448
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3451
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3456
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
LexicalAndXml\NameAttributeValueLexerTests.cs (13)
267
AssertTokens("<<", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"));
302
AssertTokens("<<<", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.LessThanToken, "<", "<"));
303
AssertTokens("<<<<", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"));
304
AssertTokens("<<<<<", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.LessThanToken, "<", "<"));
311
AssertTokens("<<=", Token(SyntaxKind.
LessThanLessThanToken
, "<<", "<<"), Token(SyntaxKind.EqualsToken));
320
AssertTokens("{{", Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"));
321
AssertTokens("{{{", Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"), Token(SyntaxKind.LessThanToken, "{", "<"));
322
AssertTokens("{{{{", Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"), Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"));
323
AssertTokens("{{{{{", Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"), Token(SyntaxKind.
LessThanLessThanToken
, "{{", "<<"), Token(SyntaxKind.LessThanToken, "{", "<"));
Parsing\DeclarationParsingTests.cs (1)
5342
TestClassBinaryOperatorMethod(SyntaxKind.
LessThanLessThanToken
);
Parsing\ExpressionParsingTests.cs (7)
651
TestBinary(SyntaxKind.
LessThanLessThanToken
);
3095
N(SyntaxKind.
LessThanLessThanToken
);
3098
N(SyntaxKind.
LessThanLessThanToken
);
4361
N(SyntaxKind.
LessThanLessThanToken
);
5364
N(SyntaxKind.
LessThanLessThanToken
);
5399
N(SyntaxKind.
LessThanLessThanToken
);
5832
N(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)
576
N(SyntaxKind.
LessThanLessThanToken
);
606
N(SyntaxKind.
LessThanLessThanToken
);
827
N(SyntaxKind.
LessThanLessThanToken
);
844
N(SyntaxKind.
LessThanLessThanToken
);
7157
N(SyntaxKind.
LessThanLessThanToken
);
7180
N(SyntaxKind.
LessThanLessThanToken
);
7204
N(SyntaxKind.
LessThanLessThanToken
);
7452
N(SyntaxKind.
LessThanLessThanToken
);
9087
N(SyntaxKind.
LessThanLessThanToken
);
9112
N(SyntaxKind.
LessThanLessThanToken
);
9137
N(SyntaxKind.
LessThanLessThanToken
);
9275
N(SyntaxKind.
LessThanLessThanToken
);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Classification\ClassificationHelpers.cs (1)
423
case SyntaxKind.
LessThanLessThanToken
:
CodeGeneration\CSharpSyntaxGenerator.cs (1)
308
OperatorKind.LeftShift => SyntaxKind.
LessThanLessThanToken
,
CSharpDeclarationComparer.cs (1)
50
{ SyntaxKind.
LessThanLessThanToken
, 12 },
CSharpSyntaxFacts.cs (1)
416
case SyntaxKind.
LessThanLessThanToken
:
CSharpTypeInferenceService.TypeInferrer.cs (2)
962
case SyntaxKind.
LessThanLessThanToken
:
1064
case SyntaxKind.
LessThanLessThanToken
:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
77
case SyntaxKind.
LessThanLessThanToken
: