6 overrides of SemicolonToken
Microsoft.CodeAnalysis.CSharp (6)
Syntax.xml.Syntax.Generated.cs (6)
10381public override SyntaxToken SemicolonToken 10547public override SyntaxToken SemicolonToken 10713public override SyntaxToken SemicolonToken 10887public override SyntaxToken SemicolonToken 11054public override SyntaxToken SemicolonToken 11374public override SyntaxToken SemicolonToken
18 references to SemicolonToken
Microsoft.CodeAnalysis.CSharp (3)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1402if (baseTypeDeclaration is TypeDeclarationSyntax { SemicolonToken: { RawKind: (int)SyntaxKind.SemicolonToken }, OpenBraceToken: { RawKind: (int)SyntaxKind.None } } noBlockBodyTypeDeclarationWithSemicolon)
Declarations\DeclarationTreeBuilder.cs (2)
750else if (node.OpenBraceToken == default && node.CloseBraceToken == default && node.SemicolonToken != default) 752MessageID.IDS_FeaturePrimaryConstructors.CheckFeatureAvailability(diagnostics, node, node.SemicolonToken.GetLocation());
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
395semicolon = typeDeclaration.SemicolonToken == default 397: typeDeclaration.SemicolonToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
117if (addedBraces && typeDeclaration.SemicolonToken.IsKind(SyntaxKind.SemicolonToken)) 118typeDeclaration = typeDeclaration.WithSemicolonToken(default).WithTrailingTrivia(typeDeclaration.SemicolonToken.TrailingTrivia);
Microsoft.CodeAnalysis.CSharp.Features (4)
EditAndContinue\BreakpointSpans.cs (1)
194if (position > LastNotMissing(typeDeclaration.SemicolonToken, typeDeclaration.OpenBraceToken).SpanStart)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
395semicolon = typeDeclaration.SemicolonToken == default 397: typeDeclaration.SemicolonToken;
Structure\CSharpStructureHelpers.cs (1)
294: typeDeclaration.SemicolonToken.GetPreviousToken(),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Parsing\DeclarationParsingTests.cs (3)
3500Assert.Equal(SyntaxKind.None, cs.SemicolonToken.Kind()); 3535Assert.Equal(SyntaxKind.None, cs.SemicolonToken.Kind()); 3582Assert.Equal(SyntaxKind.None, cs.SemicolonToken.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
117if (addedBraces && typeDeclaration.SemicolonToken.IsKind(SyntaxKind.SemicolonToken)) 118typeDeclaration = typeDeclaration.WithSemicolonToken(default).WithTrailingTrivia(typeDeclaration.SemicolonToken.TrailingTrivia);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
117if (addedBraces && typeDeclaration.SemicolonToken.IsKind(SyntaxKind.SemicolonToken)) 118typeDeclaration = typeDeclaration.WithSemicolonToken(default).WithTrailingTrivia(typeDeclaration.SemicolonToken.TrailingTrivia);