75 references to OpenBraceToken
Microsoft.CodeAnalysis.CSharp (10)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1843=> node.Update(VisitList(node.AttributeLists), VisitToken(node.OpenBraceToken), VisitList(node.Statements), VisitToken(node.CloseBraceToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
6332if (attributeLists != this.AttributeLists || openBraceToken != this.OpenBraceToken || statements != this.Statements || closeBraceToken != this.CloseBraceToken) 6343public new BlockSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.OpenBraceToken, this.Statements, this.CloseBraceToken); 6345public BlockSyntax WithStatements(SyntaxList<StatementSyntax> statements) => Update(this.AttributeLists, this.OpenBraceToken, statements, this.CloseBraceToken); 6346public BlockSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) => Update(this.AttributeLists, this.OpenBraceToken, this.Statements, closeBraceToken);
Lowering\Instrumentation\DebugInfoInjector.cs (3)
73var start = ctorDecl.Body.OpenBraceToken.SpanStart; 74var end = ctorDecl.Body.OpenBraceToken.Span.End; 195prologue = new BoundSequencePointWithSpan(original.Syntax, previousPrologue, blockSyntax.OpenBraceToken.Span);
Syntax\LookupPosition.cs (2)
296return IsBetweenTokens(position, catchClause.Block.OpenBraceToken, catchClause.Block.CloseBraceToken); 316return ((BlockSyntax)statement).OpenBraceToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
85if (conditionalDirectives.First().SpanStart <= block.OpenBraceToken.SpanStart ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105BlockSyntax blockNode => (blockNode.OpenBraceToken, blockNode.CloseBraceToken),
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
134return model.TryGetSpeculativeSemanticModelForMethodBody(oldMethod.Body.OpenBraceToken.Span.End, newMethod, out speculativeModel);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
945return TextSpan.FromBounds(method.Body.OpenBraceToken.Span.End, method.Body.CloseBraceToken.SpanStart);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
106var openBrace = block.OpenBraceToken; 118AddLeadingTrivia(currentBlock.OpenBraceToken, ElasticMarker));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
144var openBraceLeadingTrivia = blockSyntax.OpenBraceToken.LeadingTrivia; 145var openBraceTrailingTrivia = blockSyntax.OpenBraceToken.TrailingTrivia;
Microsoft.CodeAnalysis.CSharp.Features (40)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
76block?.OpenBraceToken ?? OpenBraceToken,
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
58currentLeadingTokens.Add(block.OpenBraceToken);
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
92: _parentStatement is BlockSyntax block && block.OpenBraceToken == _token
EditAndContinue\BreakpointSpans.cs (3)
463return CreateSpan(constructorSyntax.Body.OpenBraceToken); 568if (position >= block.OpenBraceToken.FullSpan.End) 574return CreateSpan(block.OpenBraceToken);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
307=> position < node.OpenBraceToken.Span.End ? BlockPart.OpenBrace : BlockPart.CloseBrace; 312BlockPart.OpenBrace => node.OpenBraceToken.Span, 1759return ((BlockSyntax)node).OpenBraceToken.Span;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
1034body.OpenBraceToken, 1035body.OpenBraceToken.WithAppendedTrailingTrivia(
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (3)
61return (block.OpenBraceToken.GetAllTrivia().IsEmpty() && block.CloseBraceToken.GetAllTrivia().IsEmpty()) 69var firstTokenWithAsset = block.OpenBraceToken.CopyAnnotationsTo(firstToken).WithPrependedLeadingTrivia(block.OpenBraceToken.GetAllTrivia());
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (2)
64? body.OpenBraceToken.GetNextToken(includeZeroWidth: true) 88if (tokenPair.PreviousToken == body.OpenBraceToken &&
ExtractMethod\CSharpSelectionValidator.cs (1)
252var blockSpan = TextSpan.FromBounds(block.OpenBraceToken.Span.End, block.CloseBraceToken.SpanStart);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
130.WithOpenBraceToken(newBody.OpenBraceToken.WithAppendedTrailingTrivia(ElasticCarriageReturnLineFeed)) 258.WithOpenBraceToken(newBody.OpenBraceToken.WithAppendedTrailingTrivia(ElasticCarriageReturnLineFeed))
InvertIf\CSharpInvertIfCodeRefactoringProvider.cs (1)
222|| block.OpenBraceToken.TrailingTrivia.Any(HasCommentTrivia);
LineSeparators\CSharpLineSeparatorService.cs (5)
131(methodDecl.Body.OpenBraceToken.IsMissing || 164(constructorDecl.Body.OpenBraceToken.IsMissing || 179(destructorDecl.Body.OpenBraceToken.IsMissing || 194(operatorDecl.Body.OpenBraceToken.IsMissing || 209(conversionDecl.Body.OpenBraceToken.IsMissing ||
Snippets\CSharpIntMainSnippetProvider.cs (1)
58var indentationString = CSharpSnippetHelpers.GetBlockLikeIndentationString(document, body.OpenBraceToken.SpanStart, syntaxFormattingOptions, cancellationToken);
SolutionCrawler\CSharpDocumentDifferenceService.cs (1)
40=> TextSpan.FromBounds(body.OpenBraceToken.Span.End, body.CloseBraceToken.SpanStart);
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
106var openBrace = block.OpenBraceToken; 118AddLeadingTrivia(currentBlock.OpenBraceToken, ElasticMarker));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
144var openBraceLeadingTrivia = blockSyntax.OpenBraceToken.LeadingTrivia; 145var openBraceTrailingTrivia = blockSyntax.OpenBraceToken.TrailingTrivia;
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
25accessorDeclaration.Body.OpenBraceToken.IsMissing ||
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
23anonymousMethod.Block.OpenBraceToken.IsMissing ||
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
25constructorDeclaration.Body.OpenBraceToken.IsMissing ||
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (1)
27operatorDeclaration.Body.OpenBraceToken.IsMissing ||
Structure\Providers\DestructorDeclarationStructureProvider.cs (1)
25destructorDeclaration.Body.OpenBraceToken.IsMissing ||
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
25methodDeclaration.Body.OpenBraceToken.IsMissing ||
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
25operatorDeclaration.Body.OpenBraceToken.IsMissing ||
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
28lambdaBlock.OpenBraceToken.IsMissing ||
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
28lambdaBlock.OpenBraceToken.IsMissing ||
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (2)
159newTrivia = AddRangeIfInteresting(newTrivia, block.OpenBraceToken.LeadingTrivia); 160newTrivia = AddRangeIfInteresting(newTrivia, block.OpenBraceToken.TrailingTrivia);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3280block = block.WithOpenBraceToken(block.OpenBraceToken.WithAdditionalAnnotations(Formatter.Annotation));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
85if (conditionalDirectives.First().SpanStart <= block.OpenBraceToken.SpanStart ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105BlockSyntax blockNode => (blockNode.OpenBraceToken, blockNode.CloseBraceToken),
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
134return model.TryGetSpeculativeSemanticModelForMethodBody(oldMethod.Body.OpenBraceToken.Span.End, newMethod, out speculativeModel);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
945return TextSpan.FromBounds(method.Body.OpenBraceToken.Span.End, method.Body.CloseBraceToken.SpanStart);
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
85if (conditionalDirectives.First().SpanStart <= block.OpenBraceToken.SpanStart ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105BlockSyntax blockNode => (blockNode.OpenBraceToken, blockNode.CloseBraceToken),
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
134return model.TryGetSpeculativeSemanticModelForMethodBody(oldMethod.Body.OpenBraceToken.Span.End, newMethod, out speculativeModel);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
945return TextSpan.FromBounds(method.Body.OpenBraceToken.Span.End, method.Body.CloseBraceToken.SpanStart);