7 overrides of CloseBraceToken
Microsoft.CodeAnalysis.CSharp (7)
_generated\2\Syntax.xml.Syntax.Generated.cs (7)
10419public override SyntaxToken CloseBraceToken 10585public override SyntaxToken CloseBraceToken 10752public override SyntaxToken CloseBraceToken 10919public override SyntaxToken CloseBraceToken 11093public override SyntaxToken CloseBraceToken 11259public override SyntaxToken CloseBraceToken 11580public override SyntaxToken CloseBraceToken
37 references to CloseBraceToken
Microsoft.CodeAnalysis.CSharp (4)
Binder\BinderFactory.BinderFactoryVisitor.cs (2)
728parent.CloseBraceToken != default && 729LookupPosition.IsBetweenTokens(_position, parent.OpenBraceToken, parent.CloseBraceToken))
Declarations\DeclarationTreeBuilder.cs (1)
777else if (node.OpenBraceToken == default && node.CloseBraceToken == default && node.SemicolonToken != default)
Syntax\LookupPosition.cs (1)
160return IsBeforeToken(position, typeDecl, typeDecl.CloseBraceToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
103BaseTypeDeclarationSyntax baseTypeNode => (baseTypeNode.OpenBraceToken, baseTypeNode.CloseBraceToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
71if (declaration.CloseBraceToken.IsMissing) 76return position <= declaration.CloseBraceToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
41position > typeDecl.CloseBraceToken.Span.Start)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
404closeBrace = typeDeclaration.CloseBraceToken == default 406: typeDeclaration.CloseBraceToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
112var closeBrace = EnsureToken(typeDeclaration.CloseBraceToken, SyntaxKind.CloseBraceToken, appendNewLineIfMissing: true); 116var addedBraces = openBrace != typeDeclaration.OpenBraceToken || closeBrace != typeDeclaration.CloseBraceToken;
Microsoft.CodeAnalysis.CSharp.Features (10)
Completion\KeywordRecommenders\NewKeywordRecommender.cs (1)
64token.Span.End < t.CloseBraceToken.SpanStart);
LineSeparators\CSharpLineSeparatorService.cs (1)
103typeDecl.CloseBraceToken.IsMissing)
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
213result.CloseBraceToken.WithPrependedLeadingTrivia(CreateNullableTrivia(enable: true)));
Snippets\AbstractCSharpTypeSnippetProvider.cs (2)
86var triviaSpan = typeDeclaration.CloseBraceToken.LeadingTrivia.Span; 106typeDeclaration.CloseBraceToken.WithPrependedLeadingTrivia(SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, indentationString)));
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
404closeBrace = typeDeclaration.CloseBraceToken == default 406: typeDeclaration.CloseBraceToken;
Structure\Providers\TypeDeclarationStructureProvider.cs (3)
24!typeDeclaration.CloseBraceToken.IsMissing) 53if (!typeDeclaration.CloseBraceToken.IsMissing) 55var leadingTrivia = typeDeclaration.CloseBraceToken.LeadingTrivia;
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1334.WithCloseBraceToken(typeDeclaration.CloseBraceToken == default ? CloseBraceToken : typeDeclaration.CloseBraceToken); 3694.WithCloseBraceToken(RemoveLeadingAndTrailingComments(declarationSyntax.CloseBraceToken));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
103BaseTypeDeclarationSyntax baseTypeNode => (baseTypeNode.OpenBraceToken, baseTypeNode.CloseBraceToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
71if (declaration.CloseBraceToken.IsMissing) 76return position <= declaration.CloseBraceToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
41position > typeDecl.CloseBraceToken.Span.Start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
112var closeBrace = EnsureToken(typeDeclaration.CloseBraceToken, SyntaxKind.CloseBraceToken, appendNewLineIfMissing: true); 116var addedBraces = openBrace != typeDeclaration.OpenBraceToken || closeBrace != typeDeclaration.CloseBraceToken;
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
103BaseTypeDeclarationSyntax baseTypeNode => (baseTypeNode.OpenBraceToken, baseTypeNode.CloseBraceToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
71if (declaration.CloseBraceToken.IsMissing) 76return position <= declaration.CloseBraceToken.SpanStart;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
41position > typeDecl.CloseBraceToken.Span.Start)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
112var closeBrace = EnsureToken(typeDeclaration.CloseBraceToken, SyntaxKind.CloseBraceToken, appendNewLineIfMissing: true); 116var addedBraces = openBrace != typeDeclaration.OpenBraceToken || closeBrace != typeDeclaration.CloseBraceToken;