66 references to SemicolonToken
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
399
SemicolonToken
.WithTrailingTrivia(objectCreationNodeWithCorrectInitializer.GetTrailingTrivia()),
1009
SemicolonToken
);
Microsoft.CodeAnalysis.CSharp.Features (23)
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
);
Snippets\CSharpProprSnippetProvider.cs (1)
62
return 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\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorCodeFixProvider.cs (1)
66
SemicolonToken
.WithTrailingTrivia(accessor.GetTrailingTrivia()));
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (4)
122
var accessor = AccessorDeclaration(SyntaxKind.SetAccessorDeclaration).WithSemicolonToken(
SemicolonToken
);
137
.WithSemicolonToken(
SemicolonToken
);
196
.WithSemicolonToken(
SemicolonToken
)));
212
return 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)
203
SemicolonToken
).WithTrailingTrivia(usingStatement.CloseParenToken.TrailingTrivia);
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
248
semicolonToken: !hasBody ?
SemicolonToken
: default);
270
var semicolon = !hasBody ?
SemicolonToken
: default;
440
? accessor.WithSemicolonToken(
SemicolonToken
)
532
ad = ad.WithSemicolonToken(
SemicolonToken
);
696
=> accessor.Body != null ? accessor.WithSemicolonToken(
SemicolonToken
).WithBody(null)
825
.WithSemicolonToken(
SemicolonToken
)
839
.WithSemicolonToken(
SemicolonToken
)
2666
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)
132
return recordDeclaration.WithSemicolonToken(
SemicolonToken
);
207
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)
1330
SemicolonToken
),
1368
SemicolonToken
)
1429
SemicolonToken
)
1449
SemicolonToken
)
1473
SemicolonToken
)]))
1499
SemicolonToken
)
1530
SemicolonToken
))))
1552
SemicolonToken
),
1560
SemicolonToken
)]))
2933
method = method.WithBody(null).WithSemicolonToken(
SemicolonToken
);
2946
getAccessor = getAccessor.WithBody(null).WithSemicolonToken(
SemicolonToken
);
2950
setAccessor = setAccessor.WithBody(null).WithSemicolonToken(
SemicolonToken
);
3448
method = method.WithBody(null).WithSemicolonToken(
SemicolonToken
);
3455
local = local.WithBody(null).WithSemicolonToken(
SemicolonToken
);
3484
method = method.WithBody(null).WithSemicolonToken(
SemicolonToken
);
3491
local = local.WithBody(null).WithSemicolonToken(
SemicolonToken
);
Formatting\FormattingElasticTriviaTests.cs (1)
158
semicolonToken:
SemicolonToken
);