302 references to SemicolonToken
Microsoft.CodeAnalysis.CSharp (192)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1416if (baseTypeDeclaration is TypeDeclarationSyntax { SemicolonToken: { RawKind: (int)SyntaxKind.SemicolonToken }, OpenBraceToken: { RawKind: (int)SyntaxKind.None } } noBlockBodyTypeDeclarationWithSemicolon)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Syntax.xml.Main.Generated.cs (73)
4043case SyntaxKind.SemicolonToken: 4078if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4084=> SyntaxFactory.LocalDeclarationStatement(attributeLists, default, default, modifiers, declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4088=> SyntaxFactory.LocalDeclarationStatement(default, default, default, default(SyntaxTokenList), declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4162if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4168=> SyntaxFactory.ExpressionStatement(attributeLists, expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4172=> SyntaxFactory.ExpressionStatement(default, expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4177if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4183=> SyntaxFactory.EmptyStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4187=> SyntaxFactory.EmptyStatement(default, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4228if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4234=> SyntaxFactory.GotoStatement(kind, attributeLists, SyntaxFactory.Token(SyntaxKind.GotoKeyword), caseOrDefaultKeyword, expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4239=> SyntaxFactory.GotoStatement(kind, default, SyntaxFactory.Token(SyntaxKind.GotoKeyword), default, expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4246if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4252=> SyntaxFactory.BreakStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.BreakKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4257=> SyntaxFactory.BreakStatement(default, SyntaxFactory.Token(SyntaxKind.BreakKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4264if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4270=> SyntaxFactory.ContinueStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.ContinueKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4275=> SyntaxFactory.ContinueStatement(default, SyntaxFactory.Token(SyntaxKind.ContinueKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4282if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4288=> SyntaxFactory.ReturnStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.ReturnKeyword), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4293=> SyntaxFactory.ReturnStatement(default, SyntaxFactory.Token(SyntaxKind.ReturnKeyword), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4300if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4306=> SyntaxFactory.ThrowStatement(attributeLists, SyntaxFactory.Token(SyntaxKind.ThrowKeyword), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4311=> SyntaxFactory.ThrowStatement(default, SyntaxFactory.Token(SyntaxKind.ThrowKeyword), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4330if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4336=> SyntaxFactory.YieldStatement(kind, attributeLists, SyntaxFactory.Token(SyntaxKind.YieldKeyword), SyntaxFactory.Token(GetYieldStatementReturnOrBreakKeywordKind(kind)), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4341=> SyntaxFactory.YieldStatement(kind, default, SyntaxFactory.Token(SyntaxKind.YieldKeyword), SyntaxFactory.Token(GetYieldStatementReturnOrBreakKeywordKind(kind)), expression, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4380if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4386=> 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)); 4390=> 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)); 4397if (firstSemicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(firstSemicolonToken)); 4398if (secondSemicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(secondSemicolonToken)); 4406=> 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); 4410=> 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); 4832if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4838=> SyntaxFactory.ExternAliasDirective(SyntaxFactory.Token(SyntaxKind.ExternKeyword), SyntaxFactory.Token(SyntaxKind.AliasKeyword), identifier, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4842=> SyntaxFactory.ExternAliasDirective(SyntaxFactory.Token(SyntaxKind.ExternKeyword), SyntaxFactory.Token(SyntaxKind.AliasKeyword), SyntaxFactory.Identifier(identifier), SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4867if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4873=> SyntaxFactory.UsingDirective(default, SyntaxFactory.Token(SyntaxKind.UsingKeyword), default, default, alias, namespaceOrType, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4877=> SyntaxFactory.UsingDirective(default, SyntaxFactory.Token(SyntaxKind.UsingKeyword), default, default, default, namespaceOrType, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 4888case SyntaxKind.SemicolonToken: 4908if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4914=> SyntaxFactory.FileScopedNamespaceDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken), externs, usings, members); 4918=> SyntaxFactory.FileScopedNamespaceDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), name, SyntaxFactory.Token(SyntaxKind.SemicolonToken), default, default, default); 5050case SyntaxKind.SemicolonToken: 5076case SyntaxKind.SemicolonToken: 5102case SyntaxKind.SemicolonToken: 5128case SyntaxKind.SemicolonToken: 5166case SyntaxKind.SemicolonToken: 5212case SyntaxKind.SemicolonToken: 5226if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 5232=> SyntaxFactory.DelegateDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), returnType, identifier, typeParameterList, parameterList, constraintClauses, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5236=> SyntaxFactory.DelegateDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), returnType, identifier, default, SyntaxFactory.ParameterList(), default, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5240=> SyntaxFactory.DelegateDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), returnType, SyntaxFactory.Identifier(identifier), default, SyntaxFactory.ParameterList(), default, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5275case SyntaxKind.SemicolonToken: 5435if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 5441=> SyntaxFactory.FieldDeclaration(attributeLists, modifiers, declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5445=> SyntaxFactory.FieldDeclaration(default, default(SyntaxTokenList), declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5452if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 5458=> SyntaxFactory.EventFieldDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.EventKeyword), declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5462=> SyntaxFactory.EventFieldDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.EventKeyword), declaration, SyntaxFactory.Token(SyntaxKind.SemicolonToken)); 5484case SyntaxKind.SemicolonToken: 5556case SyntaxKind.SemicolonToken: 5591case SyntaxKind.SemicolonToken: 5613case SyntaxKind.SemicolonToken: 5672case SyntaxKind.SemicolonToken: 5698case SyntaxKind.SemicolonToken: 5737case SyntaxKind.SemicolonToken: 5764case SyntaxKind.SemicolonToken: 5816case SyntaxKind.SemicolonToken:
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)); 915&& this.PeekToken(3).Kind == SyntaxKind.SemicolonToken; 931this.EatToken(SyntaxKind.SemicolonToken)); 992semicolon = SyntaxFactory.MissingToken(SyntaxKind.SemicolonToken); 1003if (type.IsMissing && this.PeekToken(1).Kind == SyntaxKind.SemicolonToken) 1006semicolon = this.EatToken(SyntaxKind.SemicolonToken); 1850if (CurrentToken.Kind == SyntaxKind.SemicolonToken) 1852semicolon = EatToken(SyntaxKind.SemicolonToken); 1913semicolon = TryEatToken(SyntaxKind.SemicolonToken); 2188while (this.CurrentToken.Kind is not (SyntaxKind.OpenBraceToken or SyntaxKind.SemicolonToken) && 2277|| ((_termState & TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 3212if (kind is SyntaxKind.SemicolonToken) 3600if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 3604semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3620semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3623else if (parseSemicolonAfterBlock && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 3663=> this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.OpenBraceToken; 3667return this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.OpenBraceToken; 3753case SyntaxKind.SemicolonToken: 3870semicolonToken: SyntaxFactory.MissingToken(SyntaxKind.SemicolonToken)); 4219semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4224if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 4237semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4268if (this.CurrentToken.Kind is SyntaxKind.SemicolonToken) 4300semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4302else if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 4479=> token.Kind is SyntaxKind.OpenBraceToken or SyntaxKind.SemicolonToken or SyntaxKind.EqualsGreaterThanToken; 4679bool currentTokenIsSemicolon = this.CurrentToken.Kind == SyntaxKind.SemicolonToken; 4732=> this.EatToken(SyntaxKind.SemicolonToken, 4871return this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken or SyntaxKind.SemicolonToken; 5079this.EatToken(SyntaxKind.SemicolonToken)); 5111if (explicitInterfaceOpt != null && this.CurrentToken.Kind is not SyntaxKind.OpenBraceToken and not SyntaxKind.SemicolonToken) 5163if (explicitInterfaceOpt != null && this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 5165semicolon = this.EatToken(SyntaxKind.SemicolonToken); 5190if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 5219this.EatToken(SyntaxKind.SemicolonToken)); 5254this.EatToken(SyntaxKind.SemicolonToken)); 5259return this.CurrentToken.Kind == SyntaxKind.SemicolonToken; 5322while (this.CurrentToken.Kind != SyntaxKind.SemicolonToken) 5343if ((flags & VariableFlags.ForStatement) == VariableFlags.ForStatement && this.PeekToken(1).Kind != SyntaxKind.SemicolonToken) 5347this.PeekToken(2).Kind is SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.SemicolonToken; 5379static (p, _) => p.CurrentToken.Kind == SyntaxKind.SemicolonToken, 5756this.PeekToken(1).Kind is SyntaxKind.IdentifierToken or SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.SemicolonToken or SyntaxKind.CloseParenToken or SyntaxKind.EndOfFileToken; 5802case SyntaxKind.SemicolonToken: 5832this.EatToken(SyntaxKind.SemicolonToken)); 5865this.EatToken(SyntaxKind.SemicolonToken)); 5901if (CurrentToken.Kind == SyntaxKind.SemicolonToken) 5903semicolon = EatToken(SyntaxKind.SemicolonToken); 5928semicolon = TryEatToken(SyntaxKind.SemicolonToken); 5946static p => p.CurrentToken.Kind is not SyntaxKind.CommaToken and not SyntaxKind.SemicolonToken && !p.IsPossibleEnumMemberDeclaration(), 6286case SyntaxKind.SemicolonToken: 6640case SyntaxKind.SemicolonToken: 6837if (isEvent && this.CurrentToken.Kind is not SyntaxKind.OpenBraceToken and not SyntaxKind.SemicolonToken) 7811if (nextTokenKind == SyntaxKind.SemicolonToken) 8188static @this => SyntaxFactory.EmptyStatement(attributeLists: default, SyntaxFactory.MissingToken(SyntaxKind.SemicolonToken))); 8346case SyntaxKind.SemicolonToken: 8599if (token4Kind != SyntaxKind.SemicolonToken && 8760return this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.SemicolonToken; 9183return this.CurrentToken.Kind == SyntaxKind.SemicolonToken 9248case SyntaxKind.SemicolonToken: 9285return this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.OpenBraceToken or SyntaxKind.SemicolonToken; 9305return SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken)); 9336this.EatToken(SyntaxKind.SemicolonToken)); 9345this.EatToken(SyntaxKind.SemicolonToken)); 9545this.EatToken(SyntaxKind.SemicolonToken)); 9550return this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.SemicolonToken; 9598var condition = this.CurrentToken.Kind is not SyntaxKind.SemicolonToken and not SyntaxKind.CommaToken 9666else if (this.CurrentToken.Kind != SyntaxKind.SemicolonToken) 9682? this.EatTokenAsKind(SyntaxKind.SemicolonToken) 9683: this.EatToken(SyntaxKind.SemicolonToken); 9689while (this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.CommaToken) 9713if (@this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.SemicolonToken) 9718static (p, closeKind) => p.CurrentToken.Kind == closeKind || p.CurrentToken.Kind == SyntaxKind.SemicolonToken, 9725return this.CurrentToken.Kind is SyntaxKind.SemicolonToken or SyntaxKind.CloseParenToken or SyntaxKind.OpenBraceToken; 9977kind, attributes, @goto, caseOrDefault, arg, this.EatToken(SyntaxKind.SemicolonToken)); 10119this.CurrentToken.Kind != SyntaxKind.SemicolonToken ? this.ParsePossibleRefExpression() : null, 10120this.EatToken(SyntaxKind.SemicolonToken)); 10141if (this.CurrentToken.Kind == SyntaxKind.SemicolonToken) 10157this.EatToken(SyntaxKind.SemicolonToken)); 10314this.CurrentToken.Kind != SyntaxKind.SemicolonToken ? this.ParseExpressionCore() : null, 10315this.EatToken(SyntaxKind.SemicolonToken)); 10476this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken))); 10574this.EatToken(SyntaxKind.SemicolonToken)); 10792case SyntaxKind.SemicolonToken: 11047semicolon = SyntaxFactory.MissingToken(SyntaxKind.SemicolonToken); 11053semicolon = this.EatToken(SyntaxKind.SemicolonToken); 12495if (this.CurrentToken.Kind != closeKind && this.CurrentToken.Kind != SyntaxKind.SemicolonToken) 12548if (@this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken or SyntaxKind.SemicolonToken) 12553static (p, closeKind) => p.CurrentToken.Kind == closeKind || p.CurrentToken.Kind == SyntaxKind.SemicolonToken, 13190case SyntaxKind.SemicolonToken: 14150if (pk2 is SyntaxKind.SemicolonToken or // from x; 14327if (this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.SemicolonToken) 14354|| p.CurrentToken.Kind == SyntaxKind.SemicolonToken 14557nodes.AddSeparator(this.CurrentToken.Kind == SyntaxKind.SemicolonToken 14604if (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)
1062AddPunctuation(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)
76case SyntaxKind.SemicolonToken: 408if (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.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferReadOnlySpanPropertiesOverReadOnlyArrayFields.Fixer.cs (1)
298SyntaxFactory.Token(SyntaxKind.SemicolonToken).WithTrailingTrivia(SyntaxFactory.EndOfLine(newLine)))
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)
76case SyntaxKind.SemicolonToken: 408if (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,
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)
76case SyntaxKind.SemicolonToken: 408if (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)))));