302 references to SemicolonToken
Microsoft.CodeAnalysis.CSharp (192)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1416
if (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)
4043
case SyntaxKind.
SemicolonToken
:
4078
if (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
));
4162
if (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
));
4177
if (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
));
4228
if (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
));
4246
if (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
));
4264
if (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
));
4282
if (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
));
4300
if (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
));
4330
if (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
));
4380
if (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
));
4397
if (firstSemicolonToken.Kind() != SyntaxKind.
SemicolonToken
) throw new ArgumentException(nameof(firstSemicolonToken));
4398
if (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);
4832
if (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
));
4867
if (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
));
4888
case SyntaxKind.
SemicolonToken
:
4908
if (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);
5050
case SyntaxKind.
SemicolonToken
:
5076
case SyntaxKind.
SemicolonToken
:
5102
case SyntaxKind.
SemicolonToken
:
5128
case SyntaxKind.
SemicolonToken
:
5166
case SyntaxKind.
SemicolonToken
:
5212
case SyntaxKind.
SemicolonToken
:
5226
if (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
));
5275
case SyntaxKind.
SemicolonToken
:
5435
if (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
));
5452
if (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
));
5484
case SyntaxKind.
SemicolonToken
:
5556
case SyntaxKind.
SemicolonToken
:
5591
case SyntaxKind.
SemicolonToken
:
5613
case SyntaxKind.
SemicolonToken
:
5672
case SyntaxKind.
SemicolonToken
:
5698
case SyntaxKind.
SemicolonToken
:
5737
case SyntaxKind.
SemicolonToken
:
5764
case SyntaxKind.
SemicolonToken
:
5816
case SyntaxKind.
SemicolonToken
:
Parser\LanguageParser_Patterns.cs (6)
194
case SyntaxKind.
SemicolonToken
:
268
case SyntaxKind.
SemicolonToken
:
426
case SyntaxKind.
SemicolonToken
:
568
if (@this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBraceToken or SyntaxKind.CloseBracketToken or SyntaxKind.
SemicolonToken
)
589
static (p, closeKind) => p.CurrentToken.Kind == closeKind || p.CurrentToken.Kind == SyntaxKind.
SemicolonToken
,
649
var commaToken = this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
Parser\LanguageParser.cs (97)
264
if (this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
266
semicolon = this.EatToken(SyntaxKind.
SemicolonToken
);
321
this.TryEatToken(SyntaxKind.
SemicolonToken
));
915
&& this.PeekToken(3).Kind == SyntaxKind.
SemicolonToken
;
931
this.EatToken(SyntaxKind.
SemicolonToken
));
992
semicolon = SyntaxFactory.MissingToken(SyntaxKind.
SemicolonToken
);
1003
if (type.IsMissing && this.PeekToken(1).Kind == SyntaxKind.
SemicolonToken
)
1006
semicolon = this.EatToken(SyntaxKind.
SemicolonToken
);
1850
if (CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
1852
semicolon = EatToken(SyntaxKind.
SemicolonToken
);
1913
semicolon = TryEatToken(SyntaxKind.
SemicolonToken
);
2188
while (this.CurrentToken.Kind is not (SyntaxKind.OpenBraceToken or SyntaxKind.
SemicolonToken
) &&
2277
|| ((_termState & TerminatorState.IsEndOfTypeSignature) != 0 && this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
3212
if (kind is SyntaxKind.
SemicolonToken
)
3600
if (this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
3604
semicolon = this.EatToken(SyntaxKind.
SemicolonToken
);
3620
semicolon = this.EatToken(SyntaxKind.
SemicolonToken
);
3623
else if (parseSemicolonAfterBlock && this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
3663
=> this.CurrentToken.Kind is SyntaxKind.
SemicolonToken
or SyntaxKind.OpenBraceToken;
3667
return this.CurrentToken.Kind is SyntaxKind.
SemicolonToken
or SyntaxKind.OpenBraceToken;
3753
case SyntaxKind.
SemicolonToken
:
3870
semicolonToken: SyntaxFactory.MissingToken(SyntaxKind.
SemicolonToken
));
4219
semicolon = this.EatToken(SyntaxKind.
SemicolonToken
);
4224
if (this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
4237
semicolon = this.EatToken(SyntaxKind.
SemicolonToken
);
4268
if (this.CurrentToken.Kind is SyntaxKind.
SemicolonToken
)
4300
semicolon = this.EatToken(SyntaxKind.
SemicolonToken
);
4302
else if (this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
4479
=> token.Kind is SyntaxKind.OpenBraceToken or SyntaxKind.
SemicolonToken
or SyntaxKind.EqualsGreaterThanToken;
4679
bool currentTokenIsSemicolon = this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
;
4732
=> this.EatToken(SyntaxKind.
SemicolonToken
,
4871
return this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken or SyntaxKind.
SemicolonToken
;
5079
this.EatToken(SyntaxKind.
SemicolonToken
));
5111
if (explicitInterfaceOpt != null && this.CurrentToken.Kind is not SyntaxKind.OpenBraceToken and not SyntaxKind.
SemicolonToken
)
5163
if (explicitInterfaceOpt != null && this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
5165
semicolon = this.EatToken(SyntaxKind.
SemicolonToken
);
5190
if (this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
5219
this.EatToken(SyntaxKind.
SemicolonToken
));
5254
this.EatToken(SyntaxKind.
SemicolonToken
));
5259
return this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
;
5322
while (this.CurrentToken.Kind != SyntaxKind.
SemicolonToken
)
5343
if ((flags & VariableFlags.ForStatement) == VariableFlags.ForStatement && this.PeekToken(1).Kind != SyntaxKind.
SemicolonToken
)
5347
this.PeekToken(2).Kind is SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.
SemicolonToken
;
5379
static (p, _) => p.CurrentToken.Kind == SyntaxKind.
SemicolonToken
,
5756
this.PeekToken(1).Kind is SyntaxKind.IdentifierToken or SyntaxKind.CommaToken or SyntaxKind.EqualsToken or SyntaxKind.
SemicolonToken
or SyntaxKind.CloseParenToken or SyntaxKind.EndOfFileToken;
5802
case SyntaxKind.
SemicolonToken
:
5832
this.EatToken(SyntaxKind.
SemicolonToken
));
5865
this.EatToken(SyntaxKind.
SemicolonToken
));
5901
if (CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
5903
semicolon = EatToken(SyntaxKind.
SemicolonToken
);
5928
semicolon = TryEatToken(SyntaxKind.
SemicolonToken
);
5946
static p => p.CurrentToken.Kind is not SyntaxKind.CommaToken and not SyntaxKind.
SemicolonToken
&& !p.IsPossibleEnumMemberDeclaration(),
6286
case SyntaxKind.
SemicolonToken
:
6640
case SyntaxKind.
SemicolonToken
:
6837
if (isEvent && this.CurrentToken.Kind is not SyntaxKind.OpenBraceToken and not SyntaxKind.
SemicolonToken
)
7811
if (nextTokenKind == SyntaxKind.
SemicolonToken
)
8188
static @this => SyntaxFactory.EmptyStatement(attributeLists: default, SyntaxFactory.MissingToken(SyntaxKind.
SemicolonToken
)));
8346
case SyntaxKind.
SemicolonToken
:
8599
if (token4Kind != SyntaxKind.
SemicolonToken
&&
8760
return this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.
SemicolonToken
;
9183
return this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
9248
case SyntaxKind.
SemicolonToken
:
9285
return this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.OpenBraceToken or SyntaxKind.
SemicolonToken
;
9305
return SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.
SemicolonToken
));
9336
this.EatToken(SyntaxKind.
SemicolonToken
));
9345
this.EatToken(SyntaxKind.
SemicolonToken
));
9545
this.EatToken(SyntaxKind.
SemicolonToken
));
9550
return this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.
SemicolonToken
;
9598
var condition = this.CurrentToken.Kind is not SyntaxKind.
SemicolonToken
and not SyntaxKind.CommaToken
9666
else if (this.CurrentToken.Kind != SyntaxKind.
SemicolonToken
)
9682
? this.EatTokenAsKind(SyntaxKind.
SemicolonToken
)
9683
: this.EatToken(SyntaxKind.
SemicolonToken
);
9689
while (this.CurrentToken.Kind is SyntaxKind.
SemicolonToken
or SyntaxKind.CommaToken)
9713
if (@this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.
SemicolonToken
)
9718
static (p, closeKind) => p.CurrentToken.Kind == closeKind || p.CurrentToken.Kind == SyntaxKind.
SemicolonToken
,
9725
return this.CurrentToken.Kind is SyntaxKind.
SemicolonToken
or SyntaxKind.CloseParenToken or SyntaxKind.OpenBraceToken;
9977
kind, attributes, @goto, caseOrDefault, arg, this.EatToken(SyntaxKind.
SemicolonToken
));
10119
this.CurrentToken.Kind != SyntaxKind.
SemicolonToken
? this.ParsePossibleRefExpression() : null,
10120
this.EatToken(SyntaxKind.
SemicolonToken
));
10141
if (this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
)
10157
this.EatToken(SyntaxKind.
SemicolonToken
));
10314
this.CurrentToken.Kind != SyntaxKind.
SemicolonToken
? this.ParseExpressionCore() : null,
10315
this.EatToken(SyntaxKind.
SemicolonToken
));
10476
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.
SemicolonToken
)));
10574
this.EatToken(SyntaxKind.
SemicolonToken
));
10792
case SyntaxKind.
SemicolonToken
:
11047
semicolon = SyntaxFactory.MissingToken(SyntaxKind.
SemicolonToken
);
11053
semicolon = this.EatToken(SyntaxKind.
SemicolonToken
);
12495
if (this.CurrentToken.Kind != closeKind && this.CurrentToken.Kind != SyntaxKind.
SemicolonToken
)
12548
if (@this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken or SyntaxKind.
SemicolonToken
)
12553
static (p, closeKind) => p.CurrentToken.Kind == closeKind || p.CurrentToken.Kind == SyntaxKind.
SemicolonToken
,
13190
case SyntaxKind.
SemicolonToken
:
14150
if (pk2 is SyntaxKind.
SemicolonToken
or // from x;
14327
if (this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.
SemicolonToken
)
14354
|| p.CurrentToken.Kind == SyntaxKind.
SemicolonToken
14557
nodes.AddSeparator(this.CurrentToken.Kind == SyntaxKind.
SemicolonToken
14604
if (allowSemicolonAsSeparator && this.CurrentToken.Kind is SyntaxKind.
SemicolonToken
)
Parser\Lexer.cs (1)
495
info.Kind = SyntaxKind.
SemicolonToken
;
Parser\SyntaxParser.cs (1)
714
case SyntaxKind.
SemicolonToken
:
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
1062
AddPunctuation(SyntaxKind.
SemicolonToken
);
Symbols\Source\SourceCustomEventSymbol.cs (1)
124
if (checkBody && !IsAbstract && accessor.Body == null && accessor.ExpressionBody == null && accessor.SemicolonToken.Kind() == SyntaxKind.
SemicolonToken
)
Syntax\RecordDeclarationSyntax.cs (1)
38
var semicolonToken = members.Count == 0 ? Token(SyntaxKind.
SemicolonToken
) : default;
Syntax\SyntaxFactory.cs (2)
2429
!token.IsKind(SyntaxKind.
SemicolonToken
))
2713
semicolonToken: Token(SyntaxKind.
SemicolonToken
));
Syntax\SyntaxKindFacts.cs (1)
1490
case SyntaxKind.
SemicolonToken
:
Syntax\SyntaxNormalizer.cs (6)
273
case SyntaxKind.
SemicolonToken
:
428
nextToken.Kind() is SyntaxKind.CommaToken or SyntaxKind.
SemicolonToken
;
642
return !next.IsKind(SyntaxKind.
SemicolonToken
);
687
if (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)
93
public static readonly SyntaxToken SemicolonToken = Token(SyntaxKind.
SemicolonToken
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
151
token.Kind() == SyntaxKind.
SemicolonToken
&&
158
if (token.Kind() != SyntaxKind.
SemicolonToken
)
472
if (token.Kind() is not SyntaxKind.
SemicolonToken
and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
176
if (previousToken.Kind() != SyntaxKind.
SemicolonToken
)
355
case SyntaxKind.
SemicolonToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
473
if (previousToken.IsKind(SyntaxKind.
SemicolonToken
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
180
if (currentKind == SyntaxKind.
SemicolonToken
181
&& (previousKind != SyntaxKind.
SemicolonToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (6)
83
if (!currentToken.IsKind(SyntaxKind.
SemicolonToken
) &&
182
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
&&
189
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
)
194
if (currentToken.Kind() == SyntaxKind.
SemicolonToken
&&
315
if (currentToken.Kind() == SyntaxKind.
SemicolonToken
)
318
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (2)
76
case SyntaxKind.
SemicolonToken
:
408
if (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)
25
if (previousToken.IsKind(SyntaxKind.
SemicolonToken
) && currentToken.Parent is AccessorDeclarationSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
118
case SyntaxKind.
SemicolonToken
:
217
if (token.Kind() == SyntaxKind.
SemicolonToken
)
409
if (targetToken.Kind() is SyntaxKind.
SemicolonToken
or
596
if (targetToken.Kind() == SyntaxKind.
SemicolonToken
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
177
if (token.IsKind(SyntaxKind.
SemicolonToken
))
455
if (token.IsKind(SyntaxKind.
SemicolonToken
))
2517
if (token.IsKind(SyntaxKind.
SemicolonToken
) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
117
if (addedBraces && typeDeclaration.SemicolonToken.IsKind(SyntaxKind.
SemicolonToken
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
240
case 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)
124
if (token.Kind() == SyntaxKind.
SemicolonToken
&& token.Parent is StatementSyntax)
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
130
if (tokenBeforeType.Kind() is SyntaxKind.CloseBraceToken or SyntaxKind.
SemicolonToken
)
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (2)
93
if (token.Kind() == SyntaxKind.
SemicolonToken
&&
101
if (token.Kind() == SyntaxKind.
SemicolonToken
&&
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (2)
110
if (token.Kind() == SyntaxKind.
SemicolonToken
)
137
if (token.Kind() == SyntaxKind.
SemicolonToken
)
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (3)
99
|| (token.Kind() == SyntaxKind.
SemicolonToken
&& token.Parent.IsKind(SyntaxKind.FileScopedNamespaceDeclaration)))
116
if (token.Kind() == SyntaxKind.
SemicolonToken
)
146
else if (previousToken.Kind() == SyntaxKind.
SemicolonToken
&&
Debugging\BreakpointResolver.cs (1)
73
if (token.IsKind(SyntaxKind.
SemicolonToken
))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
100
return SyntaxFactory.EmptyStatement(SyntaxFactory.Token([.. triviaList], SyntaxKind.
SemicolonToken
, [SyntaxFactory.ElasticMarker]));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
661
result.Add(EmptyStatement(Token([.. triviaList], SyntaxKind.
SemicolonToken
, [ElasticMarker])));
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (2)
146
((int)SyntaxKind.
SemicolonToken
))
157
((int)SyntaxKind.
SemicolonToken
))
ExtractMethod\Extensions.cs (1)
262
if (token1.RawKind != (int)SyntaxKind.
SemicolonToken
|| !(token1.Parent is FieldDeclarationSyntax))
Highlighting\KeywordHighlighters\LoopHighlighter.cs (1)
33
or SyntaxKind.
SemicolonToken
);
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
31
or SyntaxKind.
SemicolonToken
MetadataAsSource\FormattingRule.cs (2)
27
if ((previousToken.Kind() != SyntaxKind.
SemicolonToken
&& previousToken.Kind() != SyntaxKind.CloseBraceToken) ||
38
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
&& previousToken.Parent.Kind() == SyntaxKind.UsingDirective)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\SingleLinePropertyFormattingRule.cs (1)
25
if (previousToken.IsKind(SyntaxKind.
SemicolonToken
) && currentToken.Parent is AccessorDeclarationSyntax)
Structure\CSharpStructureHelpers.cs (1)
94
if (nextToken.Kind() is not SyntaxKind.None and SyntaxKind.
SemicolonToken
)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferReadOnlySpanPropertiesOverReadOnlyArrayFields.Fixer.cs (1)
298
SyntaxFactory.Token(SyntaxKind.
SemicolonToken
).WithTrailingTrivia(SyntaxFactory.EndOfLine(newLine)))
Microsoft.CodeAnalysis.CSharp.Workspaces (27)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
93
public static readonly SyntaxToken SemicolonToken = Token(SyntaxKind.
SemicolonToken
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
151
token.Kind() == SyntaxKind.
SemicolonToken
&&
158
if (token.Kind() != SyntaxKind.
SemicolonToken
)
472
if (token.Kind() is not SyntaxKind.
SemicolonToken
and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
176
if (previousToken.Kind() != SyntaxKind.
SemicolonToken
)
355
case SyntaxKind.
SemicolonToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
473
if (previousToken.IsKind(SyntaxKind.
SemicolonToken
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
180
if (currentKind == SyntaxKind.
SemicolonToken
181
&& (previousKind != SyntaxKind.
SemicolonToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (6)
83
if (!currentToken.IsKind(SyntaxKind.
SemicolonToken
) &&
182
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
&&
189
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
)
194
if (currentToken.Kind() == SyntaxKind.
SemicolonToken
&&
315
if (currentToken.Kind() == SyntaxKind.
SemicolonToken
)
318
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (2)
76
case SyntaxKind.
SemicolonToken
:
408
if (previousToken.Kind() is not SyntaxKind.
SemicolonToken
and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
118
case SyntaxKind.
SemicolonToken
:
217
if (token.Kind() == SyntaxKind.
SemicolonToken
)
409
if (targetToken.Kind() is SyntaxKind.
SemicolonToken
or
596
if (targetToken.Kind() == SyntaxKind.
SemicolonToken
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
177
if (token.IsKind(SyntaxKind.
SemicolonToken
))
455
if (token.IsKind(SyntaxKind.
SemicolonToken
))
2517
if (token.IsKind(SyntaxKind.
SemicolonToken
) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
117
if (addedBraces && typeDeclaration.SemicolonToken.IsKind(SyntaxKind.
SemicolonToken
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
240
case 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)
477
SyntaxFactory.Token(SyntaxKind.
SemicolonToken
)
QuarantineScriptTests.cs (1)
425
SyntaxFactory.Token(SyntaxKind.
SemicolonToken
)
Roslyn.Diagnostics.CSharp.Analyzers (27)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
93
public static readonly SyntaxToken SemicolonToken = Token(SyntaxKind.
SemicolonToken
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (3)
151
token.Kind() == SyntaxKind.
SemicolonToken
&&
158
if (token.Kind() != SyntaxKind.
SemicolonToken
)
472
if (token.Kind() is not SyntaxKind.
SemicolonToken
and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
176
if (previousToken.Kind() != SyntaxKind.
SemicolonToken
)
355
case SyntaxKind.
SemicolonToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
473
if (previousToken.IsKind(SyntaxKind.
SemicolonToken
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
180
if (currentKind == SyntaxKind.
SemicolonToken
181
&& (previousKind != SyntaxKind.
SemicolonToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (6)
83
if (!currentToken.IsKind(SyntaxKind.
SemicolonToken
) &&
182
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
&&
189
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
)
194
if (currentToken.Kind() == SyntaxKind.
SemicolonToken
&&
315
if (currentToken.Kind() == SyntaxKind.
SemicolonToken
)
318
if (previousToken.Kind() == SyntaxKind.
SemicolonToken
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (2)
76
case SyntaxKind.
SemicolonToken
:
408
if (previousToken.Kind() is not SyntaxKind.
SemicolonToken
and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
118
case SyntaxKind.
SemicolonToken
:
217
if (token.Kind() == SyntaxKind.
SemicolonToken
)
409
if (targetToken.Kind() is SyntaxKind.
SemicolonToken
or
596
if (targetToken.Kind() == SyntaxKind.
SemicolonToken
&&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
177
if (token.IsKind(SyntaxKind.
SemicolonToken
))
455
if (token.IsKind(SyntaxKind.
SemicolonToken
))
2517
if (token.IsKind(SyntaxKind.
SemicolonToken
) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
117
if (addedBraces && typeDeclaration.SemicolonToken.IsKind(SyntaxKind.
SemicolonToken
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
240
case 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
)))));