64 references to SemicolonToken
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
399SemicolonToken.WithTrailingTrivia(objectCreationNodeWithCorrectInitializer.GetTrailingTrivia()), 1009SemicolonToken);
Microsoft.CodeAnalysis.CSharp.Features (21)
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);
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\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
504?? SemicolonToken.WithTrailingTrivia(propertyDeclaration.GetTrailingTrivia()));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
203SemicolonToken).WithTrailingTrivia(usingStatement.CloseParenToken.TrailingTrivia);
UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (4)
121var accessor = AccessorDeclaration(SyntaxKind.SetAccessorDeclaration).WithSemicolonToken(SemicolonToken); 136.WithSemicolonToken(SemicolonToken); 195.WithSemicolonToken(SemicolonToken))); 211return accessor.WithBody(null).WithSemicolonToken(SemicolonToken.WithTrailingTrivia(accessor.Body.CloseBraceToken.TrailingTrivia));
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
250semicolonToken: !hasBody ? SemicolonToken : default); 272var semicolon = !hasBody ? SemicolonToken : default; 441? accessor.WithSemicolonToken(SemicolonToken) 533ad = ad.WithSemicolonToken(SemicolonToken); 697=> accessor.Body != null ? accessor.WithSemicolonToken(SemicolonToken).WithBody(null) 826.WithSemicolonToken(SemicolonToken) 840.WithSemicolonToken(SemicolonToken) 2661var 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)
129return recordDeclaration.WithSemicolonToken(SemicolonToken); 204SemicolonToken);
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)
1336SemicolonToken), 1374SemicolonToken) 1435SemicolonToken) 1455SemicolonToken) 1479SemicolonToken)])) 1505SemicolonToken) 1536SemicolonToken)))) 1558SemicolonToken), 1566SemicolonToken)])) 2923method = method.WithBody(null).WithSemicolonToken(SemicolonToken); 2936getAccessor = getAccessor.WithBody(null).WithSemicolonToken(SemicolonToken); 2940setAccessor = setAccessor.WithBody(null).WithSemicolonToken(SemicolonToken); 3438method = method.WithBody(null).WithSemicolonToken(SemicolonToken); 3445local = local.WithBody(null).WithSemicolonToken(SemicolonToken); 3474method = method.WithBody(null).WithSemicolonToken(SemicolonToken); 3481local = local.WithBody(null).WithSemicolonToken(SemicolonToken);
Formatting\FormattingElasticTriviaTests.cs (1)
158semicolonToken: SemicolonToken);