287 references to CloseBraceToken
Microsoft.CodeAnalysis.CSharp (146)
_generated\0\Syntax.xml.Main.Generated.cs (28)
3319if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3325=> SyntaxFactory.InitializerExpression(kind, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), expressions, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 3388if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3394=> SyntaxFactory.AnonymousObjectCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), initializers, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 3833if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3839=> SyntaxFactory.PropertyPatternClause(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), subpatterns, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 3983if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3989=> SyntaxFactory.Interpolation(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), expression, alignmentClause, formatClause, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 3993=> SyntaxFactory.Interpolation(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), expression, default, default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4028if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4034=> SyntaxFactory.Block(attributeLists, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), statements, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4039=> SyntaxFactory.Block(default, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), statements, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4650if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4712if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4718=> SyntaxFactory.SwitchExpression(governingExpression, SyntaxFactory.Token(SyntaxKind.SwitchKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), arms, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4722=> SyntaxFactory.SwitchExpression(governingExpression, SyntaxFactory.Token(SyntaxKind.SwitchKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4898if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4910=> SyntaxFactory.NamespaceDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), name, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), externs, usings, members, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 4914=> SyntaxFactory.NamespaceDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), name, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, default, default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 5057case SyntaxKind.CloseBraceToken: 5083case SyntaxKind.CloseBraceToken: 5110case SyntaxKind.CloseBraceToken: 5136case SyntaxKind.CloseBraceToken: 5174case SyntaxKind.CloseBraceToken: 5220case SyntaxKind.CloseBraceToken: 5283case SyntaxKind.CloseBraceToken: 5797if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 5803=> SyntaxFactory.AccessorList(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), accessors, SyntaxFactory.Token(SyntaxKind.CloseBraceToken));
_generated\1\Syntax.xml.Internal.Generated.cs (32)
30063if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 30160if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 30782if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 31021if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 31093if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 31713if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 31801if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 31974if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 32178case SyntaxKind.CloseBraceToken: 32217case SyntaxKind.CloseBraceToken: 32256case SyntaxKind.CloseBraceToken: 32295case SyntaxKind.CloseBraceToken: 32349case SyntaxKind.CloseBraceToken: 32388case SyntaxKind.CloseBraceToken: 32451case SyntaxKind.CloseBraceToken: 33026if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 35485if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 35582if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 36204if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 36443if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 36515if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 37135if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 37223if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 37396if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 37600case SyntaxKind.CloseBraceToken: 37639case SyntaxKind.CloseBraceToken: 37678case SyntaxKind.CloseBraceToken: 37717case SyntaxKind.CloseBraceToken: 37771case SyntaxKind.CloseBraceToken: 37810case SyntaxKind.CloseBraceToken: 37873case SyntaxKind.CloseBraceToken: 38448if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken));
Parser\LanguageParser_InterpolatedString.cs (1)
568SyntaxKind.CloseBraceToken,
Parser\LanguageParser_Patterns.cs (9)
195case SyntaxKind.CloseBraceToken: 264case SyntaxKind.CloseBraceToken: // for efficiency, test some tokens that can follow a type pattern 422case SyntaxKind.CloseBraceToken: 514SyntaxKind.CloseBraceToken, 525this.EatToken(SyntaxKind.CloseBraceToken)); 568if (@this.CurrentToken.Kind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBraceToken or SyntaxKind.CloseBracketToken or SyntaxKind.SemicolonToken) 603this.EatToken(SyntaxKind.CloseBraceToken)); 609while (this.CurrentToken.Kind != SyntaxKind.CloseBraceToken) 647if (this.CurrentToken.Kind != SyntaxKind.CloseBraceToken)
Parser\LanguageParser.cs (46)
320this.EatToken(SyntaxKind.CloseBraceToken), 526? EatToken(SyntaxKind.CloseBraceToken) 528SyntaxFactory.MissingToken(SyntaxKind.CloseBraceToken), ErrorCode.ERR_RbraceExpected); 603case SyntaxKind.CloseBraceToken: 903return this.CurrentToken.Kind == SyntaxKind.CloseBraceToken; 1617if (currentTokenKind == SyntaxKind.CloseBraceToken) 1891else if (kind is SyntaxKind.CloseBraceToken or SyntaxKind.EndOfFileToken || this.IsTerminator()) 1905? this.CreateMissingToken(SyntaxKind.CloseBraceToken, this.CurrentToken.Kind) 1906: this.EatToken(SyntaxKind.CloseBraceToken); 2129case SyntaxKind.CloseBraceToken: 2156return this.IsPossibleMemberStart() || this.CurrentToken.Kind == SyntaxKind.CloseBraceToken; 2780if (this.CurrentToken.Kind is not SyntaxKind.CloseBraceToken and not SyntaxKind.EndOfFileToken && 4412if (this.CurrentToken.Kind == SyntaxKind.CloseBraceToken) 4434this.EatToken(SyntaxKind.CloseBraceToken)); 4458static p => p.CurrentToken.Kind != SyntaxKind.CloseBraceToken && !p.IsPossibleAccessor(), 4503if (token.Kind is SyntaxKind.CloseBraceToken or SyntaxKind.EndOfFileToken) 5168SyntaxFactory.MissingToken(SyntaxKind.CloseBraceToken)), 5964SyntaxKind.CloseBraceToken, 5973closeBrace = this.EatToken(SyntaxKind.CloseBraceToken); 6013this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.CloseBraceToken 6343case SyntaxKind.CloseBraceToken: 6711case SyntaxKind.CloseBraceToken: 7861if (nextTokenKind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseBraceToken) 9152this.EatToken(SyntaxKind.CloseBraceToken)); 9180this.EatToken(SyntaxKind.CloseBraceToken)); 9215while (this.CurrentToken.Kind is not SyntaxKind.CloseBraceToken and not SyntaxKind.EndOfFileToken 9230var action = this.SkipBadStatementListTokens(statements, SyntaxKind.CloseBraceToken, out trailingTrivia); 9259static (p, _) => p.CurrentToken.Kind == SyntaxKind.CloseBraceToken, 9480SyntaxFactory.MissingToken(SyntaxKind.CloseBraceToken)); 9485return this.CurrentToken.Kind is SyntaxKind.CloseBraceToken or SyntaxKind.CatchKeyword or SyntaxKind.FinallyKeyword; 9551or SyntaxKind.CloseBraceToken 9560or SyntaxKind.CloseBraceToken 9566return this.CurrentToken.Kind is SyntaxKind.CloseBraceToken 10242this.EatToken(SyntaxKind.CloseBraceToken)); 13255case SyntaxKind.CloseBraceToken: 13394SyntaxKind.CloseBraceToken, 13406this.EatToken(SyntaxKind.CloseBraceToken)); 13524SyntaxKind.CloseBraceToken, 13539this.EatToken(SyntaxKind.CloseBraceToken))); 13550SyntaxKind.CloseBraceToken, 13564this.EatToken(SyntaxKind.CloseBraceToken)); 13659SyntaxKind.CloseBraceToken, 13671this.EatToken(SyntaxKind.CloseBraceToken)); 13725SyntaxKind.CloseBraceToken, 13737this.EatToken(SyntaxKind.CloseBraceToken)); 13834SyntaxFactory.MissingToken(SyntaxKind.CloseBraceToken)),
Parser\Lexer.cs (1)
537info.Kind = SyntaxKind.CloseBraceToken;
Parser\SyntaxParser.cs (1)
723case SyntaxKind.CloseBraceToken:
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
190AddPunctuation(SyntaxKind.CloseBraceToken);
Syntax\RecordDeclarationSyntax.cs (1)
40var closeBraceToken = members.Count == 0 ? default : Token(SyntaxKind.CloseBraceToken);
Syntax\SyntaxFactory.cs (13)
2782SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 2921=> SyntaxFactory.ClassDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.ClassKeyword), identifier, typeParameterList, parameterList, baseList, constraintClauses, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), members, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2925=> SyntaxFactory.ClassDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.ClassKeyword), identifier, null, null, null, default, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2929=> SyntaxFactory.ClassDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.ClassKeyword), SyntaxFactory.Identifier(identifier), null, null, null, default, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2948=> SyntaxFactory.StructDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.StructKeyword), identifier, typeParameterList, parameterList, baseList, constraintClauses, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), members, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2952=> SyntaxFactory.StructDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.StructKeyword), identifier, null, null, null, default, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2956=> SyntaxFactory.StructDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.StructKeyword), SyntaxFactory.Identifier(identifier), null, null, null, default, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2966=> SyntaxFactory.InterfaceDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.InterfaceKeyword), identifier, typeParameterList, baseList, constraintClauses, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), members, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2970=> SyntaxFactory.InterfaceDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.InterfaceKeyword), identifier, null, null, default, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2974=> SyntaxFactory.InterfaceDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.InterfaceKeyword), SyntaxFactory.Identifier(identifier), null, null, default, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2978=> SyntaxFactory.EnumDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.EnumKeyword), identifier, baseList, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), members, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2982=> SyntaxFactory.EnumDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.EnumKeyword), identifier, null, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 2986=> SyntaxFactory.EnumDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.EnumKeyword), SyntaxFactory.Identifier(identifier), null, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default);
Syntax\SyntaxKindFacts.cs (1)
1478case SyntaxKind.CloseBraceToken:
Syntax\SyntaxNormalizer.cs (11)
216if (nextToken.IsKind(SyntaxKind.CloseBraceToken)) 241case SyntaxKind.CloseBraceToken: 311case SyntaxKind.CloseBraceToken: 351Debug.Assert(closeBraceToken.IsKind(SyntaxKind.CloseBraceToken)); 409case SyntaxKind.CloseBraceToken: 427=> currentToken.IsKind(SyntaxKind.CloseBraceToken) && 437else if (nextToken.Kind() == SyntaxKind.CloseBraceToken) 501var tokenIsCloseBrace = token.IsKind(SyntaxKind.CloseBraceToken); 502var nextIsCloseBrace = next.IsKind(SyntaxKind.CloseBraceToken); 893next.IsKind(SyntaxKind.CloseBraceToken)) 920!next.IsKind(SyntaxKind.CloseBraceToken) &&
Syntax\TypeDeclarationSyntax.cs (1)
102SyntaxFactory.Token(SyntaxKind.CloseBraceToken),
Microsoft.CodeAnalysis.CSharp.CodeStyle (27)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
98if (!token.IsKind(SyntaxKind.CloseBraceToken)) 102if (!nextToken.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
22public static readonly SyntaxToken CloseBraceToken = Token(SyntaxKind.CloseBraceToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (4)
66return bracketOrBracePair.closeBracketOrBrace.IsKind(SyntaxKind.CloseBraceToken); 174if (token.Kind() != SyntaxKind.CloseBraceToken) 184if (token.Kind() != SyntaxKind.CloseBraceToken) 472if (token.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
182if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 324case SyntaxKind.CloseBraceToken: 388case SyntaxKind.CloseBraceToken: 425if (nextToken.Kind() == SyntaxKind.CloseBraceToken) 458else if (currentToken.Kind() == SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
83if (previousToken.IsKind(SyntaxKind.CloseBraceToken) 277if (previousToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.IsKind(SyntaxKind.ElseKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
495(previousKind == SyntaxKind.CloseBraceToken && previousToken.Parent is InterpolationSyntax)) 507if (currentKind == SyntaxKind.CloseBraceToken && currentToken.Parent is InterpolationSyntax interpolation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (3)
61case SyntaxKind.CloseBraceToken: 69if (previousToken.Kind() == SyntaxKind.CloseBraceToken && currentToken.Kind() == SyntaxKind.WhileKeyword) 77case SyntaxKind.CloseBraceToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
71return endToken.IsKind(SyntaxKind.CloseBraceToken) && 98if (nextToken.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
45public int CloseBraceToken => (int)SyntaxKind.CloseBraceToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (5)
40while (currentToken.Kind() != SyntaxKind.CloseBraceToken && previousToken.Kind() == SyntaxKind.OpenBraceToken) 60case SyntaxKind.CloseBraceToken: 395if (previousToken.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken) 400if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 417if (token.Kind() == SyntaxKind.CloseBraceToken)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (2)
68if (!token.IsKind(SyntaxKind.CloseBraceToken)) 75if (!firstBrace.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\SingleLinePropertyFormattingRule.cs (1)
22if (currentToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.Parent.IsKind(SyntaxKind.AccessorList))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
123case SyntaxKind.CloseBraceToken: 207if (token.Kind() == SyntaxKind.CloseBraceToken) 410SyntaxKind.CloseBraceToken) 588if (targetToken.Kind() == SyntaxKind.CloseBraceToken &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
194if (token.IsKind(SyntaxKind.CloseBraceToken)) 477if (token.IsKind(SyntaxKind.CloseBraceToken)) 2951if (token.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
112var closeBrace = EnsureToken(typeDeclaration.CloseBraceToken, SyntaxKind.CloseBraceToken, appendNewLineIfMissing: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (2)
129(token.IsKind(SyntaxKind.CloseBraceToken) && OnlySmartIndentCloseBrace(indentationOptions.AutoFormattingOptions)) || 289if (tokenBeforeCaret.Kind() is SyntaxKind.CloseBraceToken or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (3)
121|| token is { RawKind: (int)SyntaxKind.CloseBraceToken, Parent: InterpolationSyntax }) 176(token.IsKind(SyntaxKind.CloseBraceToken) && token.Parent.IsKind(SyntaxKind.Interpolation))) 251case SyntaxKind.CloseBraceToken:
Microsoft.CodeAnalysis.CSharp.Features (18)
BraceCompletion\CurlyBraceCompletionService.cs (1)
51=> token.IsKind(SyntaxKind.CloseBraceToken);
BraceCompletion\InterpolationBraceCompletionService.cs (1)
45=> token.IsKind(SyntaxKind.CloseBraceToken);
BraceMatching\OpenCloseBraceBraceMatcher.cs (1)
18: base(SyntaxKind.OpenBraceToken, SyntaxKind.CloseBraceToken)
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
130if (tokenBeforeType.Kind() is SyntaxKind.CloseBraceToken or SyntaxKind.SemicolonToken)
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
121if (token.Kind() == SyntaxKind.CloseBraceToken)
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
35if (token.Kind() == SyntaxKind.CloseBraceToken &&
Debugging\CSharpProximityExpressionsService.cs (1)
58if (token.Kind() == SyntaxKind.CloseBraceToken && token.GetPreviousToken().Kind() != SyntaxKind.None)
DecompiledSource\CSharpDecompiledSourceFormattingRule.cs (2)
29if (previousToken.Kind() != SyntaxKind.CloseBraceToken) 32if (currentToken.Kind() == SyntaxKind.CloseBraceToken)
LanguageServices\CSharpStructuralTypeDisplayService.cs (1)
58members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.CloseBraceToken)));
MetadataAsSource\FormattingRule.cs (2)
27if ((previousToken.Kind() != SyntaxKind.SemicolonToken && previousToken.Kind() != SyntaxKind.CloseBraceToken) || 28currentToken.Kind() == SyntaxKind.CloseBraceToken)
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
35case SyntaxKind.CloseBraceToken:
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
98if (!token.IsKind(SyntaxKind.CloseBraceToken)) 102if (!nextToken.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (2)
68if (!token.IsKind(SyntaxKind.CloseBraceToken)) 75if (!firstBrace.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\SingleLinePropertyFormattingRule.cs (1)
22if (currentToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.Parent.IsKind(SyntaxKind.AccessorList))
Microsoft.CodeAnalysis.CSharp.Workspaces (39)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
22public static readonly SyntaxToken CloseBraceToken = Token(SyntaxKind.CloseBraceToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (4)
66return bracketOrBracePair.closeBracketOrBrace.IsKind(SyntaxKind.CloseBraceToken); 174if (token.Kind() != SyntaxKind.CloseBraceToken) 184if (token.Kind() != SyntaxKind.CloseBraceToken) 472if (token.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
182if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 324case SyntaxKind.CloseBraceToken: 388case SyntaxKind.CloseBraceToken: 425if (nextToken.Kind() == SyntaxKind.CloseBraceToken) 458else if (currentToken.Kind() == SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
83if (previousToken.IsKind(SyntaxKind.CloseBraceToken) 277if (previousToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.IsKind(SyntaxKind.ElseKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
495(previousKind == SyntaxKind.CloseBraceToken && previousToken.Parent is InterpolationSyntax)) 507if (currentKind == SyntaxKind.CloseBraceToken && currentToken.Parent is InterpolationSyntax interpolation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (3)
61case SyntaxKind.CloseBraceToken: 69if (previousToken.Kind() == SyntaxKind.CloseBraceToken && currentToken.Kind() == SyntaxKind.WhileKeyword) 77case SyntaxKind.CloseBraceToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
71return endToken.IsKind(SyntaxKind.CloseBraceToken) && 98if (nextToken.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
45public int CloseBraceToken => (int)SyntaxKind.CloseBraceToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (5)
40while (currentToken.Kind() != SyntaxKind.CloseBraceToken && previousToken.Kind() == SyntaxKind.OpenBraceToken) 60case SyntaxKind.CloseBraceToken: 395if (previousToken.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken) 400if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 417if (token.Kind() == SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
123case SyntaxKind.CloseBraceToken: 207if (token.Kind() == SyntaxKind.CloseBraceToken) 410SyntaxKind.CloseBraceToken) 588if (targetToken.Kind() == SyntaxKind.CloseBraceToken &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
194if (token.IsKind(SyntaxKind.CloseBraceToken)) 477if (token.IsKind(SyntaxKind.CloseBraceToken)) 2951if (token.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
112var closeBrace = EnsureToken(typeDeclaration.CloseBraceToken, SyntaxKind.CloseBraceToken, appendNewLineIfMissing: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (2)
129(token.IsKind(SyntaxKind.CloseBraceToken) && OnlySmartIndentCloseBrace(indentationOptions.AutoFormattingOptions)) || 289if (tokenBeforeCaret.Kind() is SyntaxKind.CloseBraceToken or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (3)
121|| token is { RawKind: (int)SyntaxKind.CloseBraceToken, Parent: InterpolationSyntax }) 176(token.IsKind(SyntaxKind.CloseBraceToken) && token.Parent.IsKind(SyntaxKind.Interpolation))) 251case SyntaxKind.CloseBraceToken:
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Legacy\RoslynCSharpTokenizer.cs (1)
337(int)CSharpSyntaxKind.CloseBraceToken => SyntaxKind.RightBrace,
Roslyn.Diagnostics.CSharp.Analyzers (39)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
22public static readonly SyntaxToken CloseBraceToken = Token(SyntaxKind.CloseBraceToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (4)
66return bracketOrBracePair.closeBracketOrBrace.IsKind(SyntaxKind.CloseBraceToken); 174if (token.Kind() != SyntaxKind.CloseBraceToken) 184if (token.Kind() != SyntaxKind.CloseBraceToken) 472if (token.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (5)
182if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 324case SyntaxKind.CloseBraceToken: 388case SyntaxKind.CloseBraceToken: 425if (nextToken.Kind() == SyntaxKind.CloseBraceToken) 458else if (currentToken.Kind() == SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
83if (previousToken.IsKind(SyntaxKind.CloseBraceToken) 277if (previousToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.IsKind(SyntaxKind.ElseKeyword))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
495(previousKind == SyntaxKind.CloseBraceToken && previousToken.Parent is InterpolationSyntax)) 507if (currentKind == SyntaxKind.CloseBraceToken && currentToken.Parent is InterpolationSyntax interpolation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (3)
61case SyntaxKind.CloseBraceToken: 69if (previousToken.Kind() == SyntaxKind.CloseBraceToken && currentToken.Kind() == SyntaxKind.WhileKeyword) 77case SyntaxKind.CloseBraceToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (2)
71return endToken.IsKind(SyntaxKind.CloseBraceToken) && 98if (nextToken.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
45public int CloseBraceToken => (int)SyntaxKind.CloseBraceToken;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (5)
40while (currentToken.Kind() != SyntaxKind.CloseBraceToken && previousToken.Kind() == SyntaxKind.OpenBraceToken) 60case SyntaxKind.CloseBraceToken: 395if (previousToken.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken) 400if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 417if (token.Kind() == SyntaxKind.CloseBraceToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (4)
123case SyntaxKind.CloseBraceToken: 207if (token.Kind() == SyntaxKind.CloseBraceToken) 410SyntaxKind.CloseBraceToken) 588if (targetToken.Kind() == SyntaxKind.CloseBraceToken &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
194if (token.IsKind(SyntaxKind.CloseBraceToken)) 477if (token.IsKind(SyntaxKind.CloseBraceToken)) 2951if (token.IsKind(SyntaxKind.CloseBraceToken))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
112var closeBrace = EnsureToken(typeDeclaration.CloseBraceToken, SyntaxKind.CloseBraceToken, appendNewLineIfMissing: true);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (2)
129(token.IsKind(SyntaxKind.CloseBraceToken) && OnlySmartIndentCloseBrace(indentationOptions.AutoFormattingOptions)) || 289if (tokenBeforeCaret.Kind() is SyntaxKind.CloseBraceToken or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (3)
121|| token is { RawKind: (int)SyntaxKind.CloseBraceToken, Parent: InterpolationSyntax }) 176(token.IsKind(SyntaxKind.CloseBraceToken) && token.Parent.IsKind(SyntaxKind.Interpolation))) 251case SyntaxKind.CloseBraceToken: