76 references to LessThanLessThanToken
Microsoft.CodeAnalysis.CSharp (8)
Binder\Semantics\Operators\OperatorFacts.cs (1)
84
case SyntaxKind.
LessThanLessThanToken
: return WellKnownMemberNames.LeftShiftOperatorName;
Parser\LanguageParser.cs (1)
12629
case SyntaxKind.
LessThanLessThanToken
:
Parser\Lexer.cs (2)
617
? TextWindow.TryAdvance('=') ? SyntaxKind.LessThanLessThanEqualsToken : SyntaxKind.
LessThanLessThanToken
3750
else if (AdvanceIfMatches('<')) info.Kind = SyntaxKind.
LessThanLessThanToken
;
Syntax\SyntaxKindFacts.cs (4)
504
case SyntaxKind.
LessThanLessThanToken
:
645
case SyntaxKind.
LessThanLessThanToken
:
1058
case WellKnownMemberNames.LeftShiftOperatorName: return SyntaxKind.
LessThanLessThanToken
;
1465
case SyntaxKind.
LessThanLessThanToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
294
case SyntaxKind.
LessThanLessThanToken
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
412
case 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)
942
case SyntaxKind.
LessThanLessThanToken
:
1044
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)
942
TestPunctuation(SyntaxKind.
LessThanLessThanToken
);
3834
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3838
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3844
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3863
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3866
Assert.Equal(SyntaxKind.
LessThanLessThanToken
, token.Kind());
3871
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)
9771
[InlineData("<<", SyntaxKind.
LessThanLessThanToken
)]
9837
[InlineData("<<", SyntaxKind.
LessThanLessThanToken
)]
10053
[InlineData("<<", SyntaxKind.
LessThanLessThanToken
)]
Parsing\PatternParsingTests.cs (12)
576
N(SyntaxKind.
LessThanLessThanToken
);
606
N(SyntaxKind.
LessThanLessThanToken
);
827
N(SyntaxKind.
LessThanLessThanToken
);
844
N(SyntaxKind.
LessThanLessThanToken
);
7118
N(SyntaxKind.
LessThanLessThanToken
);
7141
N(SyntaxKind.
LessThanLessThanToken
);
7165
N(SyntaxKind.
LessThanLessThanToken
);
7413
N(SyntaxKind.
LessThanLessThanToken
);
9048
N(SyntaxKind.
LessThanLessThanToken
);
9073
N(SyntaxKind.
LessThanLessThanToken
);
9098
N(SyntaxKind.
LessThanLessThanToken
);
9236
N(SyntaxKind.
LessThanLessThanToken
);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\ClassificationHelpers.cs (1)
424
case SyntaxKind.
LessThanLessThanToken
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (1)
294
case SyntaxKind.
LessThanLessThanToken
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
412
case 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)
942
case SyntaxKind.
LessThanLessThanToken
:
1044
case SyntaxKind.
LessThanLessThanToken
: