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