7 overrides of CloseBraceToken
Microsoft.CodeAnalysis.CSharp (7)
_generated\2\Syntax.xml.Syntax.Generated.cs (7)
10504public override SyntaxToken CloseBraceToken 10670public override SyntaxToken CloseBraceToken 10836public override SyntaxToken CloseBraceToken 11002public override SyntaxToken CloseBraceToken 11176public override SyntaxToken CloseBraceToken 11342public override SyntaxToken CloseBraceToken 11663public 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); 3702.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;