187 references to CloseBraceToken
Microsoft.CodeAnalysis.CSharp (24)
CodeGen\CodeGenerator.cs (1)
338EmitSequencePoint(blockSyntax.SyntaxTree, blockSyntax.CloseBraceToken.Span);
Compiler\MethodBodySynthesizer.cs (1)
560((BlockSyntax)syntax).CloseBraceToken.Span);
FlowAnalysis\NullableWalker.cs (2)
1087BlockSyntax blockSyntax => blockSyntax.CloseBraceToken, 1326location = blockSyntax.CloseBraceToken.GetLocation();
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
181bodyBuilder.Add(F.SequencePointWithSpan(block, block.CloseBraceToken.Span, stateDone));
Lowering\Instrumentation\DebugInfoInjector.cs (3)
175return new BoundSequencePointWithSpan(original.Syntax, rewritten, ((BlockSyntax)original.Syntax).CloseBraceToken.Span); 202epilogue = new BoundSequencePointWithSpan(original.Syntax, previousEpilogue, blockSyntax.CloseBraceToken.Span); 409return new BoundSequencePointWithSpan(original.Syntax, rewritten, ((BlockSyntax)original.Syntax).CloseBraceToken.Span);
Syntax.xml.Main.Generated.cs (1)
1831=> node.Update(VisitList(node.AttributeLists), VisitToken(node.OpenBraceToken), VisitList(node.Statements), VisitToken(node.CloseBraceToken));
Syntax.xml.Syntax.Generated.cs (4)
6286if (attributeLists != this.AttributeLists || openBraceToken != this.OpenBraceToken || statements != this.Statements || closeBraceToken != this.CloseBraceToken) 6297public new BlockSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.OpenBraceToken, this.Statements, this.CloseBraceToken); 6298public BlockSyntax WithOpenBraceToken(SyntaxToken openBraceToken) => Update(this.AttributeLists, openBraceToken, this.Statements, this.CloseBraceToken); 6299public BlockSyntax WithStatements(SyntaxList<StatementSyntax> statements) => Update(this.AttributeLists, this.OpenBraceToken, statements, this.CloseBraceToken);
Syntax\LookupPosition.cs (11)
25return blockOpt != null && IsBeforeToken(position, blockOpt, blockOpt.CloseBraceToken); 136return IsBeforeToken(position, methodDecl, body.CloseBraceToken) || 145SyntaxToken lastToken = body == null ? accessorDecl.SemicolonToken : body.CloseBraceToken; 195constructorDecl.SemicolonToken.Kind() == SyntaxKind.None ? constructorDecl.Body!.CloseBraceToken : constructorDecl.SemicolonToken); 296return IsBetweenTokens(position, catchClause.Block.OpenBraceToken, catchClause.Block.CloseBraceToken); 378return ((BlockSyntax)statement).CloseBraceToken; 383return ((CheckedStatementSyntax)statement).Block.CloseBraceToken; 423return finallyClause.Block.CloseBraceToken; 429return lastCatch.Block.CloseBraceToken; 431return tryStmt.Block.CloseBraceToken; 433return ((UnsafeStatementSyntax)statement).Block.CloseBraceToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (4)
32HasAcceptableDirectiveShape(statement, block.CloseBraceToken)) 38block.CloseBraceToken.LeadingTrivia.Where(t => !t.IsWhitespaceOrEndOfLine())); 54var closeBraceLeadingDirectives = block.CloseBraceToken.LeadingTrivia.WhereAsArray(IsAnyCodeDirective); 73conditionalDirectives.Last().Span.End >= block.CloseBraceToken.Span.End)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105BlockSyntax blockNode => (blockNode.OpenBraceToken, blockNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
189block.CloseBraceToken != token)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (7)
136AddSuppressWrappingIfOnSingleLineOperation(list, constructorInitializerNode.ColonToken, constructorDeclarationNode.Body.CloseBraceToken); 233if (!tryStatement.TryKeyword.IsMissing && tryStatement.Block != null && !tryStatement.Block.CloseBraceToken.IsMissing) 235AddSuppressWrappingIfOnSingleLineOperation(list, tryStatement.TryKeyword, tryStatement.Block.CloseBraceToken); 242if (!catchClause.CatchKeyword.IsMissing && catchClause.Block != null && !catchClause.Block.CloseBraceToken.IsMissing) 244AddSuppressWrappingIfOnSingleLineOperation(list, catchClause.CatchKeyword, catchClause.Block.CloseBraceToken); 251if (!finallyClause.FinallyKeyword.IsMissing && finallyClause.Block != null && !finallyClause.Block.CloseBraceToken.IsMissing) 253AddSuppressWrappingIfOnSingleLineOperation(list, finallyClause.FinallyKeyword, finallyClause.Block.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
158return (methodDeclaration.Body.OpenBraceToken, methodDeclaration.Body.CloseBraceToken); 168return (accessorDeclaration.Body.OpenBraceToken, accessorDeclaration.Body.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
928return TextSpan.FromBounds(method.Body.OpenBraceToken.Span.End, method.Body.CloseBraceToken.SpanStart);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
96AddLeadingTrivia(blockSyntax.CloseBraceToken, ElasticMarker)); 123AddLeadingTrivia(currentBlock.CloseBraceToken, ElasticMarker));
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
212return accessor.WithBody(null).WithSemicolonToken(SemicolonToken.WithTrailingTrivia(accessor.Body.CloseBraceToken.TrailingTrivia));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (3)
144return blockSyntax.CloseBraceToken.LeadingTrivia; 172var closeBraceTrailingTrivia = blockSyntax.CloseBraceToken.TrailingTrivia; 183return blockSyntax.CloseBraceToken.LeadingTrivia;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
595var closeBraceTrivia = block.CloseBraceToken.LeadingTrivia; 605block.CloseBraceToken.WithLeadingTrivia(closeBraceTrivia.Skip(splitIndex)));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Attributes\AttributeTests_RefReadOnly.cs (4)
1380var position = userFunction.Body.CloseBraceToken.Position; 1422var position = userFunction.Body.CloseBraceToken.Position; 1451var position = userFunction.Body.CloseBraceToken.Position; 1478var position = userFunction.Body.CloseBraceToken.Position;
Microsoft.CodeAnalysis.CSharp.Features (38)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (2)
78block?.CloseBraceToken.WithoutLeadingTrivia() ?? CloseBraceToken); 130statements.Add(BreakStatement().WithLeadingTrivia(block.CloseBraceToken.LeadingTrivia));
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
63trailingTokensBuilder.Add(block.CloseBraceToken);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
162var leadingCloseBraceTrivia = block.CloseBraceToken.LeadingTrivia;
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
176block.CloseBraceToken == _token)
EditAndContinue\BreakpointSpans.cs (1)
570return CreateSpan(block.CloseBraceToken);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
313BlockPart.CloseBrace => node.CloseBraceToken.Span,
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (3)
61return (block.OpenBraceToken.GetAllTrivia().IsEmpty() && block.CloseBraceToken.GetAllTrivia().IsEmpty()) 73var lastTokenWithAsset = block.CloseBraceToken.CopyAnnotationsTo(lastToken).WithAppendedTrailingTrivia(block.CloseBraceToken.GetAllTrivia());
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (2)
67? body.CloseBraceToken.GetPreviousToken(includeZeroWidth: true) 89tokenPair.NextToken == body.CloseBraceToken)
ExtractMethod\CSharpSelectionValidator.cs (1)
252var blockSpan = TextSpan.FromBounds(block.OpenBraceToken.Span.End, block.CloseBraceToken.SpanStart);
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (1)
213return block.CloseBraceToken.LeadingTrivia.Any(HasCommentTrivia)
LineSeparators\CSharpLineSeparatorService.cs (5)
132methodDecl.Body.CloseBraceToken.IsMissing)) 165constructorDecl.Body.CloseBraceToken.IsMissing)) 180destructorDecl.Body.CloseBraceToken.IsMissing)) 195operatorDecl.Body.CloseBraceToken.IsMissing)) 210conversionDecl.Body.CloseBraceToken.IsMissing))
Snippets\CSharpSnippetHelpers.cs (2)
23var triviaSpan = block.CloseBraceToken.LeadingTrivia.Span; 55var updatedBlock = block.WithCloseBraceToken(block.CloseBraceToken.WithPrependedLeadingTrivia(SyntaxFactory.SyntaxTrivia(SyntaxKind.WhitespaceTrivia, indentationString)));
SolutionCrawler\CSharpDocumentDifferenceService.cs (1)
40=> TextSpan.FromBounds(body.OpenBraceToken.Span.End, body.CloseBraceToken.SpanStart);
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
96AddLeadingTrivia(blockSyntax.CloseBraceToken, ElasticMarker)); 123AddLeadingTrivia(currentBlock.CloseBraceToken, ElasticMarker));
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
212return accessor.WithBody(null).WithSemicolonToken(SemicolonToken.WithTrailingTrivia(accessor.Body.CloseBraceToken.TrailingTrivia));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (3)
144return blockSyntax.CloseBraceToken.LeadingTrivia; 172var closeBraceTrailingTrivia = blockSyntax.CloseBraceToken.TrailingTrivia; 183return blockSyntax.CloseBraceToken.LeadingTrivia;
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
26accessorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
24anonymousMethod.Block.CloseBraceToken.IsMissing)
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
148CSharpStructureHelpers.CollectCommentBlockSpans(node.CloseBraceToken.LeadingTrivia, spans);
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
26constructorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (1)
28operatorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\DestructorDeclarationStructureProvider.cs (1)
26destructorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
26methodDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
26operatorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
29lambdaBlock.CloseBraceToken.IsMissing)
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
29lambdaBlock.CloseBraceToken.IsMissing)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (44)
Generated\Syntax.Test.xml.Generated.cs (2)
12385Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 12386var newNode = node.WithAttributeLists(node.AttributeLists).WithOpenBraceToken(node.OpenBraceToken).WithStatements(node.Statements).WithCloseBraceToken(node.CloseBraceToken);
Parsing\DeclarationParsingTests.cs (18)
2514Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2559Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2605Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2713Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2778Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2825Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2875Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3029Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3091Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3146Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3209Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3275Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3346Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3392Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3452Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3510Assert.NotEqual(default, cn.Body.CloseBraceToken); 3546Assert.NotEqual(default, cn.Body.CloseBraceToken); 3593Assert.NotEqual(default, cn.Body.CloseBraceToken);
Parsing\ExpressionParsingTests.cs (6)
1966Assert.NotEqual(default, am.Block.CloseBraceToken); 1968Assert.False(am.Block.CloseBraceToken.IsMissing); 1996Assert.NotEqual(default, am.Block.CloseBraceToken); 1998Assert.False(am.Block.CloseBraceToken.IsMissing); 2021Assert.NotEqual(default, am.Block.CloseBraceToken); 2023Assert.False(am.Block.CloseBraceToken.IsMissing);
Parsing\ParsingErrorRecoveryTests.cs (18)
3559Assert.Equal("\t\t\t} ", md.Body.CloseBraceToken.ToFullString()); 6507Assert.NotEqual(default, acc.Body.CloseBraceToken); 6508Assert.True(acc.Body.CloseBraceToken.IsMissing); 6546Assert.NotEqual(default, acc.Body.CloseBraceToken); 6547Assert.True(acc.Body.CloseBraceToken.IsMissing); 6636Assert.NotEqual(default, md.Body.CloseBraceToken); 6637Assert.False(md.Body.CloseBraceToken.IsMissing); 6681Assert.NotEqual(default, md.Body.CloseBraceToken); 6682Assert.False(md.Body.CloseBraceToken.IsMissing); 6725Assert.NotEqual(default, md.Body.CloseBraceToken); 6726Assert.False(md.Body.CloseBraceToken.IsMissing); 6775Assert.NotEqual(default, md.Body.CloseBraceToken); 6776Assert.True(md.Body.CloseBraceToken.IsMissing); 6823Assert.NotEqual(default, md.Body.CloseBraceToken); 6824Assert.True(md.Body.CloseBraceToken.IsMissing); 6870Assert.NotEqual(default, md.Body.CloseBraceToken); 6871Assert.True(md.Body.CloseBraceToken.IsMissing); 6924Assert.True(subitem1.Body.CloseBraceToken.IsMissing);
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (4)
32HasAcceptableDirectiveShape(statement, block.CloseBraceToken)) 38block.CloseBraceToken.LeadingTrivia.Where(t => !t.IsWhitespaceOrEndOfLine())); 54var closeBraceLeadingDirectives = block.CloseBraceToken.LeadingTrivia.WhereAsArray(IsAnyCodeDirective); 73conditionalDirectives.Last().Span.End >= block.CloseBraceToken.Span.End)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105BlockSyntax blockNode => (blockNode.OpenBraceToken, blockNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
189block.CloseBraceToken != token)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (7)
136AddSuppressWrappingIfOnSingleLineOperation(list, constructorInitializerNode.ColonToken, constructorDeclarationNode.Body.CloseBraceToken); 233if (!tryStatement.TryKeyword.IsMissing && tryStatement.Block != null && !tryStatement.Block.CloseBraceToken.IsMissing) 235AddSuppressWrappingIfOnSingleLineOperation(list, tryStatement.TryKeyword, tryStatement.Block.CloseBraceToken); 242if (!catchClause.CatchKeyword.IsMissing && catchClause.Block != null && !catchClause.Block.CloseBraceToken.IsMissing) 244AddSuppressWrappingIfOnSingleLineOperation(list, catchClause.CatchKeyword, catchClause.Block.CloseBraceToken); 251if (!finallyClause.FinallyKeyword.IsMissing && finallyClause.Block != null && !finallyClause.Block.CloseBraceToken.IsMissing) 253AddSuppressWrappingIfOnSingleLineOperation(list, finallyClause.FinallyKeyword, finallyClause.Block.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
158return (methodDeclaration.Body.OpenBraceToken, methodDeclaration.Body.CloseBraceToken); 168return (accessorDeclaration.Body.OpenBraceToken, accessorDeclaration.Body.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
928return TextSpan.FromBounds(method.Body.OpenBraceToken.Span.End, method.Body.CloseBraceToken.SpanStart);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
595var closeBraceTrivia = block.CloseBraceToken.LeadingTrivia; 605block.CloseBraceToken.WithLeadingTrivia(closeBraceTrivia.Skip(splitIndex)));
Microsoft.VisualStudio.LanguageServices.CSharp (17)
CodeModel\CSharpCodeModelService.cs (4)
2307member = method.WithBody(null).WithSemicolonToken(SyntaxFactory.Token([SyntaxFactory.ElasticMarker], SyntaxKind.SemicolonToken, method.Body.CloseBraceToken.TrailingTrivia)); 2328var updatedAccessor = accessor.WithBody(null).WithSemicolonToken(SyntaxFactory.Token([SyntaxFactory.ElasticMarker], SyntaxKind.SemicolonToken, accessor.Body.CloseBraceToken.TrailingTrivia)); 2347newBody = newBody.WithCloseBraceToken(newBody.CloseBraceToken.WithTrailingTrivia(method.SemicolonToken.TrailingTrivia)); 2367newBody = newBody.WithCloseBraceToken(newBody.CloseBraceToken.WithTrailingTrivia(accessor.SemicolonToken.TrailingTrivia));
CodeModel\CSharpCodeModelService.NodeLocator.cs (12)
388return GetBodyStartPoint(text, options, node.Body.OpenBraceToken, node.Body.CloseBraceToken, indentation); 418if (node.Body == null || node.Body.OpenBraceToken.IsMissing || node.Body.CloseBraceToken.IsMissing) 477return GetBodyStartPoint(text, options, firstAccessorNode.Body.OpenBraceToken, firstAccessorNode.Body.CloseBraceToken, indentation); 534return GetBodyStartPoint(text, options, node.Body.OpenBraceToken, node.Body.CloseBraceToken, indentation); 542node.Body.CloseBraceToken.IsMissing) 949if (node.Body != null && !node.Body.CloseBraceToken.IsMissing) 951return GetBodyEndPoint(text, node.Body.CloseBraceToken); 981if (node.Body == null || node.Body.OpenBraceToken.IsMissing || node.Body.CloseBraceToken.IsMissing) 986return GetBodyEndPoint(text, node.Body.CloseBraceToken); 1028return GetBodyEndPoint(text, firstAccessorNode.Body.CloseBraceToken); 1080node.Body.CloseBraceToken.IsMissing) 1085return GetBodyEndPoint(text, node.Body.CloseBraceToken);
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
33GenerateComments(block.CloseBraceToken.LeadingTrivia);
Roslyn.Diagnostics.CSharp.Analyzers (18)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (4)
32HasAcceptableDirectiveShape(statement, block.CloseBraceToken)) 38block.CloseBraceToken.LeadingTrivia.Where(t => !t.IsWhitespaceOrEndOfLine())); 54var closeBraceLeadingDirectives = block.CloseBraceToken.LeadingTrivia.WhereAsArray(IsAnyCodeDirective); 73conditionalDirectives.Last().Span.End >= block.CloseBraceToken.Span.End)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105BlockSyntax blockNode => (blockNode.OpenBraceToken, blockNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
189block.CloseBraceToken != token)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (7)
136AddSuppressWrappingIfOnSingleLineOperation(list, constructorInitializerNode.ColonToken, constructorDeclarationNode.Body.CloseBraceToken); 233if (!tryStatement.TryKeyword.IsMissing && tryStatement.Block != null && !tryStatement.Block.CloseBraceToken.IsMissing) 235AddSuppressWrappingIfOnSingleLineOperation(list, tryStatement.TryKeyword, tryStatement.Block.CloseBraceToken); 242if (!catchClause.CatchKeyword.IsMissing && catchClause.Block != null && !catchClause.Block.CloseBraceToken.IsMissing) 244AddSuppressWrappingIfOnSingleLineOperation(list, catchClause.CatchKeyword, catchClause.Block.CloseBraceToken); 251if (!finallyClause.FinallyKeyword.IsMissing && finallyClause.Block != null && !finallyClause.Block.CloseBraceToken.IsMissing) 253AddSuppressWrappingIfOnSingleLineOperation(list, finallyClause.FinallyKeyword, finallyClause.Block.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
158return (methodDeclaration.Body.OpenBraceToken, methodDeclaration.Body.CloseBraceToken); 168return (accessorDeclaration.Body.OpenBraceToken, accessorDeclaration.Body.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
928return TextSpan.FromBounds(method.Body.OpenBraceToken.Span.End, method.Body.CloseBraceToken.SpanStart);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
595var closeBraceTrivia = block.CloseBraceToken.LeadingTrivia; 605block.CloseBraceToken.WithLeadingTrivia(closeBraceTrivia.Skip(splitIndex)));