70 references to PlusPlusToken
Microsoft.CodeAnalysis.CSharp (12)
Binder\Semantics\Operators\OperatorFacts.cs (1)
109case SyntaxKind.PlusPlusToken: return isChecked ? WellKnownMemberNames.CheckedIncrementOperatorName : WellKnownMemberNames.IncrementOperatorName;
Parser\LanguageParser.cs (3)
7854or SyntaxKind.PlusPlusToken 11575case SyntaxKind.PlusPlusToken: 12637case SyntaxKind.PlusPlusToken:
Parser\Lexer.cs (2)
577TextWindow.TryAdvance('+') ? SyntaxKind.PlusPlusToken : SyntaxKind.PlusToken; 3754if (AdvanceIfMatches('+')) info.Kind = SyntaxKind.PlusPlusToken;
Syntax\SyntaxKindFacts.cs (6)
425case SyntaxKind.PlusPlusToken: 454case SyntaxKind.PlusPlusToken: 469case SyntaxKind.PlusPlusToken: 524case SyntaxKind.PlusPlusToken: 1054return SyntaxKind.PlusPlusToken; 1449case SyntaxKind.PlusPlusToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
439if ((previousToken.Kind() == SyntaxKind.PlusPlusToken || previousToken.Kind() == SyntaxKind.MinusMinusToken) && 446if ((currentToken.Kind() == SyntaxKind.PlusPlusToken || currentToken.Kind() == SyntaxKind.MinusMinusToken) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
389case SyntaxKind.PlusPlusToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
42{ SyntaxKind.PlusPlusToken, 4 },
Microsoft.CodeAnalysis.CSharp.Features (2)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
390SyntaxKind.MinusMinusToken => SyntaxKind.PlusPlusToken, 391SyntaxKind.PlusPlusToken => SyntaxKind.MinusMinusToken,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (47)
Generated\Syntax.Test.xml.Generated.cs (4)
86=> InternalSyntaxFactory.PostfixUnaryExpression(SyntaxKind.PostIncrementExpression, GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.PlusPlusToken)); 1025Assert.Equal(SyntaxKind.PlusPlusToken, node.OperatorToken.Kind); 10302=> SyntaxFactory.PostfixUnaryExpression(SyntaxKind.PostIncrementExpression, GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.PlusPlusToken)); 11241Assert.Equal(SyntaxKind.PlusPlusToken, node.OperatorToken.Kind());
LexicalAndXml\CrefLexerTests.cs (9)
226AssertTokens("++", Token(SyntaxKind.PlusPlusToken)); 252AssertTokens("++", Token(SyntaxKind.PlusPlusToken, "++", "++")); 253AssertTokens("++", Token(SyntaxKind.PlusPlusToken, "++", "++")); 254AssertTokens("++", Token(SyntaxKind.PlusPlusToken, "++", "++")); 283AssertTokens("+++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusToken)); 284AssertTokens("++++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusPlusToken)); 285AssertTokens("+++++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusToken));
LexicalAndXml\LexicalTests.cs (1)
934TestPunctuation(SyntaxKind.PlusPlusToken);
LexicalAndXml\NameAttributeValueLexerTests.cs (9)
233AssertTokens("++", Token(SyntaxKind.PlusPlusToken)); 259AssertTokens("++", Token(SyntaxKind.PlusPlusToken, "++", "++")); 260AssertTokens("++", Token(SyntaxKind.PlusPlusToken, "++", "++")); 261AssertTokens("++", Token(SyntaxKind.PlusPlusToken, "++", "++")); 290AssertTokens("+++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusToken)); 291AssertTokens("++++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusPlusToken)); 292AssertTokens("+++++", Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusPlusToken), Token(SyntaxKind.PlusToken));
Parsing\AwaitParsingTests.cs (3)
774N(SyntaxKind.PlusPlusToken); 812N(SyntaxKind.PlusPlusToken); 870N(SyntaxKind.PlusPlusToken);
Parsing\CollectionExpressionParsingTests.cs (7)
5840N(SyntaxKind.PlusPlusToken); 6134N(SyntaxKind.PlusPlusToken); 6170N(SyntaxKind.PlusPlusToken); 12174N(SyntaxKind.PlusPlusToken); 12208N(SyntaxKind.PlusPlusToken); 15192N(SyntaxKind.PlusPlusToken); 15289N(SyntaxKind.PlusPlusToken);
Parsing\DeclarationParsingTests.cs (1)
5520TestClassUnaryOperatorMethod(SyntaxKind.PlusPlusToken);
Parsing\ExpressionParsingTests.cs (3)
588TestPrefixUnary(SyntaxKind.PlusPlusToken); 615TestPostfixUnary(SyntaxKind.PlusPlusToken); 6384N(SyntaxKind.PlusPlusToken);
Parsing\FieldKeywordParsingTests.cs (2)
981N(SyntaxKind.PlusPlusToken); 1028N(SyntaxKind.PlusPlusToken);
Parsing\LambdaAttributeParsingTests.cs (1)
1184N(SyntaxKind.PlusPlusToken);
Parsing\MemberDeclarationParsingTests.cs (3)
9663[InlineData("++", SyntaxKind.PlusPlusToken)] 9711[InlineData("++", SyntaxKind.PlusPlusToken)] 9999[InlineData("++", SyntaxKind.PlusPlusToken)]
Parsing\PatternParsingTests.cs (1)
7763N(SyntaxKind.PlusPlusToken);
Parsing\StatementAttributeParsingTests.cs (2)
5494N(SyntaxKind.PlusPlusToken); 5575N(SyntaxKind.PlusPlusToken);
Parsing\StatementParsingTests.cs (1)
176TestPostfixUnaryOperator(SyntaxKind.PlusPlusToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\ClassificationHelpers.cs (1)
416case SyntaxKind.PlusPlusToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
439if ((previousToken.Kind() == SyntaxKind.PlusPlusToken || previousToken.Kind() == SyntaxKind.MinusMinusToken) && 446if ((currentToken.Kind() == SyntaxKind.PlusPlusToken || currentToken.Kind() == SyntaxKind.MinusMinusToken) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
389case SyntaxKind.PlusPlusToken:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
42{ SyntaxKind.PlusPlusToken, 4 },