213 references to PlusToken
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder_Operators.cs (1)
1375case 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; 157case SyntaxKind.PlusToken: return WellKnownMemberNames.UnaryPlusOperatorName;
Parser\DocumentationCommentParser.cs (2)
1030operatorToken = SyntaxFactory.MissingToken(SyntaxKind.PlusToken); 1116case SyntaxKind.PlusToken:
Parser\LanguageParser.cs (6)
3978opToken = this.ConvertToMissingWithTrailingTrivia(this.EatToken(), SyntaxKind.PlusToken); 3985SyntaxDiagnosticInfo diagInfo = MakeError(opTokenErrorOffset, opTokenErrorWidth, ErrorCode.ERR_BadOperatorSyntax, SyntaxFacts.GetText(SyntaxKind.PlusToken)); 3991type = this.AddError(type, ErrorCode.ERR_BadOperatorSyntax, SyntaxFacts.GetText(SyntaxKind.PlusToken)); 4107opToken = ConvertToMissingWithTrailingTrivia(opToken, SyntaxKind.PlusToken); 12772SyntaxKind.PlusToken or 13018case SyntaxKind.PlusToken:
Parser\Lexer.cs (2)
561TextWindow.TryAdvance('+') ? SyntaxKind.PlusPlusToken : SyntaxKind.PlusToken; 3787else info.Kind = SyntaxKind.PlusToken;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
312AddPunctuation(Format.CompilerInternalOptions.HasFlag(SymbolDisplayCompilerInternalOptions.UsePlusForNestedTypes) ? SyntaxKind.PlusToken : SyntaxKind.DotToken);
Syntax.xml.Internal.Generated.cs (8)
28720case SyntaxKind.PlusToken: 28969case SyntaxKind.PlusToken: 32232case SyntaxKind.PlusToken: 32765case SyntaxKind.PlusToken: 34087case SyntaxKind.PlusToken: 34336case SyntaxKind.PlusToken: 37599case SyntaxKind.PlusToken: 38132case SyntaxKind.PlusToken:
Syntax.xml.Main.Generated.cs (6)
2571case SyntaxKind.PlusToken: 2593SyntaxKind.UnaryPlusExpression => SyntaxKind.PlusToken, 2777case SyntaxKind.PlusToken: 2812SyntaxKind.AddExpression => SyntaxKind.PlusToken, 5427case SyntaxKind.PlusToken: 5913case SyntaxKind.PlusToken:
Syntax\SyntaxKindFacts.cs (7)
419case SyntaxKind.PlusToken: 497case SyntaxKind.PlusToken: 524case SyntaxKind.PlusToken: 676case SyntaxKind.PlusToken: 1052return SyntaxKind.PlusToken; 1114case WellKnownMemberNames.UnaryPlusOperatorName: return SyntaxKind.PlusToken; 1458case SyntaxKind.PlusToken:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
73public static readonly SyntaxToken PlusToken = Token(SyntaxKind.PlusToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
511if (token.Kind() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
363case 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)
1027if (operatorToken.Kind() == SyntaxKind.PlusToken) 1049case SyntaxKind.PlusToken:
Microsoft.CodeAnalysis.CSharp.Features (1)
SplitStringLiteral\StringSplitter.cs (1)
28SyntaxKind.PlusToken,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (158)
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()); 569=> 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); 638=> InternalSyntaxFactory.OperatorMemberCref(InternalSyntaxFactory.Token(SyntaxKind.OperatorKeyword), null, InternalSyntaxFactory.Token(SyntaxKind.PlusToken), null); 1011Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind); 1112Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind); 3101Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind); 3415Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind); 10430=> SyntaxFactory.PrefixUnaryExpression(SyntaxKind.UnaryPlusExpression, SyntaxFactory.Token(SyntaxKind.PlusToken), GenerateIdentifierName()); 10457=> SyntaxFactory.BinaryExpression(SyntaxKind.AddExpression, GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.PlusToken), GenerateIdentifierName()); 10919=> 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)); 10988=> SyntaxFactory.OperatorMemberCref(SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.PlusToken), default(CrefParameterListSyntax)); 11361Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 11462Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 13451Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 13765Assert.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)
910TestPunctuation(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); 1874M(SyntaxKind.PlusToken); 1938M(SyntaxKind.PlusToken);
Parsing\CollectionExpressionParsingTests.cs (2)
1511N(SyntaxKind.PlusToken); 4127N(SyntaxKind.PlusToken);
Parsing\CrefParsingTests.cs (13)
419N(SyntaxKind.PlusToken); 432N(SyntaxKind.PlusToken); 450N(SyntaxKind.PlusToken); 463N(SyntaxKind.PlusToken); 488N(SyntaxKind.PlusToken); 518N(SyntaxKind.PlusToken); 803[InlineData("+ =", SyntaxKind.PlusToken)] 992N(SyntaxKind.PlusToken); 1013N(SyntaxKind.PlusToken); 1040N(SyntaxKind.PlusToken); 1061N(SyntaxKind.PlusToken); 1094N(SyntaxKind.PlusToken); 1430[InlineData("+ =", SyntaxKind.PlusToken)]
Parsing\DeclarationParsingTests.cs (3)
5383TestClassBinaryOperatorMethod(SyntaxKind.PlusToken); 5570TestClassUnaryOperatorMethod(SyntaxKind.PlusToken); 8274N(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\ExtensionsParsingTests.cs (1)
3456N(SyntaxKind.PlusToken);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
289[InlineData(SyntaxKind.AddExpression, SyntaxKind.PlusToken)]
Parsing\LambdaAttributeParsingTests.cs (1)
1331N(SyntaxKind.PlusToken);
Parsing\LambdaParameterParsingTests.cs (4)
2658N(SyntaxKind.PlusToken); 2756N(SyntaxKind.PlusToken); 2871N(SyntaxKind.PlusToken); 3626N(SyntaxKind.PlusToken);
Parsing\LocalFunctionParsingTests.cs (2)
3011N(SyntaxKind.PlusToken); 3071N(SyntaxKind.PlusToken);
Parsing\MemberDeclarationParsingTests.cs (68)
380N(SyntaxKind.PlusToken); 412N(SyntaxKind.PlusToken); 1572N(SyntaxKind.PlusToken); 2380N(SyntaxKind.PlusToken); 2412N(SyntaxKind.PlusToken); 2522M(SyntaxKind.PlusToken); 2646M(SyntaxKind.PlusToken); 2752N(SyntaxKind.PlusToken); 2850N(SyntaxKind.PlusToken); 2914N(SyntaxKind.PlusToken); 2946N(SyntaxKind.PlusToken); 2986N(SyntaxKind.PlusToken); 3037N(SyntaxKind.PlusToken); 3097N(SyntaxKind.PlusToken); 3168N(SyntaxKind.PlusToken); 3263N(SyntaxKind.PlusToken); 3295N(SyntaxKind.PlusToken); 3408M(SyntaxKind.PlusToken); 3536M(SyntaxKind.PlusToken); 3646N(SyntaxKind.PlusToken); 3748N(SyntaxKind.PlusToken); 3816N(SyntaxKind.PlusToken); 3848N(SyntaxKind.PlusToken); 3892N(SyntaxKind.PlusToken); 3947N(SyntaxKind.PlusToken); 4011N(SyntaxKind.PlusToken); 4086N(SyntaxKind.PlusToken); 4150N(SyntaxKind.PlusToken); 4213N(SyntaxKind.PlusToken); 4299N(SyntaxKind.PlusToken); 4331N(SyntaxKind.PlusToken); 4433M(SyntaxKind.PlusToken); 4550M(SyntaxKind.PlusToken); 4649N(SyntaxKind.PlusToken); 4740N(SyntaxKind.PlusToken); 4803N(SyntaxKind.PlusToken); 4835N(SyntaxKind.PlusToken); 4874N(SyntaxKind.PlusToken); 4924N(SyntaxKind.PlusToken); 4983N(SyntaxKind.PlusToken); 5053N(SyntaxKind.PlusToken); 5141N(SyntaxKind.PlusToken); 5173N(SyntaxKind.PlusToken); 5279M(SyntaxKind.PlusToken); 5400M(SyntaxKind.PlusToken); 5503N(SyntaxKind.PlusToken); 5598N(SyntaxKind.PlusToken); 5665N(SyntaxKind.PlusToken); 5697N(SyntaxKind.PlusToken); 5740N(SyntaxKind.PlusToken); 5794N(SyntaxKind.PlusToken); 5857N(SyntaxKind.PlusToken); 5931N(SyntaxKind.PlusToken); 5994N(SyntaxKind.PlusToken); 6056N(SyntaxKind.PlusToken); 6125N(SyntaxKind.PlusToken); 6191N(SyntaxKind.PlusToken); 9662[InlineData("+", SyntaxKind.PlusToken)] 9710[InlineData("+", SyntaxKind.PlusToken)] 9766[InlineData("+", SyntaxKind.PlusToken)] 9832[InlineData("+", SyntaxKind.PlusToken)] 9998[InlineData("+", SyntaxKind.PlusToken)] 10048[InlineData("+", SyntaxKind.PlusToken)] 11518N(SyntaxKind.PlusToken); 11842N(SyntaxKind.PlusToken); 13407[InlineData("+", SyntaxKind.PlusToken)] 20530N(SyntaxKind.PlusToken); 20612N(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)
406case SyntaxKind.PlusToken:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
73public static readonly SyntaxToken PlusToken = Token(SyntaxKind.PlusToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
511if (token.Kind() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
363case 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)
1027if (operatorToken.Kind() == SyntaxKind.PlusToken) 1049case SyntaxKind.PlusToken:
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
73public static readonly SyntaxToken PlusToken = Token(SyntaxKind.PlusToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
511if (token.Kind() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
363case 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)
1027if (operatorToken.Kind() == SyntaxKind.PlusToken) 1049case SyntaxKind.PlusToken: