157 references to OpenBraceToken
Microsoft.CodeAnalysis.CSharp (10)
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.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); 6299public BlockSyntax WithStatements(SyntaxList<StatementSyntax> statements) => Update(this.AttributeLists, this.OpenBraceToken, statements, this.CloseBraceToken); 6300public BlockSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) => Update(this.AttributeLists, this.OpenBraceToken, this.Statements, closeBraceToken);
Syntax\LookupPosition.cs (2)
296return IsBetweenTokens(position, catchClause.Block.OpenBraceToken, catchClause.Block.CloseBraceToken); 316return ((BlockSyntax)statement).OpenBraceToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
72if (conditionalDirectives.First().SpanStart <= block.OpenBraceToken.SpanStart ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105BlockSyntax blockNode => (blockNode.OpenBraceToken, blockNode.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\SemanticFacts\CSharpSemanticFacts.cs (1)
126return model.TryGetSpeculativeSemanticModelForMethodBody(oldMethod.Body.OpenBraceToken.Span.End, newMethod, out speculativeModel);
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 (4)
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
107var openBrace = block.OpenBraceToken; 119AddLeadingTrivia(currentBlock.OpenBraceToken, ElasticMarker));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
147var openBraceLeadingTrivia = blockSyntax.OpenBraceToken.LeadingTrivia; 148var openBraceTrailingTrivia = blockSyntax.OpenBraceToken.TrailingTrivia;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (4)
642&& tryStatementNode.Block.OpenBraceToken.IsMissing 647&& catchClauseSyntax.Block.OpenBraceToken.IsMissing 652&& finallyClauseNode.Block.OpenBraceToken.IsMissing 656=> checkedStatementNode.Block.OpenBraceToken.IsMissing
Microsoft.CodeAnalysis.CSharp.Features (40)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
76block?.OpenBraceToken ?? OpenBraceToken,
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
62currentLeadingTokens.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)
214|| 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\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
107var openBrace = block.OpenBraceToken; 119AddLeadingTrivia(currentBlock.OpenBraceToken, ElasticMarker));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
147var openBraceLeadingTrivia = blockSyntax.OpenBraceToken.LeadingTrivia; 148var 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.Symbol.UnitTests (25)
Compilation\SemanticModelAPITests.cs (1)
3905var endPosition = methodDecl.Body.OpenBraceToken.EndPosition;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (3)
1816var methodStart = methodDecl.Body.OpenBraceToken.SpanStart; 1872var methodStart = methodDecl.Body.OpenBraceToken.SpanStart; 2009var methodStart = methodDecl.Body.OpenBraceToken.SpanStart;
Symbols\Source\FileModifierTests.cs (18)
3652var symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, name: "C"); 3655symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition); 3662symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, container: nsSymbol, name: "C"); 3665symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, container: nsSymbol); 3672symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, container: nsSymbol, name: "C"); 3675symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, container: nsSymbol); 3724var symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, name: "C"); 3727symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition); 3734symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, container: nsSymbol, name: "C"); 3737symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, container: nsSymbol); 3744symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, container: nsSymbol, name: "C"); 3747symbols = model.LookupSymbols(body.OpenBraceToken.EndPosition, container: nsSymbol); 3778Assert.True(model.TryGetSpeculativeSemanticModel(position: body.OpenBraceToken.EndPosition, newBody, out var speculativeModel)); 3783var symbols = speculativeModel.LookupSymbols(newBody.OpenBraceToken.EndPosition, name: "C"); 3786symbols = speculativeModel.LookupSymbols(newBody.OpenBraceToken.EndPosition); 3819Assert.True(model.TryGetSpeculativeSemanticModel(position: body.OpenBraceToken.EndPosition, newBody, out var speculativeModel)); 3825var symbols = speculativeModel.LookupSymbols(newBody.OpenBraceToken.EndPosition, name: "C"); 3828symbols = speculativeModel.LookupSymbols(newBody.OpenBraceToken.EndPosition);
Symbols\Source\NullablePublicAPITests.cs (3)
3701Assert.True(model.TryGetSpeculativeSemanticModel(localFunctionBody.Body!.OpenBraceToken.SpanStart + 1, @return, out var specModel)); 3736Assert.True(model.TryGetSpeculativeSemanticModel(localFunctionBody.Block!.OpenBraceToken.SpanStart + 1, @return, out var specModel)); 4905.OpenBraceToken
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (44)
Generated\Syntax.Test.xml.Generated.cs (2)
12383Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 12386var newNode = node.WithAttributeLists(node.AttributeLists).WithOpenBraceToken(node.OpenBraceToken).WithStatements(node.Statements).WithCloseBraceToken(node.CloseBraceToken);
Parsing\DeclarationParsingTests.cs (18)
2513Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2558Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2604Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2712Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2777Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2824Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2874Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3028Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3090Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3145Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3208Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3274Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3345Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3391Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3451Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3509Assert.NotEqual(default, cn.Body.OpenBraceToken); 3545Assert.NotEqual(default, cn.Body.OpenBraceToken); 3592Assert.NotEqual(default, cn.Body.OpenBraceToken);
Parsing\ExpressionParsingTests.cs (6)
1965Assert.NotEqual(default, am.Block.OpenBraceToken); 1967Assert.False(am.Block.OpenBraceToken.IsMissing); 1995Assert.NotEqual(default, am.Block.OpenBraceToken); 1997Assert.False(am.Block.OpenBraceToken.IsMissing); 2020Assert.NotEqual(default, am.Block.OpenBraceToken); 2022Assert.False(am.Block.OpenBraceToken.IsMissing);
Parsing\ParsingErrorRecoveryTests.cs (18)
6504Assert.NotEqual(default, acc.Body.OpenBraceToken); 6505Assert.False(acc.Body.OpenBraceToken.IsMissing); 6543Assert.NotEqual(default, acc.Body.OpenBraceToken); 6544Assert.False(acc.Body.OpenBraceToken.IsMissing); 6576Assert.True(getBodyDecl.OpenBraceToken.IsMissing); 6634Assert.NotEqual(default, md.Body.OpenBraceToken); 6635Assert.False(md.Body.OpenBraceToken.IsMissing); 6679Assert.NotEqual(default, md.Body.OpenBraceToken); 6680Assert.False(md.Body.OpenBraceToken.IsMissing); 6723Assert.NotEqual(default, md.Body.OpenBraceToken); 6724Assert.False(md.Body.OpenBraceToken.IsMissing); 6773Assert.NotEqual(default, md.Body.OpenBraceToken); 6774Assert.False(md.Body.OpenBraceToken.IsMissing); 6821Assert.NotEqual(default, md.Body.OpenBraceToken); 6822Assert.False(md.Body.OpenBraceToken.IsMissing); 6868Assert.NotEqual(default, md.Body.OpenBraceToken); 6869Assert.False(md.Body.OpenBraceToken.IsMissing); 6923Assert.False(subitem1.Body.OpenBraceToken.IsMissing);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3290block = block.WithOpenBraceToken(block.OpenBraceToken.WithAdditionalAnnotations(Formatter.Annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
72if (conditionalDirectives.First().SpanStart <= block.OpenBraceToken.SpanStart ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105BlockSyntax blockNode => (blockNode.OpenBraceToken, blockNode.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\SemanticFacts\CSharpSemanticFacts.cs (1)
126return model.TryGetSpeculativeSemanticModelForMethodBody(oldMethod.Body.OpenBraceToken.Span.End, newMethod, out speculativeModel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
928return TextSpan.FromBounds(method.Body.OpenBraceToken.Span.End, method.Body.CloseBraceToken.SpanStart);
Microsoft.VisualStudio.LanguageServices.CSharp (11)
CodeModel\CSharpCodeModelService.NodeLocator.cs (11)
383if (node.Body != null && !node.Body.OpenBraceToken.IsMissing) 388return GetBodyStartPoint(text, options, node.Body.OpenBraceToken, node.Body.CloseBraceToken, indentation); 418if (node.Body == null || node.Body.OpenBraceToken.IsMissing || node.Body.CloseBraceToken.IsMissing) 423return GetBodyStartPoint(text, node.Body.OpenBraceToken); 477return GetBodyStartPoint(text, options, firstAccessorNode.Body.OpenBraceToken, firstAccessorNode.Body.CloseBraceToken, indentation); 529if (node.Body != null && !node.Body.OpenBraceToken.IsMissing) 534return GetBodyStartPoint(text, options, node.Body.OpenBraceToken, node.Body.CloseBraceToken, indentation); 541node.Body.OpenBraceToken.IsMissing || 547return GetBodyStartPoint(text, node.Body.OpenBraceToken); 981if (node.Body == null || node.Body.OpenBraceToken.IsMissing || node.Body.CloseBraceToken.IsMissing) 1079node.Body.OpenBraceToken.IsMissing ||
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
72if (conditionalDirectives.First().SpanStart <= block.OpenBraceToken.SpanStart ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105BlockSyntax blockNode => (blockNode.OpenBraceToken, blockNode.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\SemanticFacts\CSharpSemanticFacts.cs (1)
126return model.TryGetSpeculativeSemanticModelForMethodBody(oldMethod.Body.OpenBraceToken.Span.End, newMethod, out speculativeModel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
928return TextSpan.FromBounds(method.Body.OpenBraceToken.Span.End, method.Body.CloseBraceToken.SpanStart);