432 references to CommaToken
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
165if (previous.IsKind(SyntaxKind.CommaToken) ||
Microsoft.CodeAnalysis.CSharp (159)
_generated\0\Syntax.xml.Main.Generated.cs (4)
3044if (comma.Kind() != SyntaxKind.CommaToken) throw new ArgumentException(nameof(comma)); 3052=> SyntaxFactory.RefValueExpression(SyntaxFactory.Token(SyntaxKind.RefValueKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), expression, SyntaxFactory.Token(SyntaxKind.CommaToken), type, SyntaxFactory.Token(SyntaxKind.CloseParenToken)); 6518if (commaToken.Kind() != SyntaxKind.CommaToken) throw new ArgumentException(nameof(commaToken)); 6526=> SyntaxFactory.LineDirectivePosition(SyntaxFactory.Token(SyntaxKind.OpenParenToken), line, SyntaxFactory.Token(SyntaxKind.CommaToken), character, SyntaxFactory.Token(SyntaxKind.CloseParenToken));
_generated\1\Syntax.xml.Internal.Generated.cs (4)
29571if (comma.Kind != SyntaxKind.CommaToken) throw new ArgumentException(nameof(comma)); 33781if (commaToken.Kind != SyntaxKind.CommaToken) throw new ArgumentException(nameof(commaToken)); 34998if (comma.Kind != SyntaxKind.CommaToken) throw new ArgumentException(nameof(comma)); 39208if (commaToken.Kind != SyntaxKind.CommaToken) throw new ArgumentException(nameof(commaToken));
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.cs (107)
1186static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleAttribute(), 1241static 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)); 4900static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleParameter(), 5088if (this.PeekToken(1).Kind is not (SyntaxKind.CloseParenToken or SyntaxKind.CommaToken or SyntaxKind.EqualsToken)) 5369else if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 5388this.PeekToken(2).Kind is SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.SemicolonToken; 5394variables.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 5407else if (!variableDeclarationsExpected || this.SkipBadVariableListTokens(variables, SyntaxKind.CommaToken) == PostSkipAction.Abort) 5419static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 5797this.PeekToken(1).Kind is SyntaxKind.IdentifierToken or SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.SemicolonToken or SyntaxKind.CloseParenToken or SyntaxKind.EndOfFileToken; 5842case SyntaxKind.CommaToken: 5987static p => p.CurrentToken.Kind is not SyntaxKind.CommaToken and not SyntaxKind.SemicolonToken && !p.IsPossibleEnumMemberDeclaration(), 6008this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.CloseBraceToken 6190static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 6341case SyntaxKind.CommaToken: 6388(options & NameOptions.AfterTupleComma) != 0 && this.PeekToken(1).Kind is SyntaxKind.CommaToken or SyntaxKind.CloseParenToken || 6389(options & NameOptions.FirstElementOfPossibleTupleLiteral) != 0 && this.PeekToken(1).Kind == SyntaxKind.CommaToken) 6425while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 6457if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 6492isDefinitelyTypeArgumentList = isDefinitelyTypeArgumentList || this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.GreaterThanToken; 6519isDefinitelyTypeArgumentList = isDefinitelyTypeArgumentList || this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.GreaterThanToken; 6541isDefinitelyTypeArgumentList = this.CurrentToken.Kind == SyntaxKind.CommaToken; 6559while (this.CurrentToken.Kind == SyntaxKind.CommaToken); 6611while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 6613types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 6659if (this.CurrentToken.Kind == SyntaxKind.CommaToken || this.IsPossibleType()) 6661types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 6664else if (this.SkipBadTypeArgumentListTokens(types, SyntaxKind.CommaToken) == PostSkipAction.Abort) 6729static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleType(), 6781this.CurrentToken.Kind is not SyntaxKind.CommaToken and not SyntaxKind.GreaterThanToken && 6782this.PeekToken(1).Kind is SyntaxKind.CommaToken or SyntaxKind.GreaterThanToken) 6809while (this.PeekToken(n).Kind == SyntaxKind.CommaToken) 7399while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 7437if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 7455while (this.CurrentToken.Kind == SyntaxKind.CommaToken); 7514Debug.Assert(CurrentToken.Kind == SyntaxKind.CommaToken); 7557_ = EatToken(SyntaxKind.CommaToken); 7581isNotExpectedFunction: static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 7583expected: SyntaxKind.CommaToken, 7780case SyntaxKind.CommaToken: 7866if (nextTokenKind == SyntaxKind.CommaToken) 7930if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 7945list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 7948else if (this.SkipBadArrayRankSpecifierTokens(ref open, list, SyntaxKind.CommaToken) == PostSkipAction.Abort) 7988while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 7990list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 8002list.AddSeparator(SyntaxFactory.MissingToken(SyntaxKind.CommaToken)); 8023static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleExpression(), 8114Debug.Assert(CurrentToken.Kind == SyntaxKind.CommaToken); 8115types.AddSeparator(EatToken(SyntaxKind.CommaToken)); 8140isNotExpectedFunction: static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 8143expected: SyntaxKind.CommaToken); 8194Debug.Assert(CurrentToken.Kind == SyntaxKind.CommaToken); 8195callingConventionModifiers.AddSeparator(EatToken(SyntaxKind.CommaToken)); 8644token4Kind != SyntaxKind.CommaToken && 8803return this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.SemicolonToken; 9639var condition = this.CurrentToken.Kind is not SyntaxKind.SemicolonToken and not SyntaxKind.CommaToken 9722=> this.CurrentToken.Kind is SyntaxKind.CommaToken 9730while (this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.CommaToken) 9758static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleExpression(), 9894if (this.PeekToken(1).Kind == SyntaxKind.CommaToken) 9902if (this.PeekToken(1).Kind is SyntaxKind.CommaToken or SyntaxKind.CloseParenToken) 9936return this.CurrentToken.Kind == SyntaxKind.CommaToken; 9938return this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.CloseParenToken; 10443case SyntaxKind.CommaToken: 10662return this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.GreaterThanToken; 10702listOfDesignations.AddSeparator(EatToken(SyntaxKind.CommaToken)); 10710if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 10712listOfDesignations.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 12306case SyntaxKind.CommaToken: 12589static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleArgumentExpression(), 12637if (isIndexer && this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.CloseBracketToken) 12641else if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 12734this.EatToken(SyntaxKind.CommaToken), 12769token.Kind is SyntaxKind.CommaToken || 12844case SyntaxKind.CommaToken: 12886if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 12915while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 12917list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 12932list.AddSeparator(SyntaxFactory.MissingToken(SyntaxKind.CommaToken)); 13220case SyntaxKind.CommaToken: 13312static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleCollectionElement(), 13588static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleExpression(), 13667if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 13707static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleVariableInitializer(), 13734if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 13959static p => p.CurrentToken.Kind != SyntaxKind.CommaToken && !p.IsPossibleLambdaParameter(), 14052is not SyntaxKind.CommaToken 14133SyntaxKind.CommaToken or // from x, y; 14307while (this.CurrentToken.Kind == SyntaxKind.CommaToken) 14313else if (this.CurrentToken.Kind == SyntaxKind.CommaToken) 14315list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 14319else if (skipBadOrderingListTokens(list, SyntaxKind.CommaToken) == PostSkipAction.Abort) 14334static p => p.CurrentToken.Kind != SyntaxKind.CommaToken, 14507var separatorTokenKind = 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\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); 1003AddPunctuation(SyntaxKind.CommaToken); 1024AddPunctuation(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)
506/// <see cref="T:Microsoft.CodeAnalysis.CSharp.Syntax.OmittedTypeArgumentSyntax"/> before and after the <see cref="CommaToken"/>. 512/// <see cref="T:Microsoft.CodeAnalysis.CSharp.Syntax.OmittedArraySizeExpressionSyntax"/> before and after the <see cref="CommaToken"/>.
Syntax\SyntaxKindFacts.cs (1)
1496case 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) 2374if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2419if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2430if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2440if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 2488if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken) 2544if (token.IsKind(SyntaxKind.CommaToken) && 2583if (token.Kind() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken && 2697if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 2706if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2715if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken && 3007targetToken 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)
151return 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.cs (3)
240parts.Add(Punctuation(SyntaxKind.CommaToken)); 253parts.Add(Punctuation(SyntaxKind.CommaToken)); 267parts.Add(Punctuation(SyntaxKind.CommaToken));
SignatureHelp\AbstractGenericNameSignatureHelpProvider_Method.cs (2)
26result.Add(Punctuation(SyntaxKind.CommaToken)); 87result.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) 2374if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2419if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2430if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2440if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 2488if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken) 2544if (token.IsKind(SyntaxKind.CommaToken) && 2583if (token.Kind() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken && 2697if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 2706if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2715if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken && 3007targetToken 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)
229Token(SyntaxKind.CommaToken), 247Token(SyntaxKind.CommaToken), 251Token(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) 2374if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2419if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2430if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2440if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 2488if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken) 2544if (token.IsKind(SyntaxKind.CommaToken) && 2583if (token.Kind() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken && 2697if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 2706if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2715if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken && 3007targetToken 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)