192 references to PlusToken
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Operators.cs (1)
869case 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)
995operatorToken = SyntaxFactory.MissingToken(SyntaxKind.PlusToken); 1046operatorToken = SyntaxFactory.MissingToken(SyntaxKind.PlusToken); 1089operatorToken = SyntaxFactory.MissingToken(SyntaxKind.PlusToken);
Parser\LanguageParser.cs (6)
3826opToken = this.ConvertToMissingWithTrailingTrivia(this.EatToken(), SyntaxKind.PlusToken); 3833SyntaxDiagnosticInfo diagInfo = MakeError(opTokenErrorOffset, opTokenErrorWidth, ErrorCode.ERR_BadOperatorSyntax, SyntaxFacts.GetText(SyntaxKind.PlusToken)); 3839type = this.AddError(type, ErrorCode.ERR_BadOperatorSyntax, SyntaxFacts.GetText(SyntaxKind.PlusToken)); 3924opToken = ConvertToMissingWithTrailingTrivia(opToken, SyntaxKind.PlusToken); 12288SyntaxKind.PlusToken or 12550case SyntaxKind.PlusToken:
Parser\Lexer.cs (2)
562TextWindow.TryAdvance('+') ? SyntaxKind.PlusPlusToken : SyntaxKind.PlusToken; 3740else info.Kind = SyntaxKind.PlusToken;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
298AddPunctuation(SyntaxKind.PlusToken);
Syntax\SyntaxKindFacts.cs (7)
417case SyntaxKind.PlusToken: 493case SyntaxKind.PlusToken: 520case SyntaxKind.PlusToken: 651case SyntaxKind.PlusToken: 1025return SyntaxKind.PlusToken; 1083case WellKnownMemberNames.UnaryPlusOperatorName: return SyntaxKind.PlusToken; 1387case SyntaxKind.PlusToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
65public static readonly SyntaxToken PlusToken = Token(SyntaxKind.PlusToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
512if (token.Kind() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
368case SyntaxKind.PlusToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
38{ SyntaxKind.PlusToken, 0 },
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1011if (operatorToken.Kind() == SyntaxKind.PlusToken) 1033case SyntaxKind.PlusToken:
Microsoft.CodeAnalysis.CSharp.Features (1)
SplitStringLiteral\StringSplitter.cs (1)
28SyntaxKind.PlusToken,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (156)
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()); 563=> 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); 629=> InternalSyntaxFactory.OperatorMemberCref(InternalSyntaxFactory.Token(SyntaxKind.OperatorKeyword), null, InternalSyntaxFactory.Token(SyntaxKind.PlusToken), null); 999Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind); 1100Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind); 3060Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind); 3360Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind); 10257=> SyntaxFactory.PrefixUnaryExpression(SyntaxKind.UnaryPlusExpression, SyntaxFactory.Token(SyntaxKind.PlusToken), GenerateIdentifierName()); 10284=> SyntaxFactory.BinaryExpression(SyntaxKind.AddExpression, GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.PlusToken), GenerateIdentifierName()); 10740=> 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)); 10806=> SyntaxFactory.OperatorMemberCref(SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.PlusToken), default(CrefParameterListSyntax)); 11176Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 11277Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 13237Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 13537Assert.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)
909TestPunctuation(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 (3)
858N(SyntaxKind.PlusToken); 1883M(SyntaxKind.PlusToken); 1947M(SyntaxKind.PlusToken);
Parsing\CollectionExpressionParsingTests.cs (2)
1511N(SyntaxKind.PlusToken); 4127N(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\DeclarationParsingTests_MissingIdentifiers.cs (2)
1820N(SyntaxKind.PlusToken); 1924N(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)
1338N(SyntaxKind.PlusToken);
Parsing\LambdaParameterParsingTests.cs (5)
823N(SyntaxKind.PlusToken); 2575N(SyntaxKind.PlusToken); 2673N(SyntaxKind.PlusToken); 2788N(SyntaxKind.PlusToken); 3543N(SyntaxKind.PlusToken);
Parsing\LocalFunctionParsingTests.cs (2)
3134N(SyntaxKind.PlusToken); 3194N(SyntaxKind.PlusToken);
Parsing\MemberDeclarationParsingTests.cs (67)
380N(SyntaxKind.PlusToken); 412N(SyntaxKind.PlusToken); 1569N(SyntaxKind.PlusToken); 2377N(SyntaxKind.PlusToken); 2409N(SyntaxKind.PlusToken); 2519M(SyntaxKind.PlusToken); 2643M(SyntaxKind.PlusToken); 2749N(SyntaxKind.PlusToken); 2847N(SyntaxKind.PlusToken); 2911N(SyntaxKind.PlusToken); 2943N(SyntaxKind.PlusToken); 2983N(SyntaxKind.PlusToken); 3034N(SyntaxKind.PlusToken); 3094N(SyntaxKind.PlusToken); 3165N(SyntaxKind.PlusToken); 3260N(SyntaxKind.PlusToken); 3292N(SyntaxKind.PlusToken); 3405M(SyntaxKind.PlusToken); 3533M(SyntaxKind.PlusToken); 3643N(SyntaxKind.PlusToken); 3745N(SyntaxKind.PlusToken); 3813N(SyntaxKind.PlusToken); 3845N(SyntaxKind.PlusToken); 3889N(SyntaxKind.PlusToken); 3944N(SyntaxKind.PlusToken); 4008N(SyntaxKind.PlusToken); 4083N(SyntaxKind.PlusToken); 4148N(SyntaxKind.PlusToken); 4211N(SyntaxKind.PlusToken); 4297N(SyntaxKind.PlusToken); 4329N(SyntaxKind.PlusToken); 4431M(SyntaxKind.PlusToken); 4548M(SyntaxKind.PlusToken); 4647N(SyntaxKind.PlusToken); 4738N(SyntaxKind.PlusToken); 4801N(SyntaxKind.PlusToken); 4833N(SyntaxKind.PlusToken); 4872N(SyntaxKind.PlusToken); 4922N(SyntaxKind.PlusToken); 4981N(SyntaxKind.PlusToken); 5051N(SyntaxKind.PlusToken); 5139N(SyntaxKind.PlusToken); 5171N(SyntaxKind.PlusToken); 5277M(SyntaxKind.PlusToken); 5398M(SyntaxKind.PlusToken); 5501N(SyntaxKind.PlusToken); 5596N(SyntaxKind.PlusToken); 5663N(SyntaxKind.PlusToken); 5695N(SyntaxKind.PlusToken); 5738N(SyntaxKind.PlusToken); 5792N(SyntaxKind.PlusToken); 5855N(SyntaxKind.PlusToken); 5929N(SyntaxKind.PlusToken); 5993N(SyntaxKind.PlusToken); 6055N(SyntaxKind.PlusToken); 6125N(SyntaxKind.PlusToken); 6191N(SyntaxKind.PlusToken); 9664[InlineData("+", SyntaxKind.PlusToken)] 9712[InlineData("+", SyntaxKind.PlusToken)] 9768[InlineData("+", SyntaxKind.PlusToken)] 9834[InlineData("+", SyntaxKind.PlusToken)] 10000[InlineData("+", SyntaxKind.PlusToken)] 10050[InlineData("+", SyntaxKind.PlusToken)] 11520N(SyntaxKind.PlusToken); 11844N(SyntaxKind.PlusToken); 19031N(SyntaxKind.PlusToken); 19113N(SyntaxKind.PlusToken);
Parsing\PatternParsingTests.cs (14)
6649N(SyntaxKind.PlusToken); 7126N(SyntaxKind.PlusToken); 7150N(SyntaxKind.PlusToken); 7174N(SyntaxKind.PlusToken); 7229N(SyntaxKind.PlusToken); 7291N(SyntaxKind.PlusToken); 7681N(SyntaxKind.PlusToken); 7781N(SyntaxKind.PlusToken); 8204N(SyntaxKind.PlusToken); 8239N(SyntaxKind.PlusToken); 10262N(SyntaxKind.PlusToken); 10297N(SyntaxKind.PlusToken); 10325N(SyntaxKind.PlusToken); 10784N(SyntaxKind.PlusToken);
Parsing\RecordParsing.cs (2)
1434N(SyntaxKind.PlusToken); 1630N(SyntaxKind.PlusToken);
Parsing\StatementAttributeParsingTests.cs (1)
4395N(SyntaxKind.PlusToken);
Parsing\StatementParsingTests.cs (2)
3913N(SyntaxKind.PlusToken); 4043N(SyntaxKind.PlusToken);
Parsing\TopLevelStatementsParsingTests.cs (2)
269M(SyntaxKind.PlusToken); 1539N(SyntaxKind.PlusToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Classification\ClassificationHelpers.cs (1)
404case SyntaxKind.PlusToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
65public static readonly SyntaxToken PlusToken = Token(SyntaxKind.PlusToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
512if (token.Kind() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
368case SyntaxKind.PlusToken:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
38{ SyntaxKind.PlusToken, 0 },
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1011if (operatorToken.Kind() == SyntaxKind.PlusToken) 1033case SyntaxKind.PlusToken: