157 references to OpenBraceToken
Microsoft.CodeAnalysis.CSharp (10)
Lowering\Instrumentation\DebugInfoInjector.cs (3)
73
var start = ctorDecl.Body.
OpenBraceToken
.SpanStart;
74
var end = ctorDecl.Body.
OpenBraceToken
.Span.End;
195
prologue = 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)
6286
if (attributeLists != this.AttributeLists || openBraceToken != this.
OpenBraceToken
|| statements != this.Statements || closeBraceToken != this.CloseBraceToken)
6297
public new BlockSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.
OpenBraceToken
, this.Statements, this.CloseBraceToken);
6299
public BlockSyntax WithStatements(SyntaxList<StatementSyntax> statements) => Update(this.AttributeLists, this.
OpenBraceToken
, statements, this.CloseBraceToken);
6300
public BlockSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) => Update(this.AttributeLists, this.
OpenBraceToken
, this.Statements, closeBraceToken);
Syntax\LookupPosition.cs (2)
296
return IsBetweenTokens(position, catchClause.Block.
OpenBraceToken
, catchClause.Block.CloseBraceToken);
316
return ((BlockSyntax)statement).
OpenBraceToken
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
72
if (conditionalDirectives.First().SpanStart <= block.
OpenBraceToken
.SpanStart ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105
BlockSyntax blockNode => (blockNode.
OpenBraceToken
, blockNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
158
return (methodDeclaration.Body.
OpenBraceToken
, methodDeclaration.Body.CloseBraceToken);
168
return (accessorDeclaration.Body.
OpenBraceToken
, accessorDeclaration.Body.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
126
return model.TryGetSpeculativeSemanticModelForMethodBody(oldMethod.Body.
OpenBraceToken
.Span.End, newMethod, out speculativeModel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
928
return 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)
107
var openBrace = block.
OpenBraceToken
;
119
AddLeadingTrivia(currentBlock.
OpenBraceToken
, ElasticMarker));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
147
var openBraceLeadingTrivia = blockSyntax.
OpenBraceToken
.LeadingTrivia;
148
var 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)
76
block?.
OpenBraceToken
?? OpenBraceToken,
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
62
currentLeadingTokens.Add(block.
OpenBraceToken
);
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
92
: _parentStatement is BlockSyntax block && block.
OpenBraceToken
== _token
EditAndContinue\BreakpointSpans.cs (3)
463
return CreateSpan(constructorSyntax.Body.
OpenBraceToken
);
568
if (position >= block.
OpenBraceToken
.FullSpan.End)
574
return CreateSpan(block.
OpenBraceToken
);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
307
=> position < node.
OpenBraceToken
.Span.End ? BlockPart.OpenBrace : BlockPart.CloseBrace;
312
BlockPart.OpenBrace => node.
OpenBraceToken
.Span,
1759
return ((BlockSyntax)node).
OpenBraceToken
.Span;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
1034
body.
OpenBraceToken
,
1035
body.
OpenBraceToken
.WithAppendedTrailingTrivia(
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (3)
61
return (block.
OpenBraceToken
.GetAllTrivia().IsEmpty() && block.CloseBraceToken.GetAllTrivia().IsEmpty())
69
var firstTokenWithAsset = block.
OpenBraceToken
.CopyAnnotationsTo(firstToken).WithPrependedLeadingTrivia(block.
OpenBraceToken
.GetAllTrivia());
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (2)
64
? body.
OpenBraceToken
.GetNextToken(includeZeroWidth: true)
88
if (tokenPair.PreviousToken == body.
OpenBraceToken
&&
ExtractMethod\CSharpSelectionValidator.cs (1)
252
var 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)
58
var 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)
107
var openBrace = block.
OpenBraceToken
;
119
AddLeadingTrivia(currentBlock.
OpenBraceToken
, ElasticMarker));
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
147
var openBraceLeadingTrivia = blockSyntax.
OpenBraceToken
.LeadingTrivia;
148
var openBraceTrailingTrivia = blockSyntax.
OpenBraceToken
.TrailingTrivia;
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
25
accessorDeclaration.Body.
OpenBraceToken
.IsMissing ||
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
23
anonymousMethod.Block.
OpenBraceToken
.IsMissing ||
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
25
constructorDeclaration.Body.
OpenBraceToken
.IsMissing ||
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (1)
27
operatorDeclaration.Body.
OpenBraceToken
.IsMissing ||
Structure\Providers\DestructorDeclarationStructureProvider.cs (1)
25
destructorDeclaration.Body.
OpenBraceToken
.IsMissing ||
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
25
methodDeclaration.Body.
OpenBraceToken
.IsMissing ||
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
25
operatorDeclaration.Body.
OpenBraceToken
.IsMissing ||
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
28
lambdaBlock.
OpenBraceToken
.IsMissing ||
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
28
lambdaBlock.
OpenBraceToken
.IsMissing ||
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (25)
Compilation\SemanticModelAPITests.cs (1)
3905
var endPosition = methodDecl.Body.
OpenBraceToken
.EndPosition;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (3)
1816
var methodStart = methodDecl.Body.
OpenBraceToken
.SpanStart;
1872
var methodStart = methodDecl.Body.
OpenBraceToken
.SpanStart;
2009
var methodStart = methodDecl.Body.
OpenBraceToken
.SpanStart;
Symbols\Source\FileModifierTests.cs (18)
3652
var symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, name: "C");
3655
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition);
3662
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, container: nsSymbol, name: "C");
3665
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, container: nsSymbol);
3672
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, container: nsSymbol, name: "C");
3675
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, container: nsSymbol);
3724
var symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, name: "C");
3727
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition);
3734
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, container: nsSymbol, name: "C");
3737
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, container: nsSymbol);
3744
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, container: nsSymbol, name: "C");
3747
symbols = model.LookupSymbols(body.
OpenBraceToken
.EndPosition, container: nsSymbol);
3778
Assert.True(model.TryGetSpeculativeSemanticModel(position: body.
OpenBraceToken
.EndPosition, newBody, out var speculativeModel));
3783
var symbols = speculativeModel.LookupSymbols(newBody.
OpenBraceToken
.EndPosition, name: "C");
3786
symbols = speculativeModel.LookupSymbols(newBody.
OpenBraceToken
.EndPosition);
3819
Assert.True(model.TryGetSpeculativeSemanticModel(position: body.
OpenBraceToken
.EndPosition, newBody, out var speculativeModel));
3825
var symbols = speculativeModel.LookupSymbols(newBody.
OpenBraceToken
.EndPosition, name: "C");
3828
symbols = speculativeModel.LookupSymbols(newBody.
OpenBraceToken
.EndPosition);
Symbols\Source\NullablePublicAPITests.cs (3)
3701
Assert.True(model.TryGetSpeculativeSemanticModel(localFunctionBody.Body!.
OpenBraceToken
.SpanStart + 1, @return, out var specModel));
3736
Assert.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)
12383
Assert.Equal(SyntaxKind.OpenBraceToken, node.
OpenBraceToken
.Kind());
12386
var newNode = node.WithAttributeLists(node.AttributeLists).WithOpenBraceToken(node.
OpenBraceToken
).WithStatements(node.Statements).WithCloseBraceToken(node.CloseBraceToken);
Parsing\DeclarationParsingTests.cs (18)
2513
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
2558
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
2604
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
2712
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
2777
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
2824
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
2874
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
3028
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
3090
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
3145
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
3208
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
3274
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
3345
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
3391
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
3451
Assert.NotEqual(SyntaxKind.None, ms.Body.
OpenBraceToken
.Kind());
3509
Assert.NotEqual(default, cn.Body.
OpenBraceToken
);
3545
Assert.NotEqual(default, cn.Body.
OpenBraceToken
);
3592
Assert.NotEqual(default, cn.Body.
OpenBraceToken
);
Parsing\ExpressionParsingTests.cs (6)
1965
Assert.NotEqual(default, am.Block.
OpenBraceToken
);
1967
Assert.False(am.Block.
OpenBraceToken
.IsMissing);
1995
Assert.NotEqual(default, am.Block.
OpenBraceToken
);
1997
Assert.False(am.Block.
OpenBraceToken
.IsMissing);
2020
Assert.NotEqual(default, am.Block.
OpenBraceToken
);
2022
Assert.False(am.Block.
OpenBraceToken
.IsMissing);
Parsing\ParsingErrorRecoveryTests.cs (18)
6504
Assert.NotEqual(default, acc.Body.
OpenBraceToken
);
6505
Assert.False(acc.Body.
OpenBraceToken
.IsMissing);
6543
Assert.NotEqual(default, acc.Body.
OpenBraceToken
);
6544
Assert.False(acc.Body.
OpenBraceToken
.IsMissing);
6576
Assert.True(getBodyDecl.
OpenBraceToken
.IsMissing);
6634
Assert.NotEqual(default, md.Body.
OpenBraceToken
);
6635
Assert.False(md.Body.
OpenBraceToken
.IsMissing);
6679
Assert.NotEqual(default, md.Body.
OpenBraceToken
);
6680
Assert.False(md.Body.
OpenBraceToken
.IsMissing);
6723
Assert.NotEqual(default, md.Body.
OpenBraceToken
);
6724
Assert.False(md.Body.
OpenBraceToken
.IsMissing);
6773
Assert.NotEqual(default, md.Body.
OpenBraceToken
);
6774
Assert.False(md.Body.
OpenBraceToken
.IsMissing);
6821
Assert.NotEqual(default, md.Body.
OpenBraceToken
);
6822
Assert.False(md.Body.
OpenBraceToken
.IsMissing);
6868
Assert.NotEqual(default, md.Body.
OpenBraceToken
);
6869
Assert.False(md.Body.
OpenBraceToken
.IsMissing);
6923
Assert.False(subitem1.Body.
OpenBraceToken
.IsMissing);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3290
block = block.WithOpenBraceToken(block.
OpenBraceToken
.WithAdditionalAnnotations(Formatter.Annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
72
if (conditionalDirectives.First().SpanStart <= block.
OpenBraceToken
.SpanStart ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105
BlockSyntax blockNode => (blockNode.
OpenBraceToken
, blockNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
158
return (methodDeclaration.Body.
OpenBraceToken
, methodDeclaration.Body.CloseBraceToken);
168
return (accessorDeclaration.Body.
OpenBraceToken
, accessorDeclaration.Body.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
126
return model.TryGetSpeculativeSemanticModelForMethodBody(oldMethod.Body.
OpenBraceToken
.Span.End, newMethod, out speculativeModel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
928
return TextSpan.FromBounds(method.Body.
OpenBraceToken
.Span.End, method.Body.CloseBraceToken.SpanStart);
Microsoft.VisualStudio.LanguageServices.CSharp (11)
CodeModel\CSharpCodeModelService.NodeLocator.cs (11)
383
if (node.Body != null && !node.Body.
OpenBraceToken
.IsMissing)
388
return GetBodyStartPoint(text, options, node.Body.
OpenBraceToken
, node.Body.CloseBraceToken, indentation);
418
if (node.Body == null || node.Body.
OpenBraceToken
.IsMissing || node.Body.CloseBraceToken.IsMissing)
423
return GetBodyStartPoint(text, node.Body.
OpenBraceToken
);
477
return GetBodyStartPoint(text, options, firstAccessorNode.Body.
OpenBraceToken
, firstAccessorNode.Body.CloseBraceToken, indentation);
529
if (node.Body != null && !node.Body.
OpenBraceToken
.IsMissing)
534
return GetBodyStartPoint(text, options, node.Body.
OpenBraceToken
, node.Body.CloseBraceToken, indentation);
541
node.Body.
OpenBraceToken
.IsMissing ||
547
return GetBodyStartPoint(text, node.Body.
OpenBraceToken
);
981
if (node.Body == null || node.Body.
OpenBraceToken
.IsMissing || node.Body.CloseBraceToken.IsMissing)
1079
node.Body.
OpenBraceToken
.IsMissing ||
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
72
if (conditionalDirectives.First().SpanStart <= block.
OpenBraceToken
.SpanStart ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
105
BlockSyntax blockNode => (blockNode.
OpenBraceToken
, blockNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
158
return (methodDeclaration.Body.
OpenBraceToken
, methodDeclaration.Body.CloseBraceToken);
168
return (accessorDeclaration.Body.
OpenBraceToken
, accessorDeclaration.Body.CloseBraceToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
126
return model.TryGetSpeculativeSemanticModelForMethodBody(oldMethod.Body.
OpenBraceToken
.Span.End, newMethod, out speculativeModel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
928
return TextSpan.FromBounds(method.Body.
OpenBraceToken
.Span.End, method.Body.CloseBraceToken.SpanStart);