55 references to MinusMinusToken
Microsoft.CodeAnalysis.CSharp (15)
Binder\Semantics\Operators\OperatorFacts.cs (1)
110case SyntaxKind.MinusMinusToken: return isChecked ? WellKnownMemberNames.CheckedDecrementOperatorName : WellKnownMemberNames.DecrementOperatorName;
Parser\DocumentationCommentParser.cs (2)
727|| this.CurrentToken.Kind == SyntaxKind.MinusMinusToken) 730if (token.Kind == SyntaxKind.MinusMinusToken)
Parser\LanguageParser.cs (3)
7855or SyntaxKind.MinusMinusToken 11576case SyntaxKind.MinusMinusToken: 12638case SyntaxKind.MinusMinusToken:
Parser\Lexer.cs (3)
584TextWindow.TryAdvance('-') ? SyntaxKind.MinusMinusToken : 3758if (AdvanceIfMatches('-')) info.Kind = SyntaxKind.MinusMinusToken; 4120info.Kind = SyntaxKind.MinusMinusToken;
Syntax\SyntaxKindFacts.cs (6)
427case SyntaxKind.MinusMinusToken: 456case SyntaxKind.MinusMinusToken: 470case SyntaxKind.MinusMinusToken: 525case SyntaxKind.MinusMinusToken: 1033return SyntaxKind.MinusMinusToken; 1447case SyntaxKind.MinusMinusToken:
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)
386case SyntaxKind.MinusMinusToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
43{ SyntaxKind.MinusMinusToken, 5 },
Microsoft.CodeAnalysis.CSharp.Features (2)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
390SyntaxKind.MinusMinusToken => SyntaxKind.PlusPlusToken, 391SyntaxKind.PlusPlusToken => SyntaxKind.MinusMinusToken,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (29)
LexicalAndXml\CrefLexerTests.cs (9)
228AssertTokens("--", Token(SyntaxKind.MinusMinusToken)); 256AssertTokens("--", Token(SyntaxKind.MinusMinusToken, "--", "--")); 257AssertTokens("--", Token(SyntaxKind.MinusMinusToken, "--", "--")); 258AssertTokens("--", Token(SyntaxKind.MinusMinusToken, "--", "--")); 287AssertTokens("---", Token(SyntaxKind.MinusMinusToken), Token(SyntaxKind.MinusToken)); 288AssertTokens("----", Token(SyntaxKind.MinusMinusToken), Token(SyntaxKind.MinusMinusToken)); 289AssertTokens("-----", Token(SyntaxKind.MinusMinusToken), Token(SyntaxKind.MinusMinusToken), Token(SyntaxKind.MinusToken));
LexicalAndXml\LexicalTests.cs (1)
933TestPunctuation(SyntaxKind.MinusMinusToken);
LexicalAndXml\NameAttributeValueLexerTests.cs (9)
235AssertTokens("--", Token(SyntaxKind.MinusMinusToken)); 263AssertTokens("--", Token(SyntaxKind.MinusMinusToken, "--", "--")); 264AssertTokens("--", Token(SyntaxKind.MinusMinusToken, "--", "--")); 265AssertTokens("--", Token(SyntaxKind.MinusMinusToken, "--", "--")); 294AssertTokens("---", Token(SyntaxKind.MinusMinusToken), Token(SyntaxKind.MinusToken)); 295AssertTokens("----", Token(SyntaxKind.MinusMinusToken), Token(SyntaxKind.MinusMinusToken)); 296AssertTokens("-----", Token(SyntaxKind.MinusMinusToken), Token(SyntaxKind.MinusMinusToken), Token(SyntaxKind.MinusToken));
Parsing\CollectionExpressionParsingTests.cs (2)
12263N(SyntaxKind.MinusMinusToken); 12297N(SyntaxKind.MinusMinusToken);
Parsing\DeclarationParsingTests.cs (1)
5521TestClassUnaryOperatorMethod(SyntaxKind.MinusMinusToken);
Parsing\ExpressionParsingTests.cs (2)
589TestPrefixUnary(SyntaxKind.MinusMinusToken); 616TestPostfixUnary(SyntaxKind.MinusMinusToken);
Parsing\LambdaAttributeParsingTests.cs (1)
1199N(SyntaxKind.MinusMinusToken);
Parsing\MemberDeclarationParsingTests.cs (3)
9664[InlineData("--", SyntaxKind.MinusMinusToken)] 9712[InlineData("--", SyntaxKind.MinusMinusToken)] 10000[InlineData("--", SyntaxKind.MinusMinusToken)]
Parsing\StatementParsingTests.cs (1)
177TestPostfixUnaryOperator(SyntaxKind.MinusMinusToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\ClassificationHelpers.cs (1)
412case SyntaxKind.MinusMinusToken:
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)
386case SyntaxKind.MinusMinusToken:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
43{ SyntaxKind.MinusMinusToken, 5 },