66 references to SemicolonToken
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
399SemicolonToken.WithTrailingTrivia(objectCreationNodeWithCorrectInitializer.GetTrailingTrivia()), 1009SemicolonToken);
Microsoft.CodeAnalysis.CSharp.Features (23)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
76=> BreakStatement(BreakKeyword.WithoutTrailingTrivia(), SemicolonToken.WithoutLeadingTrivia()); 80=> ContinueStatement(ContinueKeyword.WithoutTrailingTrivia(), SemicolonToken.WithoutLeadingTrivia()); 293return ReturnStatement(ReturnKeyword.WithoutTrailingTrivia(), this.AnalyzerResult.CoreReturnType.SpecialType == SpecialType.System_Void ? null : IdentifierName(ReturnValueName).WithLeadingTrivia(Space).WithoutTrailingTrivia(), SemicolonToken.WithoutLeadingTrivia());
InitializeParameter\CSharpAddParameterCheckCodeRefactoringProvider.cs (1)
45semicolonToken: SemicolonToken,
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (2)
66semicolonToken = SemicolonToken.WithTrailingTrivia(expression.GetTrailingTrivia()); 82semicolonToken = SemicolonToken.WithTrailingTrivia(expression.GetTrailingTrivia());
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
225ExpressionStatement(rewrittenBody, SemicolonToken));
Snippets\CSharpPropiSnippetProvider.cs (1)
29=> SyntaxFactory.AccessorDeclaration(SyntaxKind.InitAccessorDeclaration).WithSemicolonToken(SemicolonToken);
Snippets\CSharpProprSnippetProvider.cs (1)
62return SyntaxFactory.AccessorDeclaration(SyntaxKind.InitAccessorDeclaration).WithSemicolonToken(SemicolonToken);
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
190SemicolonToken, false, block: out _) != true)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
326var semiColon = SemicolonToken
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
77SemicolonToken); 82SemicolonToken);
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
129.WithSemicolonToken(SemicolonToken)); 396? SemicolonToken
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\CSharpRemoveAsyncModifierCodeFixProvider.cs (1)
34var semicolonToken = SemicolonToken;
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorCodeFixProvider.cs (1)
66SemicolonToken.WithTrailingTrivia(accessor.GetTrailingTrivia()));
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (4)
122var accessor = AccessorDeclaration(SyntaxKind.SetAccessorDeclaration).WithSemicolonToken(SemicolonToken); 137.WithSemicolonToken(SemicolonToken); 196.WithSemicolonToken(SemicolonToken))); 212return accessor.WithBody(null).WithSemicolonToken(SemicolonToken.WithTrailingTrivia(accessor.Body.CloseBraceToken.TrailingTrivia));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
504?? SemicolonToken.WithTrailingTrivia(propertyDeclaration.GetTrailingTrivia()));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
203SemicolonToken).WithTrailingTrivia(usingStatement.CloseParenToken.TrailingTrivia);
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
248semicolonToken: !hasBody ? SemicolonToken : default); 270var semicolon = !hasBody ? SemicolonToken : default; 440? accessor.WithSemicolonToken(SemicolonToken) 532ad = ad.WithSemicolonToken(SemicolonToken); 696=> accessor.Body != null ? accessor.WithSemicolonToken(SemicolonToken).WithBody(null) 825.WithSemicolonToken(SemicolonToken) 839.WithSemicolonToken(SemicolonToken) 2666var semicolon = statements == null ? SemicolonToken : default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
866var semicolonToken = semicolonTokenOpt ?? SemicolonToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
63semicolonToken: hasNoBody ? SemicolonToken : default);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
78semicolonToken: hasNoBody ? SemicolonToken : default);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
638var semicolonToken = SemicolonToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
59semicolonToken: hasNoBody ? SemicolonToken : default);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
191.WithSemicolonToken(hasBody ? default : SemicolonToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
137semicolonToken: hasNoBody ? SemicolonToken : default);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (2)
132return recordDeclaration.WithSemicolonToken(SemicolonToken); 207SemicolonToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
105semicolonToken: hasNoBody ? SemicolonToken : new SyntaxToken());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
133semicolonToken: initializer is null ? default : SemicolonToken); 316.WithSemicolonToken(hasBody ? default : SemicolonToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (4)
70.WithSemicolonToken(SemicolonToken.WithTrailingTrivia(newPropertyDeclaration.GetTrailingTrivia())) 173var semicolonToken = TryGetSemicolonToken(functionDeclaration) ?? SemicolonToken; 277.WithSemicolonToken(SemicolonToken)) 298.WithSemicolonToken(SemicolonToken);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (17)
CodeGeneration\SyntaxGeneratorTests.cs (16)
1330SemicolonToken), 1368SemicolonToken) 1429SemicolonToken) 1449SemicolonToken) 1473SemicolonToken)])) 1499SemicolonToken) 1530SemicolonToken)))) 1552SemicolonToken), 1560SemicolonToken)])) 2933method = method.WithBody(null).WithSemicolonToken(SemicolonToken); 2946getAccessor = getAccessor.WithBody(null).WithSemicolonToken(SemicolonToken); 2950setAccessor = setAccessor.WithBody(null).WithSemicolonToken(SemicolonToken); 3448method = method.WithBody(null).WithSemicolonToken(SemicolonToken); 3455local = local.WithBody(null).WithSemicolonToken(SemicolonToken); 3484method = method.WithBody(null).WithSemicolonToken(SemicolonToken); 3491local = local.WithBody(null).WithSemicolonToken(SemicolonToken);
Formatting\FormattingElasticTriviaTests.cs (1)
158semicolonToken: SemicolonToken);