287 references to CloseBraceToken
Microsoft.CodeAnalysis.CSharp (146)
_generated\0\Syntax.xml.Main.Generated.cs (28)
3291if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3297=> SyntaxFactory.InitializerExpression(kind, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), expressions, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 3360if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3366=> SyntaxFactory.AnonymousObjectCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), initializers, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 3805if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3811=> SyntaxFactory.PropertyPatternClause(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), subpatterns, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 3955if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3961=> SyntaxFactory.Interpolation(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), expression, alignmentClause, formatClause, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 3965=> SyntaxFactory.Interpolation(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), expression, default, default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4000if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4006=> SyntaxFactory.Block(attributeLists, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), statements, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4011=> SyntaxFactory.Block(default, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), statements, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4612if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4674if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4680=> SyntaxFactory.SwitchExpression(governingExpression, SyntaxFactory.Token(SyntaxKind.SwitchKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), arms, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4684=> SyntaxFactory.SwitchExpression(governingExpression, SyntaxFactory.Token(SyntaxKind.SwitchKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)); 4860if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4872=> SyntaxFactory.NamespaceDeclaration(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), name, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), externs, usings, members, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 4876=> SyntaxFactory.NamespaceDeclaration(default, default(SyntaxTokenList), SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), name, SyntaxFactory.Token(SyntaxKind.OpenBraceToken), default, default, default, SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default); 5019case SyntaxKind.CloseBraceToken: 5045case SyntaxKind.CloseBraceToken: 5072case SyntaxKind.CloseBraceToken: 5098case SyntaxKind.CloseBraceToken: 5136case SyntaxKind.CloseBraceToken: 5182case SyntaxKind.CloseBraceToken: 5245case SyntaxKind.CloseBraceToken: 5759if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 5765=> SyntaxFactory.AccessorList(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), accessors, SyntaxFactory.Token(SyntaxKind.CloseBraceToken));
_generated\1\Syntax.xml.Internal.Generated.cs (32)
29908if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 30005if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 30627if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 30866if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 30938if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 31578if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 31666if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 31839if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 32043case SyntaxKind.CloseBraceToken: 32082case SyntaxKind.CloseBraceToken: 32121case SyntaxKind.CloseBraceToken: 32160case SyntaxKind.CloseBraceToken: 32214case SyntaxKind.CloseBraceToken: 32253case SyntaxKind.CloseBraceToken: 32316case SyntaxKind.CloseBraceToken: 32891if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 35335if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 35432if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 36054if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 36293if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 36365if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 37005if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 37093if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 37266if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 37470case SyntaxKind.CloseBraceToken: 37509case SyntaxKind.CloseBraceToken: 37548case SyntaxKind.CloseBraceToken: 37587case SyntaxKind.CloseBraceToken: 37641case SyntaxKind.CloseBraceToken: 37680case SyntaxKind.CloseBraceToken: 37743case SyntaxKind.CloseBraceToken: 38318if (closeBraceToken.Kind != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(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; 2775if (this.CurrentToken.Kind is not SyntaxKind.CloseBraceToken and not SyntaxKind.EndOfFileToken && 4407if (this.CurrentToken.Kind == SyntaxKind.CloseBraceToken) 4429this.EatToken(SyntaxKind.CloseBraceToken)); 4453static p => p.CurrentToken.Kind != SyntaxKind.CloseBraceToken && !p.IsPossibleAccessor(), 4498if (token.Kind is SyntaxKind.CloseBraceToken or SyntaxKind.EndOfFileToken) 5163SyntaxFactory.MissingToken(SyntaxKind.CloseBraceToken)), 5959SyntaxKind.CloseBraceToken, 5968closeBrace = this.EatToken(SyntaxKind.CloseBraceToken); 6008this.CurrentToken.Kind is SyntaxKind.CommaToken or SyntaxKind.CloseBraceToken 6338case SyntaxKind.CloseBraceToken: 6706case SyntaxKind.CloseBraceToken: 7856if (nextTokenKind is SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseBraceToken) 9131this.EatToken(SyntaxKind.CloseBraceToken)); 9159this.EatToken(SyntaxKind.CloseBraceToken)); 9194while (this.CurrentToken.Kind is not SyntaxKind.CloseBraceToken and not SyntaxKind.EndOfFileToken 9209var action = this.SkipBadStatementListTokens(statements, SyntaxKind.CloseBraceToken, out trailingTrivia); 9238static (p, _) => p.CurrentToken.Kind == SyntaxKind.CloseBraceToken, 9457SyntaxFactory.MissingToken(SyntaxKind.CloseBraceToken)); 9462return this.CurrentToken.Kind is SyntaxKind.CloseBraceToken or SyntaxKind.CatchKeyword or SyntaxKind.FinallyKeyword; 9528or SyntaxKind.CloseBraceToken 9537or SyntaxKind.CloseBraceToken 9543return this.CurrentToken.Kind is SyntaxKind.CloseBraceToken 10219this.EatToken(SyntaxKind.CloseBraceToken)); 13219case SyntaxKind.CloseBraceToken: 13358SyntaxKind.CloseBraceToken, 13370this.EatToken(SyntaxKind.CloseBraceToken)); 13488SyntaxKind.CloseBraceToken, 13503this.EatToken(SyntaxKind.CloseBraceToken))); 13514SyntaxKind.CloseBraceToken, 13528this.EatToken(SyntaxKind.CloseBraceToken)); 13623SyntaxKind.CloseBraceToken, 13635this.EatToken(SyntaxKind.CloseBraceToken)); 13689SyntaxKind.CloseBraceToken, 13701this.EatToken(SyntaxKind.CloseBraceToken)); 13798SyntaxFactory.MissingToken(SyntaxKind.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\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)
1476case 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)) 2958if (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)) 2958if (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)) 2958if (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: