185 references to PlusToken
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Operators.cs (1)
838
case LookupResultKind.OverloadResolutionFailure when operatorToken.Kind() is SyntaxKind.
PlusToken
&& isReadOnlySpanOfByte(left.Type) && isReadOnlySpanOfByte(right.Type):
Binder\Semantics\Operators\OperatorFacts.cs (2)
73
case SyntaxKind.
PlusToken
: return isChecked ? WellKnownMemberNames.CheckedAdditionOperatorName : WellKnownMemberNames.AdditionOperatorName;
105
case SyntaxKind.
PlusToken
: return WellKnownMemberNames.UnaryPlusOperatorName;
Parser\DocumentationCommentParser.cs (3)
1000
operatorToken = SyntaxFactory.MissingToken(SyntaxKind.
PlusToken
);
1051
operatorToken = SyntaxFactory.MissingToken(SyntaxKind.
PlusToken
);
1094
operatorToken = SyntaxFactory.MissingToken(SyntaxKind.
PlusToken
);
Parser\LanguageParser.cs (6)
3482
opToken = this.ConvertToMissingWithTrailingTrivia(this.EatToken(), SyntaxKind.
PlusToken
);
3489
SyntaxDiagnosticInfo diagInfo = MakeError(opTokenErrorOffset, opTokenErrorWidth, ErrorCode.ERR_BadOperatorSyntax, SyntaxFacts.GetText(SyntaxKind.
PlusToken
));
3495
type = this.AddError(type, ErrorCode.ERR_BadOperatorSyntax, SyntaxFacts.GetText(SyntaxKind.
PlusToken
));
3580
opToken = ConvertToMissingWithTrailingTrivia(opToken, SyntaxKind.
PlusToken
);
11588
SyntaxKind.
PlusToken
or
11819
case SyntaxKind.
PlusToken
:
Parser\Lexer.cs (2)
633
info.Kind = SyntaxKind.
PlusToken
;
4130
else info.Kind = SyntaxKind.
PlusToken
;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
293
AddPunctuation(SyntaxKind.
PlusToken
);
Syntax\SyntaxKindFacts.cs (7)
389
case SyntaxKind.
PlusToken
:
465
case SyntaxKind.
PlusToken
:
492
case SyntaxKind.
PlusToken
:
623
case SyntaxKind.
PlusToken
:
997
return SyntaxKind.
PlusToken
;
1055
case WellKnownMemberNames.UnaryPlusOperatorName: return SyntaxKind.
PlusToken
;
1351
case SyntaxKind.
PlusToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpSyntaxFacts.cs (1)
372
case SyntaxKind.
PlusToken
:
FormattingHelpers.cs (1)
510
if (token.Kind() is not SyntaxKind.
PlusToken
and not SyntaxKind.MinusToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpDeclarationComparer.cs (1)
38
{ SyntaxKind.
PlusToken
, 0 },
CSharpTypeInferenceService.TypeInferrer.cs (2)
1031
if (operatorToken.Kind() == SyntaxKind.
PlusToken
)
1053
case SyntaxKind.
PlusToken
:
Microsoft.CodeAnalysis.CSharp.Features (1)
SplitStringLiteral\StringSplitter.cs (1)
37
SyntaxKind.
PlusToken
,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (148)
Generated\Syntax.Test.xml.Generated.cs (16)
80
=> InternalSyntaxFactory.PrefixUnaryExpression(SyntaxKind.UnaryPlusExpression, InternalSyntaxFactory.Token(SyntaxKind.
PlusToken
), GenerateIdentifierName());
107
=> InternalSyntaxFactory.BinaryExpression(SyntaxKind.AddExpression, GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.
PlusToken
), GenerateIdentifierName());
548
=> InternalSyntaxFactory.OperatorDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), GenerateIdentifierName(), null, InternalSyntaxFactory.Token(SyntaxKind.OperatorKeyword), null, InternalSyntaxFactory.Token(SyntaxKind.
PlusToken
), GenerateParameterList(), null, null, null);
614
=> InternalSyntaxFactory.OperatorMemberCref(InternalSyntaxFactory.Token(SyntaxKind.OperatorKeyword), null, InternalSyntaxFactory.Token(SyntaxKind.
PlusToken
), null);
984
Assert.Equal(SyntaxKind.
PlusToken
, node.OperatorToken.Kind);
1085
Assert.Equal(SyntaxKind.
PlusToken
, node.OperatorToken.Kind);
2990
Assert.Equal(SyntaxKind.
PlusToken
, node.OperatorToken.Kind);
3290
Assert.Equal(SyntaxKind.
PlusToken
, node.OperatorToken.Kind);
10056
=> SyntaxFactory.PrefixUnaryExpression(SyntaxKind.UnaryPlusExpression, SyntaxFactory.Token(SyntaxKind.
PlusToken
), GenerateIdentifierName());
10083
=> SyntaxFactory.BinaryExpression(SyntaxKind.AddExpression, GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.
PlusToken
), GenerateIdentifierName());
10524
=> SyntaxFactory.OperatorDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), GenerateIdentifierName(), default(ExplicitInterfaceSpecifierSyntax), SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.
PlusToken
), GenerateParameterList(), default(BlockSyntax), default(ArrowExpressionClauseSyntax), default(SyntaxToken));
10590
=> SyntaxFactory.OperatorMemberCref(SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.
PlusToken
), default(CrefParameterListSyntax));
10960
Assert.Equal(SyntaxKind.
PlusToken
, node.OperatorToken.Kind());
11061
Assert.Equal(SyntaxKind.
PlusToken
, node.OperatorToken.Kind());
12966
Assert.Equal(SyntaxKind.
PlusToken
, node.OperatorToken.Kind());
13266
Assert.Equal(SyntaxKind.
PlusToken
, node.OperatorToken.Kind());
LexicalAndXml\CrefLexerTests.cs (5)
225
AssertTokens("+", Token(SyntaxKind.
PlusToken
));
251
AssertTokens("+", Token(SyntaxKind.
PlusToken
, "+", "+"));
283
AssertTokens("+++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.
PlusToken
));
285
AssertTokens("+++++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.
PlusToken
));
379
Token(SyntaxKind.
PlusToken
));
LexicalAndXml\LexicalTests.cs (1)
582
TestPunctuation(SyntaxKind.
PlusToken
);
LexicalAndXml\NameAttributeValueLexerTests.cs (4)
232
AssertTokens("+", Token(SyntaxKind.
PlusToken
));
258
AssertTokens("+", Token(SyntaxKind.
PlusToken
, "+", "+"));
290
AssertTokens("+++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.
PlusToken
));
292
AssertTokens("+++++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.
PlusToken
));
Parsing\AsyncParsingTests.cs (5)
858
N(SyntaxKind.
PlusToken
);
1723
M(SyntaxKind.
PlusToken
);
1840
M(SyntaxKind.
PlusToken
);
1894
M(SyntaxKind.
PlusToken
);
1958
M(SyntaxKind.
PlusToken
);
Parsing\CrefParsingTests.cs (12)
404
M(SyntaxKind.
PlusToken
);
418
N(SyntaxKind.
PlusToken
);
431
N(SyntaxKind.
PlusToken
);
449
N(SyntaxKind.
PlusToken
);
462
N(SyntaxKind.
PlusToken
);
487
N(SyntaxKind.
PlusToken
);
517
N(SyntaxKind.
PlusToken
);
553
N(SyntaxKind.
PlusToken
);
574
N(SyntaxKind.
PlusToken
);
601
N(SyntaxKind.
PlusToken
);
622
N(SyntaxKind.
PlusToken
);
655
N(SyntaxKind.
PlusToken
);
Parsing\DeclarationParsingTests.cs (3)
5329
TestClassBinaryOperatorMethod(SyntaxKind.
PlusToken
);
5516
TestClassUnaryOperatorMethod(SyntaxKind.
PlusToken
);
8315
N(SyntaxKind.
PlusToken
);
Parsing\ExpressionParsingTests.cs (11)
76
N(SyntaxKind.
PlusToken
);
109
N(SyntaxKind.
PlusToken
);
148
N(SyntaxKind.
PlusToken
);
183
N(SyntaxKind.
PlusToken
);
584
TestPrefixUnary(SyntaxKind.
PlusToken
);
642
TestBinary(SyntaxKind.
PlusToken
);
5434
N(SyntaxKind.
PlusToken
);
5490
N(SyntaxKind.
PlusToken
);
5517
N(SyntaxKind.
PlusToken
);
5723
N(SyntaxKind.
PlusToken
);
5826
N(SyntaxKind.
PlusToken
);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
289
[InlineData(SyntaxKind.AddExpression, SyntaxKind.
PlusToken
)]
Parsing\LambdaAttributeParsingTests.cs (1)
1373
N(SyntaxKind.
PlusToken
);
Parsing\LambdaParameterParsingTests.cs (5)
823
N(SyntaxKind.
PlusToken
);
2575
N(SyntaxKind.
PlusToken
);
2673
N(SyntaxKind.
PlusToken
);
2788
N(SyntaxKind.
PlusToken
);
3543
N(SyntaxKind.
PlusToken
);
Parsing\MemberDeclarationParsingTests.cs (63)
380
N(SyntaxKind.
PlusToken
);
412
N(SyntaxKind.
PlusToken
);
1575
N(SyntaxKind.
PlusToken
);
2383
N(SyntaxKind.
PlusToken
);
2415
N(SyntaxKind.
PlusToken
);
2525
M(SyntaxKind.
PlusToken
);
2649
M(SyntaxKind.
PlusToken
);
2755
N(SyntaxKind.
PlusToken
);
2853
N(SyntaxKind.
PlusToken
);
2917
N(SyntaxKind.
PlusToken
);
2949
N(SyntaxKind.
PlusToken
);
2989
N(SyntaxKind.
PlusToken
);
3040
N(SyntaxKind.
PlusToken
);
3100
N(SyntaxKind.
PlusToken
);
3171
N(SyntaxKind.
PlusToken
);
3266
N(SyntaxKind.
PlusToken
);
3298
N(SyntaxKind.
PlusToken
);
3411
M(SyntaxKind.
PlusToken
);
3539
M(SyntaxKind.
PlusToken
);
3649
N(SyntaxKind.
PlusToken
);
3751
N(SyntaxKind.
PlusToken
);
3819
N(SyntaxKind.
PlusToken
);
3851
N(SyntaxKind.
PlusToken
);
3895
N(SyntaxKind.
PlusToken
);
3950
N(SyntaxKind.
PlusToken
);
4014
N(SyntaxKind.
PlusToken
);
4089
N(SyntaxKind.
PlusToken
);
4154
N(SyntaxKind.
PlusToken
);
4217
N(SyntaxKind.
PlusToken
);
4303
N(SyntaxKind.
PlusToken
);
4335
N(SyntaxKind.
PlusToken
);
4437
M(SyntaxKind.
PlusToken
);
4554
M(SyntaxKind.
PlusToken
);
4653
N(SyntaxKind.
PlusToken
);
4744
N(SyntaxKind.
PlusToken
);
4807
N(SyntaxKind.
PlusToken
);
4839
N(SyntaxKind.
PlusToken
);
4878
N(SyntaxKind.
PlusToken
);
4928
N(SyntaxKind.
PlusToken
);
4987
N(SyntaxKind.
PlusToken
);
5057
N(SyntaxKind.
PlusToken
);
5145
N(SyntaxKind.
PlusToken
);
5177
N(SyntaxKind.
PlusToken
);
5283
M(SyntaxKind.
PlusToken
);
5404
M(SyntaxKind.
PlusToken
);
5507
N(SyntaxKind.
PlusToken
);
5602
N(SyntaxKind.
PlusToken
);
5669
N(SyntaxKind.
PlusToken
);
5701
N(SyntaxKind.
PlusToken
);
5744
N(SyntaxKind.
PlusToken
);
5798
N(SyntaxKind.
PlusToken
);
5861
N(SyntaxKind.
PlusToken
);
5935
N(SyntaxKind.
PlusToken
);
5999
N(SyntaxKind.
PlusToken
);
6061
N(SyntaxKind.
PlusToken
);
6131
N(SyntaxKind.
PlusToken
);
6197
N(SyntaxKind.
PlusToken
);
9670
[InlineData("+", SyntaxKind.
PlusToken
)]
9718
[InlineData("+", SyntaxKind.
PlusToken
)]
9774
[InlineData("+", SyntaxKind.
PlusToken
)]
9840
[InlineData("+", SyntaxKind.
PlusToken
)]
10006
[InlineData("+", SyntaxKind.
PlusToken
)]
10056
[InlineData("+", SyntaxKind.
PlusToken
)]
Parsing\PatternParsingTests.cs (14)
6688
N(SyntaxKind.
PlusToken
);
7165
N(SyntaxKind.
PlusToken
);
7189
N(SyntaxKind.
PlusToken
);
7213
N(SyntaxKind.
PlusToken
);
7268
N(SyntaxKind.
PlusToken
);
7330
N(SyntaxKind.
PlusToken
);
7720
N(SyntaxKind.
PlusToken
);
7820
N(SyntaxKind.
PlusToken
);
8243
N(SyntaxKind.
PlusToken
);
8278
N(SyntaxKind.
PlusToken
);
10301
N(SyntaxKind.
PlusToken
);
10336
N(SyntaxKind.
PlusToken
);
10364
N(SyntaxKind.
PlusToken
);
10823
N(SyntaxKind.
PlusToken
);
Parsing\RecordParsing.cs (2)
1434
N(SyntaxKind.
PlusToken
);
1630
N(SyntaxKind.
PlusToken
);
Parsing\StatementAttributeParsingTests.cs (1)
4394
N(SyntaxKind.
PlusToken
);
Parsing\StatementParsingTests.cs (2)
3912
N(SyntaxKind.
PlusToken
);
4042
N(SyntaxKind.
PlusToken
);
Parsing\TopLevelStatementsParsingTests.cs (2)
269
M(SyntaxKind.
PlusToken
);
1539
N(SyntaxKind.
PlusToken
);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
Classification\ClassificationHelpers.cs (1)
403
case SyntaxKind.
PlusToken
:
CodeGeneration\CSharpSyntaxGenerator.cs (2)
296
OperatorKind.Addition => SyntaxKind.
PlusToken
,
320
OperatorKind.UnaryPlus => SyntaxKind.
PlusToken
,
CSharpDeclarationComparer.cs (1)
38
{ SyntaxKind.
PlusToken
, 0 },
CSharpSyntaxFacts.cs (1)
372
case SyntaxKind.
PlusToken
:
CSharpTypeInferenceService.TypeInferrer.cs (2)
1031
if (operatorToken.Kind() == SyntaxKind.
PlusToken
)
1053
case SyntaxKind.
PlusToken
:
FormattingHelpers.cs (1)
510
if (token.Kind() is not SyntaxKind.
PlusToken
and not SyntaxKind.MinusToken)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
1228
SyntaxFactory.Token(SyntaxKind.
PlusToken
))