6 overrides of CloseBraceToken
Microsoft.CodeAnalysis.CSharp (6)
Syntax.xml.Syntax.Generated.cs (6)
10373public override SyntaxToken CloseBraceToken 10539public override SyntaxToken CloseBraceToken 10705public override SyntaxToken CloseBraceToken 10879public override SyntaxToken CloseBraceToken 11045public override SyntaxToken CloseBraceToken 11366public override SyntaxToken CloseBraceToken
138 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)
750else 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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
103BaseTypeDeclarationSyntax baseTypeNode => (baseTypeNode.OpenBraceToken, baseTypeNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
71if (declaration.CloseBraceToken.IsMissing) 76return position <= declaration.CloseBraceToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
41position > typeDecl.CloseBraceToken.Span.Start)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
404closeBrace = typeDeclaration.CloseBraceToken == default 406: typeDeclaration.CloseBraceToken;
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)
84var triviaSpan = typeDeclaration.CloseBraceToken.LeadingTrivia.Span; 104typeDeclaration.CloseBraceToken.WithPrependedLeadingTrivia(SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, indentationString)));
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
404closeBrace = typeDeclaration.CloseBraceToken == default 406: typeDeclaration.CloseBraceToken;
Structure\Providers\TypeDeclarationStructureProvider.cs (3)
26!typeDeclaration.CloseBraceToken.IsMissing) 53if (!typeDeclaration.CloseBraceToken.IsMissing) 55var leadingTrivia = typeDeclaration.CloseBraceToken.LeadingTrivia;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (98)
LexicalAndXml\XmlDocCommentTests.cs (2)
2082var bracket = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).CloseBraceToken; 2115var bracket = classDecl.CloseBraceToken;
Parsing\DeclarationParsingTests.cs (93)
792Assert.NotEqual(default, cs.CloseBraceToken); 819Assert.NotEqual(default, cs.CloseBraceToken); 846Assert.NotEqual(default, cs.CloseBraceToken); 873Assert.NotEqual(default, cs.CloseBraceToken); 900Assert.NotEqual(default, cs.CloseBraceToken); 927Assert.NotEqual(default, cs.CloseBraceToken); 954Assert.NotEqual(default, cs.CloseBraceToken); 981Assert.NotEqual(default, cs.CloseBraceToken); 1009Assert.NotEqual(default, cs.CloseBraceToken); 1036Assert.NotEqual(default, cs.CloseBraceToken); 1067Assert.NotEqual(default, cs.CloseBraceToken); 1099Assert.NotEqual(default, cs.CloseBraceToken); 1139Assert.NotEqual(default, cs.CloseBraceToken); 1180Assert.NotEqual(default, cs.CloseBraceToken); 1246Assert.NotEqual(default, cs.CloseBraceToken); 1287Assert.NotEqual(default, cs.CloseBraceToken); 1328Assert.NotEqual(default, cs.CloseBraceToken); 1384Assert.NotEqual(default, cs.CloseBraceToken); 1439Assert.NotEqual(default, cs.CloseBraceToken); 1589Assert.NotEqual(default, cs.CloseBraceToken); 1614Assert.NotEqual(default, cs.CloseBraceToken); 1644Assert.NotEqual(default, cs.CloseBraceToken); 1676Assert.NotEqual(default, cs.CloseBraceToken); 1701Assert.NotEqual(default, cs.CloseBraceToken); 1726Assert.NotEqual(default, cs.CloseBraceToken); 1741Assert.NotEqual(default, cs.CloseBraceToken); 1766Assert.NotEqual(default, cs.CloseBraceToken); 1782Assert.NotEqual(default, cs.CloseBraceToken); 1807Assert.NotEqual(default, cs.CloseBraceToken); 1823Assert.NotEqual(default, cs.CloseBraceToken); 1848Assert.NotEqual(default, cs.CloseBraceToken); 1865Assert.NotEqual(default, cs.CloseBraceToken); 1890Assert.NotEqual(default, cs.CloseBraceToken); 1907Assert.NotEqual(default, cs.CloseBraceToken); 1932Assert.NotEqual(default, cs.CloseBraceToken); 1948Assert.NotEqual(default, cs.CloseBraceToken); 1973Assert.NotEqual(default, cs.CloseBraceToken); 1989Assert.NotEqual(default, cs.CloseBraceToken); 2452Assert.NotEqual(default, cs.CloseBraceToken); 2494Assert.NotEqual(default, cs.CloseBraceToken); 2540Assert.NotEqual(default, cs.CloseBraceToken); 2586Assert.NotEqual(default, cs.CloseBraceToken); 2631Assert.NotEqual(default, cs.CloseBraceToken); 2661Assert.NotEqual(default, cs.CloseBraceToken); 2689Assert.NotEqual(default, cs.CloseBraceToken); 2757Assert.NotEqual(default, cs.CloseBraceToken); 2804Assert.NotEqual(default, structDecl.CloseBraceToken); 2851Assert.NotEqual(default, structDecl.CloseBraceToken); 2901Assert.NotEqual(default, structDecl.CloseBraceToken); 2942Assert.NotEqual(default, structDecl.CloseBraceToken); 3057Assert.NotEqual(default, cs.CloseBraceToken); 3109Assert.NotEqual(default, cs.CloseBraceToken); 3170Assert.NotEqual(default, cs.CloseBraceToken); 3235Assert.NotEqual(default, cs.CloseBraceToken); 3309Assert.NotEqual(default, cs.CloseBraceToken); 3374Assert.NotEqual(default, cs.CloseBraceToken); 3426Assert.NotEqual(default, cs.CloseBraceToken); 3472Assert.NotEqual(default, cs.CloseBraceToken); 3553Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.Kind()); 3588Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.Kind()); 3635Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.Kind()); 3672Assert.NotEqual(default, cs.CloseBraceToken); 3732Assert.NotEqual(default, cs.CloseBraceToken); 3772Assert.NotEqual(default, cs.CloseBraceToken); 3826Assert.NotEqual(default, cs.CloseBraceToken); 3882Assert.NotEqual(default, cs.CloseBraceToken); 3927Assert.NotEqual(default, cs.CloseBraceToken); 3971Assert.NotEqual(default, cs.CloseBraceToken); 4016Assert.NotEqual(default, cs.CloseBraceToken); 4070Assert.NotEqual(default, cs.CloseBraceToken); 4133Assert.NotEqual(default, cs.CloseBraceToken); 4179Assert.NotEqual(default, cs.CloseBraceToken); 4233Assert.NotEqual(default, cs.CloseBraceToken); 4288Assert.NotEqual(default, cs.CloseBraceToken); 4361Assert.NotEqual(default, cs.CloseBraceToken); 4415Assert.NotEqual(default, cs.CloseBraceToken); 4553Assert.NotEqual(default, cs.CloseBraceToken); 4609Assert.NotEqual(default, cs.CloseBraceToken); 4665Assert.NotEqual(default, cs.CloseBraceToken); 4749Assert.NotEqual(default, cs.CloseBraceToken); 4805Assert.NotEqual(default, cs.CloseBraceToken); 4859Assert.NotEqual(default, cs.CloseBraceToken); 4942Assert.NotEqual(default, cs.CloseBraceToken); 4999Assert.NotEqual(default, cs.CloseBraceToken); 5066Assert.NotEqual(default, cs.CloseBraceToken); 5134Assert.NotEqual(default, cs.CloseBraceToken); 5201Assert.NotEqual(default, cs.CloseBraceToken); 5277Assert.NotEqual(default, cs.CloseBraceToken); 5345Assert.NotEqual(default, cs.CloseBraceToken); 5425Assert.NotEqual(default, cs.CloseBraceToken); 5539Assert.NotEqual(default, cs.CloseBraceToken); 5602Assert.NotEqual(default, cs.CloseBraceToken); 5650Assert.NotEqual(default, cs.CloseBraceToken);
Parsing\ParsingErrorRecoveryTests.cs (2)
6918Assert.False(item1.CloseBraceToken.IsMissing); 6942Assert.True(subitem2.CloseBraceToken.IsMissing);
Syntax\SyntaxNodeTests.cs (1)
1419var closeBraceToken = member.CloseBraceToken;
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1341.WithCloseBraceToken(typeDeclaration.CloseBraceToken == default ? CloseBraceToken : typeDeclaration.CloseBraceToken); 3701.WithCloseBraceToken(RemoveLeadingAndTrailingComments(declarationSyntax.CloseBraceToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
103BaseTypeDeclarationSyntax baseTypeNode => (baseTypeNode.OpenBraceToken, baseTypeNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
71if (declaration.CloseBraceToken.IsMissing) 76return position <= declaration.CloseBraceToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
41position > typeDecl.CloseBraceToken.Span.Start)
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.DotNet.ApiDiff (1)
MemoryOutputDiffGenerator.cs (1)
632BaseTypeDeclarationSyntax typeDecl => typeDecl.CloseBraceToken,
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
339if (node.OpenBraceToken.IsMissing || node.CloseBraceToken.IsMissing) 912return GetBodyEndPoint(text, node.CloseBraceToken);
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
103BaseTypeDeclarationSyntax baseTypeNode => (baseTypeNode.OpenBraceToken, baseTypeNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
71if (declaration.CloseBraceToken.IsMissing) 76return position <= declaration.CloseBraceToken.SpanStart;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
41position > typeDecl.CloseBraceToken.Span.Start)
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;