379 references to SemicolonToken
Microsoft.CodeAnalysis.CSharp (264)
_generated\0\Syntax.xml.Main.Generated.cs (73)
4050case SyntaxKind.SemicolonToken: 4085if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4091=> SyntaxFactory.LocalDeclarationStatement(attributeLists, default, default, modifiers, declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4095=> SyntaxFactory.LocalDeclarationStatement(default, default, default, default(SyntaxTokenList), declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4169if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4175=> SyntaxFactory.ExpressionStatement(attributeLists, expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4179=> SyntaxFactory.ExpressionStatement(default, expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4184if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4190=> SyntaxFactory.EmptyStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4194=> SyntaxFactory.EmptyStatement(default, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4235if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4241=> SyntaxFactory.GotoStatement(kind, attributeLists, SyntaxFactory.Token(SyntaxKind.GotoKeyword), caseOrDefaultKeyword, expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4246=> SyntaxFactory.GotoStatement(kind, default, SyntaxFactory.Token(SyntaxKind.GotoKeyword), default, expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4254if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4261=> SyntaxFactory.BreakStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.BreakKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4267=> SyntaxFactory.BreakStatement(default, SyntaxFactory.Token(SyntaxKind.BreakKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4275if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4282=> SyntaxFactory.ContinueStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.ContinueKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4288=> SyntaxFactory.ContinueStatement(default, SyntaxFactory.Token(SyntaxKind.ContinueKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4295if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4301=> SyntaxFactory.ReturnStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.ReturnKeyword), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4306=> SyntaxFactory.ReturnStatement(default, SyntaxFactory.Token(SyntaxKind.ReturnKeyword), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4313if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4319=> SyntaxFactory.ThrowStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.ThrowKeyword), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4324=> SyntaxFactory.ThrowStatement(default, SyntaxFactory.Token(SyntaxKind.ThrowKeyword), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4343if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4349=> SyntaxFactory.YieldStatement(kind, attributeLists, SyntaxFactory.Token(SyntaxKind.YieldKeyword), SyntaxFactory.Token(GetYieldStatementReturnOrBreakKeywordKind(kind)), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4354=> SyntaxFactory.YieldStatement(kind, default, SyntaxFactory.Token(SyntaxKind.YieldKeyword), SyntaxFactory.Token(GetYieldStatementReturnOrBreakKeywordKind(kind)), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4393if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4399=> SyntaxFactory.DoStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.DoKeyword), statement, SyntaxFactory.Token(SyntaxKind.WhileKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), condition, SyntaxFactory.Token(SyntaxKind.CloseParenToken), SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4403=> SyntaxFactory.DoStatement(default, SyntaxFactory.Token(SyntaxKind.DoKeyword), statement, SyntaxFactory.Token(SyntaxKind.WhileKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), condition, SyntaxFactory.Token(SyntaxKind.CloseParenToken), SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4410if (firstSemicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(firstSemicolonToken)); 4411if (secondSemicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(secondSemicolonToken)); 4419=> SyntaxFactory.ForStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.ForKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), declaration, initializers, SyntaxFactory.Token(SyntaxKind.SemicolonToken), condition, SyntaxFactory.Token(SyntaxKind.SemicolonToken), incrementors, SyntaxFactory.Token(SyntaxKind.CloseParenToken), statement); 4423=> SyntaxFactory.ForStatement(default, SyntaxFactory.Token(SyntaxKind.ForKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), default, default, SyntaxFactory.Token(SyntaxKind.SemicolonToken), default, SyntaxFactory.Token(SyntaxKind.SemicolonToken), default, SyntaxFactory.Token(SyntaxKind.CloseParenToken), statement); 4845if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4851=> SyntaxFactory.ExternAliasDirective(SyntaxFactory.Token(SyntaxKind.ExternKeyword), SyntaxFactory.Token(SyntaxKind.AliasKeyword), identifier, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4855=> SyntaxFactory.ExternAliasDirective(SyntaxFactory.Token(SyntaxKind.ExternKeyword), SyntaxFactory.Token(SyntaxKind.AliasKeyword), SyntaxFactory.Identifier(identifier), SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4880if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4886=> SyntaxFactory.UsingDirective(default, SyntaxFactory.Token(SyntaxKind.UsingKeyword), default, default, alias, namespaceOrType, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4890=> SyntaxFactory.UsingDirective(default, SyntaxFactory.Token(SyntaxKind.UsingKeyword), default, default, default, namespaceOrType, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4901case SyntaxKind.SemicolonToken: 4921if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4927=> SyntaxFactory.FileScopedNamespaceDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken), externs, usings, members); 4931=> SyntaxFactory.FileScopedNamespaceDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken), default, default, default); 5063case SyntaxKind.SemicolonToken: 5089case SyntaxKind.SemicolonToken: 5116case SyntaxKind.SemicolonToken: 5142case SyntaxKind.SemicolonToken: 5180case SyntaxKind.SemicolonToken: 5226case SyntaxKind.SemicolonToken: 5240if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 5246=> SyntaxFactory.DelegateDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), returnType, identifier, typeParameterList, parameterList, constraintClauses, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5250=> SyntaxFactory.DelegateDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), returnType, identifier, default, SyntaxFactory.ParameterList(), default, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5254=> SyntaxFactory.DelegateDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), returnType, SyntaxFactory.Identifier(identifier), default, SyntaxFactory.ParameterList(), default, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5289case SyntaxKind.SemicolonToken: 5449if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 5455=> SyntaxFactory.FieldDeclaration(attributeLists, modifiers, declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5459=> SyntaxFactory.FieldDeclaration(default, default(SyntaxTokenList), declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5466if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 5472=> SyntaxFactory.EventFieldDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.EventKeyword), declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5476=> SyntaxFactory.EventFieldDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.EventKeyword), declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5498case SyntaxKind.SemicolonToken: 5570case SyntaxKind.SemicolonToken: 5605case SyntaxKind.SemicolonToken: 5627case SyntaxKind.SemicolonToken: 5686case SyntaxKind.SemicolonToken: 5712case SyntaxKind.SemicolonToken: 5751case SyntaxKind.SemicolonToken: 5778case SyntaxKind.SemicolonToken: 5830case SyntaxKind.SemicolonToken:
_generated\1\Syntax.xml.Internal.Generated.cs (72)
31110case SyntaxKind.SemicolonToken: 31143if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31276if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31296if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31348if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31360if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31372if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31384if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31396if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31421if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31457if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31471if (firstSemicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(firstSemicolonToken)); 31473if (secondSemicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(secondSemicolonToken)); 31919if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31959if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 31979case SyntaxKind.SemicolonToken: 31996if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 32187case SyntaxKind.SemicolonToken: 32226case SyntaxKind.SemicolonToken: 32265case SyntaxKind.SemicolonToken: 32304case SyntaxKind.SemicolonToken: 32358case SyntaxKind.SemicolonToken: 32397case SyntaxKind.SemicolonToken: 32417if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 32460case SyntaxKind.SemicolonToken: 32692if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 32705if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 32743case SyntaxKind.SemicolonToken: 32813case SyntaxKind.SemicolonToken: 32850case SyntaxKind.SemicolonToken: 32870case SyntaxKind.SemicolonToken: 32926case SyntaxKind.SemicolonToken: 32946case SyntaxKind.SemicolonToken: 32989case SyntaxKind.SemicolonToken: 33010case SyntaxKind.SemicolonToken: 33070case SyntaxKind.SemicolonToken: 36532case SyntaxKind.SemicolonToken: 36565if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36698if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36718if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36770if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36782if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36794if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36806if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36818if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36843if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36879if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 36893if (firstSemicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(firstSemicolonToken)); 36895if (secondSemicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(secondSemicolonToken)); 37341if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 37381if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 37401case SyntaxKind.SemicolonToken: 37418if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 37609case SyntaxKind.SemicolonToken: 37648case SyntaxKind.SemicolonToken: 37687case SyntaxKind.SemicolonToken: 37726case SyntaxKind.SemicolonToken: 37780case SyntaxKind.SemicolonToken: 37819case SyntaxKind.SemicolonToken: 37839if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 37882case SyntaxKind.SemicolonToken: 38114if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 38127if (semicolonToken.Kind != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 38165case SyntaxKind.SemicolonToken: 38235case SyntaxKind.SemicolonToken: 38272case SyntaxKind.SemicolonToken: 38292case SyntaxKind.SemicolonToken: 38348case SyntaxKind.SemicolonToken: 38368case SyntaxKind.SemicolonToken: 38411case SyntaxKind.SemicolonToken: 38432case SyntaxKind.SemicolonToken: 38492case SyntaxKind.SemicolonToken:
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1416if (baseTypeDeclaration is TypeDeclarationSyntax { SemicolonToken: { RawKind: (int)SyntaxKind.SemicolonToken }, OpenBraceToken: { RawKind: (int)SyntaxKind.None } } noBlockBodyTypeDeclarationWithSemicolon)
Parser\LanguageParser_Patterns.cs (6)
194case SyntaxKind.SemicolonToken: 268case SyntaxKind.SemicolonToken: 426case SyntaxKind.SemicolonToken: 568if (@this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBraceToken or SyntaxKind.CloseBracketToken or SyntaxKind.SemicolonToken) 589static (p, closeKind) => p.CurrentToken.Kind == closeKind || p.CurrentToken.Kind == SyntaxKind.SemicolonToken, 649var commaToken = this.CurrentToken.Kind == SyntaxKind.SemicolonToken
Parser\LanguageParser.cs (97)
264if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 266semicolon = this.EatToken(SyntaxKind.SemicolonToken); 321this.TryEatToken(SyntaxKind.SemicolonToken)); 931&& this.PeekToken(3).Kind == SyntaxKind.SemicolonToken; 947this.EatToken(SyntaxKind.SemicolonToken)); 1008semicolon = SyntaxFactory.MissingToken(SyntaxKind.SemicolonToken); 1019if (type.IsMissing && this.PeekToken(1).Kind == SyntaxKind.SemicolonToken) 1022semicolon = this.EatToken(SyntaxKind.SemicolonToken); 1845if (CurrentToken.Kind == SyntaxKind.SemicolonToken) 1847semicolon = EatToken(SyntaxKind.SemicolonToken); 1908semicolon = TryEatToken(SyntaxKind.SemicolonToken); 2185if (this.CurrentToken.Kind is SyntaxKind.OpenBraceToken or SyntaxKind.SemicolonToken || 2277|| ((_termState & TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 3228if (kind is SyntaxKind.SemicolonToken) 3616if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 3620semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3636semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3639else if (parseSemicolonAfterBlock && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 3679=> this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.OpenBraceToken; 3683return this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.OpenBraceToken; 3769case SyntaxKind.SemicolonToken: 3895semicolonToken: SyntaxFactory.MissingToken(SyntaxKind.SemicolonToken)); 4244semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4249if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 4262semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4293if (this.CurrentToken.Kind is SyntaxKind.SemicolonToken) 4325semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4327else if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 4469|| this.CurrentToken.Kind == SyntaxKind.SemicolonToken // for empty body accessors w/ missing keyword 4721bool currentTokenIsSemicolon = this.CurrentToken.Kind == SyntaxKind.SemicolonToken; 4774=> this.EatToken(SyntaxKind.SemicolonToken, 4913return this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken or SyntaxKind.SemicolonToken; 5121this.EatToken(SyntaxKind.SemicolonToken)); 5153if (explicitInterfaceOpt != null && this.CurrentToken.Kind is not SyntaxKind.OpenBraceToken and not SyntaxKind.SemicolonToken) 5205if (explicitInterfaceOpt != null && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 5207semicolon = this.EatToken(SyntaxKind.SemicolonToken); 5232if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 5261this.EatToken(SyntaxKind.SemicolonToken)); 5296this.EatToken(SyntaxKind.SemicolonToken)); 5301return this.CurrentToken.Kind == SyntaxKind.SemicolonToken; 5366if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 5389if (flags.HasFlag(VariableFlags.ForStatement) && this.PeekToken(1).Kind != SyntaxKind.SemicolonToken) 5393this.PeekToken(2).Kind is SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.SemicolonToken; 5425static (p, _) => p.CurrentToken.Kind == SyntaxKind.SemicolonToken, 5802this.PeekToken(1).Kind is SyntaxKind.IdentifierToken or SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.SemicolonToken or SyntaxKind.CloseParenToken or SyntaxKind.EndOfFileToken; 5848case SyntaxKind.SemicolonToken: 5878this.EatToken(SyntaxKind.SemicolonToken)); 5911this.EatToken(SyntaxKind.SemicolonToken)); 5947if (CurrentToken.Kind == SyntaxKind.SemicolonToken) 5949semicolon = EatToken(SyntaxKind.SemicolonToken); 5974semicolon = TryEatToken(SyntaxKind.SemicolonToken); 5992static p => p.CurrentToken.Kind is not SyntaxKind.CommaToken and not SyntaxKind.SemicolonToken && !p.IsPossibleEnumMemberDeclaration(), 6345case SyntaxKind.SemicolonToken: 6704case SyntaxKind.SemicolonToken: 6901if (isEvent && this.CurrentToken.Kind is not SyntaxKind.OpenBraceToken and not SyntaxKind.SemicolonToken) 7875if (nextTokenKind == SyntaxKind.SemicolonToken) 8252static @this => SyntaxFactory.EmptyStatement(attributeLists: default, SyntaxFactory.MissingToken(SyntaxKind.SemicolonToken))); 8410case SyntaxKind.SemicolonToken: 8663if (token4Kind != SyntaxKind.SemicolonToken && 8824return this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.SemicolonToken; 9247return this.CurrentToken.Kind == SyntaxKind.SemicolonToken 9312case SyntaxKind.SemicolonToken: 9349return this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.OpenBraceToken or SyntaxKind.SemicolonToken; 9369return SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken)); 9400this.EatToken(SyntaxKind.SemicolonToken)); 9409this.EatToken(SyntaxKind.SemicolonToken)); 9609this.EatToken(SyntaxKind.SemicolonToken)); 9614return this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.SemicolonToken; 9662var condition = this.CurrentToken.Kind is not SyntaxKind.SemicolonToken and not SyntaxKind.CommaToken 9730else if (this.CurrentToken.Kind != SyntaxKind.SemicolonToken) 9746? this.EatTokenAsKind(SyntaxKind.SemicolonToken) 9747: this.EatToken(SyntaxKind.SemicolonToken); 9753while (this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.CommaToken) 9777if (@this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.SemicolonToken) 9782static (p, closeKind) => p.CurrentToken.Kind == closeKind || p.CurrentToken.Kind == SyntaxKind.SemicolonToken, 9789return this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.CloseParenToken or SyntaxKind.OpenBraceToken; 10041kind, attributes, @goto, caseOrDefault, arg, this.EatToken(SyntaxKind.SemicolonToken)); 10183this.CurrentToken.Kind != SyntaxKind.SemicolonToken ? this.ParsePossibleRefExpression() : null, 10184this.EatToken(SyntaxKind.SemicolonToken)); 10205if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 10221this.EatToken(SyntaxKind.SemicolonToken)); 10378this.CurrentToken.Kind != SyntaxKind.SemicolonToken ? this.ParseExpressionCore() : null, 10379this.EatToken(SyntaxKind.SemicolonToken)); 10540this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken))); 10638this.EatToken(SyntaxKind.SemicolonToken)); 10856case SyntaxKind.SemicolonToken: 11111semicolon = SyntaxFactory.MissingToken(SyntaxKind.SemicolonToken); 11117semicolon = this.EatToken(SyntaxKind.SemicolonToken); 12559if (this.CurrentToken.Kind != closeKind && this.CurrentToken.Kind != SyntaxKind.SemicolonToken) 12612if (@this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken or SyntaxKind.SemicolonToken) 12617static (p, closeKind) => p.CurrentToken.Kind == closeKind || p.CurrentToken.Kind == SyntaxKind.SemicolonToken, 13251case SyntaxKind.SemicolonToken: 14168if (pk2 is SyntaxKind.SemicolonToken or // from x; 14345if (this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.SemicolonToken) 14372|| p.CurrentToken.Kind == SyntaxKind.SemicolonToken 14575nodes.AddSeparator(this.CurrentToken.Kind == SyntaxKind.SemicolonToken 14622if (allowSemicolonAsSeparator && this.CurrentToken.Kind is SyntaxKind.SemicolonToken)
Parser\Lexer.cs (1)
495info.Kind = SyntaxKind.SemicolonToken;
Parser\SyntaxParser.cs (1)
714case SyntaxKind.SemicolonToken:
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
1048AddPunctuation(SyntaxKind.SemicolonToken);
Symbols\Source\SourceCustomEventSymbol.cs (1)
124if (checkBody && !IsAbstract && accessor.Body == null && accessor.ExpressionBody == null && accessor.SemicolonToken.Kind() == SyntaxKind.SemicolonToken)
Syntax\RecordDeclarationSyntax.cs (1)
38var semicolonToken = members.Count == 0 ? Token(SyntaxKind.SemicolonToken) : default;
Syntax\SyntaxFactory.cs (2)
2429!token.IsKind(SyntaxKind.SemicolonToken)) 2713semicolonToken: Token(SyntaxKind.SemicolonToken));
Syntax\SyntaxKindFacts.cs (1)
1490case SyntaxKind.SemicolonToken:
Syntax\SyntaxNormalizer.cs (6)
273case SyntaxKind.SemicolonToken: 428nextToken.Kind() is SyntaxKind.CommaToken or SyntaxKind.SemicolonToken; 642return !next.IsKind(SyntaxKind.SemicolonToken); 687if (token.Kind() == SyntaxKind.SemicolonToken 688&& !(next.Kind() == SyntaxKind.SemicolonToken || next.Kind() == SyntaxKind.CloseParenToken)) 916!next.IsKind(SyntaxKind.SemicolonToken) &&
Syntax\UsingDirectiveSyntax.cs (1)
38=> UsingDirective(globalKeyword: default, usingKeyword: Token(SyntaxKind.UsingKeyword), staticKeyword, unsafeKeyword: default, alias, namespaceOrType: name, semicolonToken: Token(SyntaxKind.SemicolonToken));
Microsoft.CodeAnalysis.CSharp.CodeStyle (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
93public static readonly SyntaxToken SemicolonToken = Token(SyntaxKind.SemicolonToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
151token.Kind() == SyntaxKind.SemicolonToken && 158if (token.Kind() != SyntaxKind.SemicolonToken) 472if (token.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
176if (previousToken.Kind() != SyntaxKind.SemicolonToken) 355case SyntaxKind.SemicolonToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
473if (previousToken.IsKind(SyntaxKind.SemicolonToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
180if (currentKind == SyntaxKind.SemicolonToken 181&& (previousKind != SyntaxKind.SemicolonToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (6)
83if (!currentToken.IsKind(SyntaxKind.SemicolonToken) && 182if (previousToken.Kind() == SyntaxKind.SemicolonToken && 189if (previousToken.Kind() == SyntaxKind.SemicolonToken) 194if (currentToken.Kind() == SyntaxKind.SemicolonToken && 315if (currentToken.Kind() == SyntaxKind.SemicolonToken) 318if (previousToken.Kind() == SyntaxKind.SemicolonToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (2)
63case SyntaxKind.SemicolonToken: 395if (previousToken.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\SingleLinePropertyFormattingRule.cs (1)
25if (previousToken.IsKind(SyntaxKind.SemicolonToken) && currentToken.Parent is AccessorDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
118case SyntaxKind.SemicolonToken: 217if (token.Kind() == SyntaxKind.SemicolonToken) 409if (targetToken.Kind() is SyntaxKind.SemicolonToken or 596if (targetToken.Kind() == SyntaxKind.SemicolonToken &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
177if (token.IsKind(SyntaxKind.SemicolonToken)) 455if (token.IsKind(SyntaxKind.SemicolonToken)) 2517if (token.IsKind(SyntaxKind.SemicolonToken) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
117if (addedBraces && typeDeclaration.SemicolonToken.IsKind(SyntaxKind.SemicolonToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
240case SyntaxKind.SemicolonToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
67.WithSemicolonToken(SyntaxFactory.Token(SyntaxKind.SemicolonToken));
Microsoft.CodeAnalysis.CSharp.Features (21)
ChangeSignature\CSharpChangeSignatureService.cs (1)
124if (token.Kind() == SyntaxKind.SemicolonToken && token.Parent is StatementSyntax)
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
130if (tokenBeforeType.Kind() is SyntaxKind.CloseBraceToken or SyntaxKind.SemicolonToken)
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (2)
93if (token.Kind() == SyntaxKind.SemicolonToken && 101if (token.Kind() == SyntaxKind.SemicolonToken &&
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (2)
110if (token.Kind() == SyntaxKind.SemicolonToken) 137if (token.Kind() == SyntaxKind.SemicolonToken)
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (3)
99|| (token.Kind() == SyntaxKind.SemicolonToken && token.Parent.IsKind(SyntaxKind.FileScopedNamespaceDeclaration))) 116if (token.Kind() == SyntaxKind.SemicolonToken) 146else if (previousToken.Kind() == SyntaxKind.SemicolonToken &&
Debugging\BreakpointResolver.cs (1)
73if (token.IsKind(SyntaxKind.SemicolonToken))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
100return SyntaxFactory.EmptyStatement(SyntaxFactory.Token([.. triviaList], SyntaxKind.SemicolonToken, [SyntaxFactory.ElasticMarker]));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
661result.Add(EmptyStatement(Token([.. triviaList], SyntaxKind.SemicolonToken, [ElasticMarker])));
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (2)
146((int)SyntaxKind.SemicolonToken)) 157((int)SyntaxKind.SemicolonToken))
ExtractMethod\Extensions.cs (1)
262if (token1.RawKind != (int)SyntaxKind.SemicolonToken || !(token1.Parent is FieldDeclarationSyntax))
Highlighting\KeywordHighlighters\LoopHighlighter.cs (1)
33or SyntaxKind.SemicolonToken);
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
31or SyntaxKind.SemicolonToken
MetadataAsSource\FormattingRule.cs (2)
27if ((previousToken.Kind() != SyntaxKind.SemicolonToken && previousToken.Kind() != SyntaxKind.CloseBraceToken) || 38if (previousToken.Kind() == SyntaxKind.SemicolonToken && previousToken.Parent.Kind() == SyntaxKind.UsingDirective)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\SingleLinePropertyFormattingRule.cs (1)
25if (previousToken.IsKind(SyntaxKind.SemicolonToken) && currentToken.Parent is AccessorDeclarationSyntax)
Structure\CSharpStructureHelpers.cs (1)
94if (nextToken.Kind() is not SyntaxKind.None and SyntaxKind.SemicolonToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (27)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
93public static readonly SyntaxToken SemicolonToken = Token(SyntaxKind.SemicolonToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
151token.Kind() == SyntaxKind.SemicolonToken && 158if (token.Kind() != SyntaxKind.SemicolonToken) 472if (token.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
176if (previousToken.Kind() != SyntaxKind.SemicolonToken) 355case SyntaxKind.SemicolonToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
473if (previousToken.IsKind(SyntaxKind.SemicolonToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
180if (currentKind == SyntaxKind.SemicolonToken 181&& (previousKind != SyntaxKind.SemicolonToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (6)
83if (!currentToken.IsKind(SyntaxKind.SemicolonToken) && 182if (previousToken.Kind() == SyntaxKind.SemicolonToken && 189if (previousToken.Kind() == SyntaxKind.SemicolonToken) 194if (currentToken.Kind() == SyntaxKind.SemicolonToken && 315if (currentToken.Kind() == SyntaxKind.SemicolonToken) 318if (previousToken.Kind() == SyntaxKind.SemicolonToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (2)
63case SyntaxKind.SemicolonToken: 395if (previousToken.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
118case SyntaxKind.SemicolonToken: 217if (token.Kind() == SyntaxKind.SemicolonToken) 409if (targetToken.Kind() is SyntaxKind.SemicolonToken or 596if (targetToken.Kind() == SyntaxKind.SemicolonToken &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
177if (token.IsKind(SyntaxKind.SemicolonToken)) 455if (token.IsKind(SyntaxKind.SemicolonToken)) 2517if (token.IsKind(SyntaxKind.SemicolonToken) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
117if (addedBraces && typeDeclaration.SemicolonToken.IsKind(SyntaxKind.SemicolonToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
240case SyntaxKind.SemicolonToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
67.WithSemicolonToken(SyntaxFactory.Token(SyntaxKind.SemicolonToken));
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Legacy\RoslynCSharpTokenizer.cs (1)
344(int)CSharpSyntaxKind.SemicolonToken => SyntaxKind.Semicolon,
Microsoft.Interop.ComInterfaceGenerator (2)
ComInterfaceGenerator.cs (1)
844.WithSemicolonToken(Token(SyntaxKind.SemicolonToken));
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (1)
95SyntaxKind.SemicolonToken,
Microsoft.Interop.LibraryImportGenerator (2)
LibraryImportGenerator.cs (2)
357.WithSemicolonToken(Token(SyntaxKind.SemicolonToken)) 413.WithSemicolonToken(Token(SyntaxKind.SemicolonToken))
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportGenerator.cs (2)
305.WithSemicolonToken(Token(SyntaxKind.SemicolonToken)) 358.WithSemicolonToken(Token(SyntaxKind.SemicolonToken))
QuarantineTools.Tests (2)
ActiveIssueTests.cs (1)
477SyntaxFactory.Token(SyntaxKind.SemicolonToken)
QuarantineScriptTests.cs (1)
425SyntaxFactory.Token(SyntaxKind.SemicolonToken)
Roslyn.Diagnostics.CSharp.Analyzers (27)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
93public static readonly SyntaxToken SemicolonToken = Token(SyntaxKind.SemicolonToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
151token.Kind() == SyntaxKind.SemicolonToken && 158if (token.Kind() != SyntaxKind.SemicolonToken) 472if (token.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
176if (previousToken.Kind() != SyntaxKind.SemicolonToken) 355case SyntaxKind.SemicolonToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
473if (previousToken.IsKind(SyntaxKind.SemicolonToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
180if (currentKind == SyntaxKind.SemicolonToken 181&& (previousKind != SyntaxKind.SemicolonToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (6)
83if (!currentToken.IsKind(SyntaxKind.SemicolonToken) && 182if (previousToken.Kind() == SyntaxKind.SemicolonToken && 189if (previousToken.Kind() == SyntaxKind.SemicolonToken) 194if (currentToken.Kind() == SyntaxKind.SemicolonToken && 315if (currentToken.Kind() == SyntaxKind.SemicolonToken) 318if (previousToken.Kind() == SyntaxKind.SemicolonToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (2)
63case SyntaxKind.SemicolonToken: 395if (previousToken.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
118case SyntaxKind.SemicolonToken: 217if (token.Kind() == SyntaxKind.SemicolonToken) 409if (targetToken.Kind() is SyntaxKind.SemicolonToken or 596if (targetToken.Kind() == SyntaxKind.SemicolonToken &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
177if (token.IsKind(SyntaxKind.SemicolonToken)) 455if (token.IsKind(SyntaxKind.SemicolonToken)) 2517if (token.IsKind(SyntaxKind.SemicolonToken) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
117if (addedBraces && typeDeclaration.SemicolonToken.IsKind(SyntaxKind.SemicolonToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
240case SyntaxKind.SemicolonToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
67.WithSemicolonToken(SyntaxFactory.Token(SyntaxKind.SemicolonToken));
System.Text.RegularExpressions.Generator (3)
UpgradeToGeneratedRegexCodeFixer.cs (3)
182.WithSemicolonToken(SyntaxFactory.Token(SyntaxKind.SemicolonToken))))) 227.WithSemicolonToken(SyntaxFactory.Token(SyntaxKind.SemicolonToken))))); 272.WithSemicolonToken(SyntaxFactory.Token(SyntaxKind.SemicolonToken)))));