64 references to SemicolonToken
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
399
SemicolonToken
.WithTrailingTrivia(objectCreationNodeWithCorrectInitializer.GetTrailingTrivia()),
1009
SemicolonToken
);
Microsoft.CodeAnalysis.CSharp.Features (21)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
76
=> BreakStatement(BreakKeyword.WithoutTrailingTrivia(),
SemicolonToken
.WithoutLeadingTrivia());
80
=> ContinueStatement(ContinueKeyword.WithoutTrailingTrivia(),
SemicolonToken
.WithoutLeadingTrivia());
293
return ReturnStatement(ReturnKeyword.WithoutTrailingTrivia(), this.AnalyzerResult.CoreReturnType.SpecialType == SpecialType.System_Void ? null : IdentifierName(ReturnValueName).WithLeadingTrivia(Space).WithoutTrailingTrivia(),
SemicolonToken
.WithoutLeadingTrivia());
InitializeParameter\CSharpAddParameterCheckCodeRefactoringProvider.cs (1)
45
semicolonToken:
SemicolonToken
,
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (2)
66
semicolonToken =
SemicolonToken
.WithTrailingTrivia(expression.GetTrailingTrivia());
82
semicolonToken =
SemicolonToken
.WithTrailingTrivia(expression.GetTrailingTrivia());
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
225
ExpressionStatement(rewrittenBody,
SemicolonToken
));
Snippets\CSharpPropiSnippetProvider.cs (1)
29
=> SyntaxFactory.AccessorDeclaration(SyntaxKind.InitAccessorDeclaration).WithSemicolonToken(
SemicolonToken
);
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
190
SemicolonToken
, false, block: out _) != true)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
326
var semiColon =
SemicolonToken
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
77
SemicolonToken
);
82
SemicolonToken
);
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
129
.WithSemicolonToken(
SemicolonToken
));
396
?
SemicolonToken
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\CSharpRemoveAsyncModifierCodeFixProvider.cs (1)
34
var semicolonToken =
SemicolonToken
;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
504
??
SemicolonToken
.WithTrailingTrivia(propertyDeclaration.GetTrailingTrivia()));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
203
SemicolonToken
).WithTrailingTrivia(usingStatement.CloseParenToken.TrailingTrivia);
UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (4)
121
var accessor = AccessorDeclaration(SyntaxKind.SetAccessorDeclaration).WithSemicolonToken(
SemicolonToken
);
136
.WithSemicolonToken(
SemicolonToken
);
195
.WithSemicolonToken(
SemicolonToken
)));
211
return accessor.WithBody(null).WithSemicolonToken(
SemicolonToken
.WithTrailingTrivia(accessor.Body.CloseBraceToken.TrailingTrivia));
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
250
semicolonToken: !hasBody ?
SemicolonToken
: default);
272
var semicolon = !hasBody ?
SemicolonToken
: default;
441
? accessor.WithSemicolonToken(
SemicolonToken
)
533
ad = ad.WithSemicolonToken(
SemicolonToken
);
697
=> accessor.Body != null ? accessor.WithSemicolonToken(
SemicolonToken
).WithBody(null)
826
.WithSemicolonToken(
SemicolonToken
)
840
.WithSemicolonToken(
SemicolonToken
)
2661
var semicolon = statements == null ?
SemicolonToken
: default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
866
var semicolonToken = semicolonTokenOpt ??
SemicolonToken
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
63
semicolonToken: hasNoBody ?
SemicolonToken
: default);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
78
semicolonToken: hasNoBody ?
SemicolonToken
: default);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
638
var semicolonToken =
SemicolonToken
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\DestructorGenerator.cs (1)
59
semicolonToken: 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)
137
semicolonToken: hasNoBody ?
SemicolonToken
: default);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (2)
129
return recordDeclaration.WithSemicolonToken(
SemicolonToken
);
204
SemicolonToken
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
105
semicolonToken: hasNoBody ?
SemicolonToken
: new SyntaxToken());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
133
semicolonToken: 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()))
173
var semicolonToken = TryGetSemicolonToken(functionDeclaration) ??
SemicolonToken
;
277
.WithSemicolonToken(
SemicolonToken
))
298
.WithSemicolonToken(
SemicolonToken
);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (17)
CodeGeneration\SyntaxGeneratorTests.cs (16)
1336
SemicolonToken
),
1374
SemicolonToken
)
1435
SemicolonToken
)
1455
SemicolonToken
)
1479
SemicolonToken
)]))
1505
SemicolonToken
)
1536
SemicolonToken
))))
1558
SemicolonToken
),
1566
SemicolonToken
)]))
2923
method = method.WithBody(null).WithSemicolonToken(
SemicolonToken
);
2936
getAccessor = getAccessor.WithBody(null).WithSemicolonToken(
SemicolonToken
);
2940
setAccessor = setAccessor.WithBody(null).WithSemicolonToken(
SemicolonToken
);
3438
method = method.WithBody(null).WithSemicolonToken(
SemicolonToken
);
3445
local = local.WithBody(null).WithSemicolonToken(
SemicolonToken
);
3474
method = method.WithBody(null).WithSemicolonToken(
SemicolonToken
);
3481
local = local.WithBody(null).WithSemicolonToken(
SemicolonToken
);
Formatting\FormattingElasticTriviaTests.cs (1)
158
semicolonToken:
SemicolonToken
);