428 references to CommaToken
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
165if (previous.IsKind(SyntaxKind.CommaToken) ||
Microsoft.CodeAnalysis.CSharp (155)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Syntax.xml.Main.Generated.cs (4)
3051if (comma.Kind() != SyntaxKind.CommaToken) throw new ArgumentException(nameof(comma)); 3059=> SyntaxFactory.RefValueExpression(SyntaxFactory.Token(SyntaxKind.RefValueKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), expression, SyntaxFactory.Token(SyntaxKind.CommaToken), type, SyntaxFactory.Token(SyntaxKind.CloseParenToken)); 6542if (commaToken.Kind() != SyntaxKind.CommaToken) throw new ArgumentException(nameof(commaToken)); 6550=> SyntaxFactory.LineDirectivePosition(SyntaxFactory.Token(SyntaxKind.OpenParenToken), line, SyntaxFactory.Token(SyntaxKind.CommaToken), character, SyntaxFactory.Token(SyntaxKind.CloseParenToken));
Parser\DirectiveParser.cs (2)
468var comma = EatToken(SyntaxKind.CommaToken, reportError); 622if (this.CurrentToken.Kind != SyntaxKind.CommaToken)
Parser\DocumentationCommentParser.cs (6)
1255while (CurrentToken.Kind == SyntaxKind.CommaToken || IsPossibleCrefParameter()) 1261SyntaxToken comma = EatToken(SyntaxKind.CommaToken); 1270Debug.Assert(CurrentToken.Kind != SyntaxKind.CommaToken); 1383if (currentKind == SyntaxKind.CommaToken || currentKind == SyntaxKind.IdentifierToken || 1388list.AddSeparator(EatToken(SyntaxKind.CommaToken)); 1540if (this.CurrentToken.Kind == SyntaxKind.CommaToken)
Parser\LanguageParser_InterpolatedString.cs (2)
537if (this.CurrentToken.Kind != SyntaxKind.CommaToken) 543this.EatToken(SyntaxKind.CommaToken),
Parser\LanguageParser_Patterns.cs (8)
148case SyntaxKind.CommaToken: 193case SyntaxKind.CommaToken: 267case SyntaxKind.CommaToken: 425case SyntaxKind.CommaToken: 588static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleSubpatternElement(), 640if (errantCase is null && switchExpressionCase.FullWidth == 0 && this.CurrentToken.Kind != SyntaxKind.CommaToken) 650? this.EatTokenAsKind(SyntaxKind.CommaToken) 651: this.EatToken(SyntaxKind.CommaToken);
Parser\LanguageParser.cs (107)
1170static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleAttribute(), 1225static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleAttributeArgument(), 2191if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 2193list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 2212list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 2217if (skipBadBaseListTokens(ref colon, list, SyntaxKind.CommaToken) == PostSkipAction.Abort) 2228static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleAttribute(), 2283else if (haveComma = (this.CurrentToken.Kind == SyntaxKind.CommaToken) || this.IsPossibleTypeParameterConstraint()) 2285SyntaxToken separatorToken = this.EatToken(SyntaxKind.CommaToken); 2289AddTrailingSkippedSyntax(bounds, this.AddError(separatorToken, ErrorCode.ERR_UnexpectedToken, SyntaxFacts.GetText(SyntaxKind.CommaToken))); 2305else if (skipBadTypeParameterConstraintTokens(bounds, SyntaxKind.CommaToken) == PostSkipAction.Abort) 2323static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleTypeParameterConstraint(), 2406if (this.CurrentToken.Kind == SyntaxKind.CommaToken && PeekToken(1).Kind == SyntaxKind.RefKeyword) 2408bounds.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 4863static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleParameter(), 5051if (this.PeekToken(1).Kind is not (SyntaxKind.CloseParenToken or SyntaxKind.CommaToken or SyntaxKind.EqualsToken)) 5328else if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 5347this.PeekToken(2).Kind is SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.SemicolonToken; 5353variables.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 5366else if (!variableDeclarationsExpected || this.SkipBadVariableListTokens(variables, SyntaxKind.CommaToken) == PostSkipAction.Abort) 5378static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 5756this.PeekToken(1).Kind is SyntaxKind.IdentifierToken or SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.SemicolonToken or SyntaxKind.CloseParenToken or SyntaxKind.EndOfFileToken; 5801case SyntaxKind.CommaToken: 5946static p => p.CurrentToken.Kind is not SyntaxKind.CommaToken and not SyntaxKind.SemicolonToken && !p.IsPossibleEnumMemberDeclaration(), 5967this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.CloseBraceToken 6136static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 6287case SyntaxKind.CommaToken: 6334(options & NameOptions.AfterTupleComma) != 0 && this.PeekToken(1).Kind is SyntaxKind.CommaToken or SyntaxKind.CloseParenToken || 6335(options & NameOptions.FirstElementOfPossibleTupleLiteral) != 0 && this.PeekToken(1).Kind == SyntaxKind.CommaToken) 6371while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 6403if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 6438isDefinitelyTypeArgumentList = isDefinitelyTypeArgumentList || this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.GreaterThanToken; 6465isDefinitelyTypeArgumentList = isDefinitelyTypeArgumentList || this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.GreaterThanToken; 6487isDefinitelyTypeArgumentList = this.CurrentToken.Kind == SyntaxKind.CommaToken; 6505while (this.CurrentToken.Kind == SyntaxKind.CommaToken); 6557while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 6559types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 6600if (this.CurrentToken.Kind == SyntaxKind.CommaToken || this.IsPossibleType()) 6602types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 6605else if (this.SkipBadTypeArgumentListTokens(types, SyntaxKind.CommaToken) == PostSkipAction.Abort) 6670static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleType(), 6722this.CurrentToken.Kind is not SyntaxKind.CommaToken and not SyntaxKind.GreaterThanToken && 6723this.PeekToken(1).Kind is SyntaxKind.CommaToken or SyntaxKind.GreaterThanToken) 6750while (this.PeekToken(n).Kind == SyntaxKind.CommaToken) 7340while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 7378if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 7396while (this.CurrentToken.Kind == SyntaxKind.CommaToken); 7455Debug.Assert(CurrentToken.Kind == SyntaxKind.CommaToken); 7498_ = EatToken(SyntaxKind.CommaToken); 7522isNotExpectedFunction: static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 7524expected: SyntaxKind.CommaToken, 7721case SyntaxKind.CommaToken: 7807if (nextTokenKind == SyntaxKind.CommaToken) 7871if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 7886list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 7889else if (this.SkipBadArrayRankSpecifierTokens(ref open, list, SyntaxKind.CommaToken) == PostSkipAction.Abort) 7929while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 7931list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 7943list.AddSeparator(SyntaxFactory.MissingToken(SyntaxKind.CommaToken)); 7964static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleExpression(), 8055Debug.Assert(CurrentToken.Kind == SyntaxKind.CommaToken); 8056types.AddSeparator(EatToken(SyntaxKind.CommaToken)); 8081isNotExpectedFunction: static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 8084expected: SyntaxKind.CommaToken); 8135Debug.Assert(CurrentToken.Kind == SyntaxKind.CommaToken); 8136callingConventionModifiers.AddSeparator(EatToken(SyntaxKind.CommaToken)); 8601token4Kind != SyntaxKind.CommaToken && 8760return this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.SemicolonToken; 9598var condition = this.CurrentToken.Kind is not SyntaxKind.SemicolonToken and not SyntaxKind.CommaToken 9681=> this.CurrentToken.Kind is SyntaxKind.CommaToken 9689while (this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.CommaToken) 9717static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleExpression(), 9853if (this.PeekToken(1).Kind == SyntaxKind.CommaToken) 9861if (this.PeekToken(1).Kind is SyntaxKind.CommaToken or SyntaxKind.CloseParenToken) 9895return this.CurrentToken.Kind == SyntaxKind.CommaToken; 9897return this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.CloseParenToken; 10402case SyntaxKind.CommaToken: 10621return this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.GreaterThanToken; 10661listOfDesignations.AddSeparator(EatToken(SyntaxKind.CommaToken)); 10669if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 10671listOfDesignations.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 12269case SyntaxKind.CommaToken: 12552static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleArgumentExpression(), 12600if (isIndexer && this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.CloseBracketToken) 12604else if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 12706this.EatToken(SyntaxKind.CommaToken), 12741token.Kind is SyntaxKind.CommaToken || 12816case SyntaxKind.CommaToken: 12858if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 12887while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 12889list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 12904list.AddSeparator(SyntaxFactory.MissingToken(SyntaxKind.CommaToken)); 13195case SyntaxKind.CommaToken: 13287static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleCollectionElement(), 13563static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleExpression(), 13642if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 13682static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleVariableInitializer(), 13709if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 13977static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleLambdaParameter(), 14070is not SyntaxKind.CommaToken 14151SyntaxKind.CommaToken or // from x, y; 14325while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 14331else if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 14333list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 14337else if (skipBadOrderingListTokens(list, SyntaxKind.CommaToken) == PostSkipAction.Abort) 14352static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 14525var separatorTokenKind = SyntaxKind.CommaToken;
Parser\Lexer.cs (3)
485info.Kind = SyntaxKind.CommaToken; 2585info.Kind = SyntaxKind.CommaToken; 3711info.Kind = SyntaxKind.CommaToken;
SymbolDisplay\SymbolDisplayVisitor.Members.cs (4)
621AddPunctuation(SyntaxKind.CommaToken); 650AddPunctuation(SyntaxKind.CommaToken); 1017AddPunctuation(SyntaxKind.CommaToken); 1038AddPunctuation(SyntaxKind.CommaToken);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (7)
126AddPunctuation(SyntaxKind.CommaToken); 426AddPunctuation(SyntaxKind.CommaToken); 601AddPunctuation(SyntaxKind.CommaToken); 849AddPunctuation(SyntaxKind.CommaToken); 957AddPunctuation(SyntaxKind.CommaToken); 970AddPunctuation(SyntaxKind.CommaToken); 984AddPunctuation(SyntaxKind.CommaToken);
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
243return CSharp.SyntaxFactory.Token(SyntaxKind.CommaToken);
Syntax\SyntaxFactory.cs (1)
1414var commaToken = Token(SyntaxKind.CommaToken);
Syntax\SyntaxKind.cs (2)
504/// <see cref="T:Microsoft.CodeAnalysis.CSharp.Syntax.OmittedTypeArgumentSyntax"/> before and after the <see cref="CommaToken"/>. 510/// <see cref="T:Microsoft.CodeAnalysis.CSharp.Syntax.OmittedArraySizeExpressionSyntax"/> before and after the <see cref="CommaToken"/>.
Syntax\SyntaxKindFacts.cs (1)
1498case SyntaxKind.CommaToken:
Syntax\SyntaxNormalizer.cs (7)
276case SyntaxKind.CommaToken: 428nextToken.Kind() is SyntaxKind.CommaToken or SyntaxKind.SemicolonToken; 680if (token.IsKind(SyntaxKind.CommaToken) && 681!next.IsKind(SyntaxKind.CommaToken) && 812else if (token.IsKind(SyntaxKind.CommaToken)) 820if (next.IsKind(SyntaxKind.CommaToken)) 923!next.IsKind(SyntaxKind.CommaToken))
Microsoft.CodeAnalysis.CSharp.CodeStyle (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
29public static readonly SyntaxToken CommaToken = Token(SyntaxKind.CommaToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
153case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (2)
46=> token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 319case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (11)
123=> token.Kind() == SyntaxKind.CommaToken && (token.Parent.IsAnyArgumentList() || token.Parent?.Kind() is SyntaxKind.ParameterList or SyntaxKind.FunctionPointerParameterList); 210return token.Kind() == SyntaxKind.CommaToken && 216return token.Kind() == SyntaxKind.CommaToken && 222return token.Kind() == SyntaxKind.CommaToken && 331return token.Kind() == SyntaxKind.CommaToken && 343=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.SwitchExpression); 346=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.PropertyPatternClause); 535return currentToken.IsKind(SyntaxKind.CommaToken) && 541return currentToken.IsKind(SyntaxKind.CommaToken) && 547return currentToken.IsKind(SyntaxKind.CommaToken) && 552=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
358case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
249if (previousToken.IsKind(SyntaxKind.CommaToken) && previousToken.Parent.IsKind(SyntaxKind.ObjectInitializerExpression)) 263if (previousToken.IsKind(SyntaxKind.CommaToken) && previousToken.Parent.IsKind(SyntaxKind.AnonymousObjectCreationExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (6)
211if (previousKind == SyntaxKind.CommaToken) 304|| (tokenKind == SyntaxKind.CommaToken 429else if (previousKind == SyntaxKind.CommaToken) 437if (currentKind == SyntaxKind.CommaToken) 518if ((previousKind == SyntaxKind.CommaToken && previousToken.Parent is InterpolationAlignmentClauseSyntax) || 519(currentKind == SyntaxKind.CommaToken && currentToken.Parent is InterpolationAlignmentClauseSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
401if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax) 422case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
310if (token.Kind() == SyntaxKind.CommaToken) 369if (token.IsKind(SyntaxKind.CommaToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
520if (token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
48public int CommaToken => (int)SyntaxKind.CommaToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (49)
src\roslyn\src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
47insertLocation, newArms, SyntaxKind.CommaToken));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
225var separatorBuilder = ArrayBuilder<SyntaxToken>.GetInstance(builder.Count - 1, Token(leading: default, SyntaxKind.CommaToken, trailing: default));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
463ComputePositionAndTriviaForRemoveAttributeFromAttributeList(attributeToRemove, t => t.IsKind(SyntaxKind.CommaToken), out positionOfRemovedNode, out trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
34else if (members.LastOrDefault().Kind() == SyntaxKind.CommaToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
430return targetToken.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken && 465if (targetToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 642if (targetToken.Kind() == SyntaxKind.CommaToken && 661if (token.Kind() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (31)
44if (token.IsKind(SyntaxKind.CommaToken) && 785if (token.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken && 884if (token.IsKind(SyntaxKind.CommaToken) && 948case SyntaxKind.CommaToken: 964targetToken.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken; 980if (token.Kind() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken) 1085if (token.IsKind(SyntaxKind.CommaToken) && 1095if (token.IsKind(SyntaxKind.CommaToken) && 1164if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken) 1210if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 1236if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1269if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1399if (leftToken.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression)) 1406if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause)) 1413if (leftToken.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern)) 1576if (possibleCommaOrParen.Kind() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)) 1647if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1657if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1699if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2119token.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken) 2367if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2412if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2423if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2433if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 2481if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken) 2537if (token.IsKind(SyntaxKind.CommaToken) && 2576if (token.Kind() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken && 2690if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 2699if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2708if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken && 3000targetToken is (kind: SyntaxKind.ColonToken or SyntaxKind.CommaToken) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (2)
12this SeparatedSyntaxList<T> separatedList, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken) 19this SeparatedSyntaxList<T> separatedList, int index, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
137case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
302case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (6)
350if (previousToken.IsKind(SyntaxKind.CommaToken)) 432previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 518if (previousToken != argumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 548if (previousToken != attributeArgumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 897if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.Kind() != SyntaxKind.CommaToken) 2180if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
Microsoft.CodeAnalysis.CSharp.Features (35)
ChangeSignature\ChangeSignatureFormattingRule.cs (1)
54if (previousToken.Kind() == SyntaxKind.CommaToken && s_allowableKinds.Contains(previousToken.Parent.Kind()))
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (3)
68if (token.Kind() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)) 111if (token.Kind() == SyntaxKind.CommaToken && token.Parent is AttributeArgumentListSyntax argumentList) 133if (token.Kind() == SyntaxKind.CommaToken && token.Parent is AttributeArgumentListSyntax argumentList)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
154return token is (kind: SyntaxKind.CommaToken or SyntaxKind.RefKeyword or SyntaxKind.OutKeyword);
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (3)
100return token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken; 123if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 170if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.ArgumentList)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (3)
294var afterComma = token.IsKind(SyntaxKind.CommaToken); 424var possibleDeclarationComputer = token.IsKind(SyntaxKind.CommaToken) 496if (token.Kind() is SyntaxKind.LessThanToken or SyntaxKind.CommaToken &&
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
61if (token.Kind() is not (SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
64if (token.Kind() is not (SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken))
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (3)
102if (token.Kind() is not SyntaxKind.CommaToken and not SyntaxKind.OpenBraceToken) 109if (token.Kind() == SyntaxKind.CommaToken && 157if (token.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenBraceToken &&
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
190if (token.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenBraceToken)
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
83if (token.IsKind(SyntaxKind.CommaToken) && token.Parent is TupleExpressionSyntax tupleExpr)
Completion\KeywordRecommenders\AllowsKeywordRecommender.cs (1)
35if (token.Kind() == SyntaxKind.CommaToken &&
Completion\KeywordRecommenders\NewKeywordRecommender.cs (1)
96if (token.Kind() == SyntaxKind.CommaToken &&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
119else if (context.TargetToken.Kind() == SyntaxKind.CommaToken)
LanguageServices\CSharpStructuralTypeDisplayService.cs (1)
47members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.CommaToken)));
SignatureHelp\AbstractCSharpSignatureHelpProvider.cs (1)
38Punctuation(SyntaxKind.CommaToken),
SignatureHelp\AbstractGenericNameSignatureHelpProvider_Method.cs (2)
26result.Add(Punctuation(SyntaxKind.CommaToken)); 87result.Add(Punctuation(SyntaxKind.CommaToken));
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (3)
240parts.Add(Punctuation(SyntaxKind.CommaToken)); 253parts.Add(Punctuation(SyntaxKind.CommaToken)); 267parts.Add(Punctuation(SyntaxKind.CommaToken));
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.cs (1)
62result.Add(Punctuation(SyntaxKind.CommaToken));
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs (1)
60parts.Add(Punctuation(SyntaxKind.CommaToken));
SignatureHelp\SignatureHelpUtilities.cs (1)
131if (token.IsKind(SyntaxKind.CommaToken) && token.Parent is TupleExpressionSyntax && token.GetAncestor<TSyntaxNode>() != null)
src\roslyn\src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
47insertLocation, newArms, SyntaxKind.CommaToken));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
225var separatorBuilder = ArrayBuilder<SyntaxToken>.GetInstance(builder.Count - 1, Token(leading: default, SyntaxKind.CommaToken, trailing: default));
Structure\Providers\CollectionExpressionStructureProvider.cs (1)
38var end = nextToken.Kind() == SyntaxKind.CommaToken
Structure\Providers\InitializerExpressionStructureProvider.cs (1)
40var end = nextToken.Kind() == SyntaxKind.CommaToken
Microsoft.CodeAnalysis.CSharp.Workspaces (77)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
29public static readonly SyntaxToken CommaToken = Token(SyntaxKind.CommaToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
153case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (2)
46=> token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 319case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (11)
123=> token.Kind() == SyntaxKind.CommaToken && (token.Parent.IsAnyArgumentList() || token.Parent?.Kind() is SyntaxKind.ParameterList or SyntaxKind.FunctionPointerParameterList); 210return token.Kind() == SyntaxKind.CommaToken && 216return token.Kind() == SyntaxKind.CommaToken && 222return token.Kind() == SyntaxKind.CommaToken && 331return token.Kind() == SyntaxKind.CommaToken && 343=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.SwitchExpression); 346=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.PropertyPatternClause); 535return currentToken.IsKind(SyntaxKind.CommaToken) && 541return currentToken.IsKind(SyntaxKind.CommaToken) && 547return currentToken.IsKind(SyntaxKind.CommaToken) && 552=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
358case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
249if (previousToken.IsKind(SyntaxKind.CommaToken) && previousToken.Parent.IsKind(SyntaxKind.ObjectInitializerExpression)) 263if (previousToken.IsKind(SyntaxKind.CommaToken) && previousToken.Parent.IsKind(SyntaxKind.AnonymousObjectCreationExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (6)
211if (previousKind == SyntaxKind.CommaToken) 304|| (tokenKind == SyntaxKind.CommaToken 429else if (previousKind == SyntaxKind.CommaToken) 437if (currentKind == SyntaxKind.CommaToken) 518if ((previousKind == SyntaxKind.CommaToken && previousToken.Parent is InterpolationAlignmentClauseSyntax) || 519(currentKind == SyntaxKind.CommaToken && currentToken.Parent is InterpolationAlignmentClauseSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
401if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax) 422case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
310if (token.Kind() == SyntaxKind.CommaToken) 369if (token.IsKind(SyntaxKind.CommaToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
520if (token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
48public int CommaToken => (int)SyntaxKind.CommaToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
463ComputePositionAndTriviaForRemoveAttributeFromAttributeList(attributeToRemove, t => t.IsKind(SyntaxKind.CommaToken), out positionOfRemovedNode, out trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
34else if (members.LastOrDefault().Kind() == SyntaxKind.CommaToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
430return targetToken.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken && 465if (targetToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 642if (targetToken.Kind() == SyntaxKind.CommaToken && 661if (token.Kind() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (31)
44if (token.IsKind(SyntaxKind.CommaToken) && 785if (token.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken && 884if (token.IsKind(SyntaxKind.CommaToken) && 948case SyntaxKind.CommaToken: 964targetToken.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken; 980if (token.Kind() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken) 1085if (token.IsKind(SyntaxKind.CommaToken) && 1095if (token.IsKind(SyntaxKind.CommaToken) && 1164if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken) 1210if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 1236if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1269if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1399if (leftToken.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression)) 1406if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause)) 1413if (leftToken.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern)) 1576if (possibleCommaOrParen.Kind() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)) 1647if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1657if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1699if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2119token.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken) 2367if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2412if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2423if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2433if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 2481if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken) 2537if (token.IsKind(SyntaxKind.CommaToken) && 2576if (token.Kind() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken && 2690if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 2699if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2708if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken && 3000targetToken is (kind: SyntaxKind.ColonToken or SyntaxKind.CommaToken) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (2)
12this SeparatedSyntaxList<T> separatedList, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken) 19this SeparatedSyntaxList<T> separatedList, int index, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
137case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
302case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (6)
350if (previousToken.IsKind(SyntaxKind.CommaToken)) 432previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 518if (previousToken != argumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 548if (previousToken != attributeArgumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 897if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.Kind() != SyntaxKind.CommaToken) 2180if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Legacy\RoslynCSharpTokenizer.cs (1)
332(int)CSharpSyntaxKind.CommaToken => SyntaxKind.Comma,
Microsoft.Interop.JavaScript.JSImportGenerator (3)
JSExportGenerator.cs (3)
230Token(SyntaxKind.CommaToken), 248Token(SyntaxKind.CommaToken), 252Token(SyntaxKind.CommaToken),
Roslyn.Diagnostics.CSharp.Analyzers (77)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
29public static readonly SyntaxToken CommaToken = Token(SyntaxKind.CommaToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
153case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (2)
46=> token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 319case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (11)
123=> token.Kind() == SyntaxKind.CommaToken && (token.Parent.IsAnyArgumentList() || token.Parent?.Kind() is SyntaxKind.ParameterList or SyntaxKind.FunctionPointerParameterList); 210return token.Kind() == SyntaxKind.CommaToken && 216return token.Kind() == SyntaxKind.CommaToken && 222return token.Kind() == SyntaxKind.CommaToken && 331return token.Kind() == SyntaxKind.CommaToken && 343=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.SwitchExpression); 346=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.PropertyPatternClause); 535return currentToken.IsKind(SyntaxKind.CommaToken) && 541return currentToken.IsKind(SyntaxKind.CommaToken) && 547return currentToken.IsKind(SyntaxKind.CommaToken) && 552=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
358case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
249if (previousToken.IsKind(SyntaxKind.CommaToken) && previousToken.Parent.IsKind(SyntaxKind.ObjectInitializerExpression)) 263if (previousToken.IsKind(SyntaxKind.CommaToken) && previousToken.Parent.IsKind(SyntaxKind.AnonymousObjectCreationExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (6)
211if (previousKind == SyntaxKind.CommaToken) 304|| (tokenKind == SyntaxKind.CommaToken 429else if (previousKind == SyntaxKind.CommaToken) 437if (currentKind == SyntaxKind.CommaToken) 518if ((previousKind == SyntaxKind.CommaToken && previousToken.Parent is InterpolationAlignmentClauseSyntax) || 519(currentKind == SyntaxKind.CommaToken && currentToken.Parent is InterpolationAlignmentClauseSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
401if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax) 422case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
310if (token.Kind() == SyntaxKind.CommaToken) 369if (token.IsKind(SyntaxKind.CommaToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
520if (token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
48public int CommaToken => (int)SyntaxKind.CommaToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
463ComputePositionAndTriviaForRemoveAttributeFromAttributeList(attributeToRemove, t => t.IsKind(SyntaxKind.CommaToken), out positionOfRemovedNode, out trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
34else if (members.LastOrDefault().Kind() == SyntaxKind.CommaToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
430return targetToken.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken && 465if (targetToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 642if (targetToken.Kind() == SyntaxKind.CommaToken && 661if (token.Kind() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (31)
44if (token.IsKind(SyntaxKind.CommaToken) && 785if (token.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken && 884if (token.IsKind(SyntaxKind.CommaToken) && 948case SyntaxKind.CommaToken: 964targetToken.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken; 980if (token.Kind() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken) 1085if (token.IsKind(SyntaxKind.CommaToken) && 1095if (token.IsKind(SyntaxKind.CommaToken) && 1164if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken) 1210if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 1236if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1269if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1399if (leftToken.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression)) 1406if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause)) 1413if (leftToken.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern)) 1576if (possibleCommaOrParen.Kind() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)) 1647if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1657if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1699if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2119token.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken) 2367if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2412if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2423if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2433if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 2481if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken) 2537if (token.IsKind(SyntaxKind.CommaToken) && 2576if (token.Kind() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken && 2690if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 2699if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2708if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken && 3000targetToken is (kind: SyntaxKind.ColonToken or SyntaxKind.CommaToken) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (2)
12this SeparatedSyntaxList<T> separatedList, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken) 19this SeparatedSyntaxList<T> separatedList, int index, IEnumerable<T> nodes, SyntaxKind separator = SyntaxKind.CommaToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
137case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
302case SyntaxKind.CommaToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (6)
350if (previousToken.IsKind(SyntaxKind.CommaToken)) 432previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 518if (previousToken != argumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 548if (previousToken != attributeArgumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 897if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.Kind() != SyntaxKind.CommaToken) 2180if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)