6 overrides of CloseBraceToken
Microsoft.CodeAnalysis.CSharp (6)
Syntax.xml.Syntax.Generated.cs (6)
10372public override SyntaxToken CloseBraceToken 10538public override SyntaxToken CloseBraceToken 10704public override SyntaxToken CloseBraceToken 10878public override SyntaxToken CloseBraceToken 11044public override SyntaxToken CloseBraceToken 11365public override SyntaxToken CloseBraceToken
137 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); 3003Assert.NotEqual(default, cs.CloseBraceToken); 3055Assert.NotEqual(default, cs.CloseBraceToken); 3116Assert.NotEqual(default, cs.CloseBraceToken); 3181Assert.NotEqual(default, cs.CloseBraceToken); 3255Assert.NotEqual(default, cs.CloseBraceToken); 3320Assert.NotEqual(default, cs.CloseBraceToken); 3372Assert.NotEqual(default, cs.CloseBraceToken); 3418Assert.NotEqual(default, cs.CloseBraceToken); 3499Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.Kind()); 3534Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.Kind()); 3581Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.Kind()); 3618Assert.NotEqual(default, cs.CloseBraceToken); 3678Assert.NotEqual(default, cs.CloseBraceToken); 3718Assert.NotEqual(default, cs.CloseBraceToken); 3772Assert.NotEqual(default, cs.CloseBraceToken); 3828Assert.NotEqual(default, cs.CloseBraceToken); 3873Assert.NotEqual(default, cs.CloseBraceToken); 3917Assert.NotEqual(default, cs.CloseBraceToken); 3962Assert.NotEqual(default, cs.CloseBraceToken); 4016Assert.NotEqual(default, cs.CloseBraceToken); 4079Assert.NotEqual(default, cs.CloseBraceToken); 4125Assert.NotEqual(default, cs.CloseBraceToken); 4179Assert.NotEqual(default, cs.CloseBraceToken); 4234Assert.NotEqual(default, cs.CloseBraceToken); 4307Assert.NotEqual(default, cs.CloseBraceToken); 4361Assert.NotEqual(default, cs.CloseBraceToken); 4499Assert.NotEqual(default, cs.CloseBraceToken); 4555Assert.NotEqual(default, cs.CloseBraceToken); 4611Assert.NotEqual(default, cs.CloseBraceToken); 4695Assert.NotEqual(default, cs.CloseBraceToken); 4751Assert.NotEqual(default, cs.CloseBraceToken); 4805Assert.NotEqual(default, cs.CloseBraceToken); 4888Assert.NotEqual(default, cs.CloseBraceToken); 4945Assert.NotEqual(default, cs.CloseBraceToken); 5012Assert.NotEqual(default, cs.CloseBraceToken); 5080Assert.NotEqual(default, cs.CloseBraceToken); 5147Assert.NotEqual(default, cs.CloseBraceToken); 5223Assert.NotEqual(default, cs.CloseBraceToken); 5291Assert.NotEqual(default, cs.CloseBraceToken); 5371Assert.NotEqual(default, cs.CloseBraceToken); 5485Assert.NotEqual(default, cs.CloseBraceToken); 5548Assert.NotEqual(default, cs.CloseBraceToken); 5596Assert.NotEqual(default, cs.CloseBraceToken);
Parsing\ParsingErrorRecoveryTests.cs (2)
6918Assert.False(item1.CloseBraceToken.IsMissing); 6942Assert.True(subitem2.CloseBraceToken.IsMissing);
Syntax\SyntaxNodeTests.cs (1)
1345var closeBraceToken = member.CloseBraceToken;
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1347.WithCloseBraceToken(typeDeclaration.CloseBraceToken == default ? CloseBraceToken : typeDeclaration.CloseBraceToken); 3702.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.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;