6 overrides of OpenBraceToken
Microsoft.CodeAnalysis.CSharp (6)
Syntax.xml.Syntax.Generated.cs (6)
10361public override SyntaxToken OpenBraceToken 10527public override SyntaxToken OpenBraceToken 10693public override SyntaxToken OpenBraceToken 10867public override SyntaxToken OpenBraceToken 11025public override SyntaxToken OpenBraceToken 11354public override SyntaxToken OpenBraceToken
143 references to OpenBraceToken
Microsoft.CodeAnalysis.CSharp (7)
Binder\BinderFactory.BinderFactoryVisitor.cs (5)
727if (parent.OpenBraceToken != default && 729LookupPosition.IsBetweenTokens(_position, parent.OpenBraceToken, parent.CloseBraceToken)) 741else if (LookupPosition.IsBetweenTokens(_position, parent.Keyword, parent.OpenBraceToken)) 1402if (baseTypeDeclaration is TypeDeclarationSyntax { SemicolonToken: { RawKind: (int)SyntaxKind.SemicolonToken }, OpenBraceToken: { RawKind: (int)SyntaxKind.None } } noBlockBodyTypeDeclarationWithSemicolon) 1407return factory.GetBinder(baseTypeDeclaration, baseTypeDeclaration.OpenBraceToken.SpanStart);
Compilation\CSharpSemanticModel.cs (1)
461position = typeDecl.OpenBraceToken.SpanStart;
Declarations\DeclarationTreeBuilder.cs (1)
750else if (node.OpenBraceToken == default && node.CloseBraceToken == default && node.SemicolonToken != default)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
103BaseTypeDeclarationSyntax baseTypeNode => (baseTypeNode.OpenBraceToken, baseTypeNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
66if (position <= declaration.OpenBraceToken.SpanStart)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
40if (position < typeDecl.OpenBraceToken.Span.End ||
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
401openBrace = typeDeclaration.OpenBraceToken == default 403: typeDeclaration.OpenBraceToken;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
192var nextToken = finalTypeDeclaration.OpenBraceToken.GetNextToken();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (4)
27var start = destination.OpenBraceToken.Span.End; 34var start = destination.OpenBraceToken.Span.End; 111var openBrace = EnsureToken(typeDeclaration.OpenBraceToken, SyntaxKind.OpenBraceToken); 116var addedBraces = openBrace != typeDeclaration.OpenBraceToken || closeBrace != typeDeclaration.CloseBraceToken;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
286if (currentNode is TypeDeclarationSyntax { OpenBraceToken.IsMissing: true })
Microsoft.CodeAnalysis.CSharp.Features (10)
Completion\KeywordRecommenders\NewKeywordRecommender.cs (1)
63.Any(t => token.SpanStart > t.OpenBraceToken.Span.End &&
EditAndContinue\BreakpointSpans.cs (1)
194if (position > LastNotMissing(typeDeclaration.SemicolonToken, typeDeclaration.OpenBraceToken).SpanStart)
LineSeparators\CSharpLineSeparatorService.cs (1)
102if (typeDecl.OpenBraceToken.IsMissing ||
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
101var indentationString = CSharpSnippetHelpers.GetBlockLikeIndentationString(document, typeDeclaration.OpenBraceToken.SpanStart, syntaxFormattingOptions, cancellationToken);
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
401openBrace = typeDeclaration.OpenBraceToken == default 403: typeDeclaration.OpenBraceToken;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
192var nextToken = finalTypeDeclaration.OpenBraceToken.GetNextToken();
Structure\CSharpStructureHelpers.cs (2)
292=> typeDeclaration.OpenBraceToken != default 293? typeDeclaration.OpenBraceToken.GetPreviousToken()
Structure\Providers\TypeDeclarationStructureProvider.cs (1)
25if (!typeDeclaration.OpenBraceToken.IsMissing &&
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
1715int typeDeclStart = typeDecl.OpenBraceToken.SpanStart;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (95)
Parsing\DeclarationParsingTests.cs (93)
790Assert.NotEqual(default, cs.OpenBraceToken); 817Assert.NotEqual(default, cs.OpenBraceToken); 844Assert.NotEqual(default, cs.OpenBraceToken); 871Assert.NotEqual(default, cs.OpenBraceToken); 898Assert.NotEqual(default, cs.OpenBraceToken); 925Assert.NotEqual(default, cs.OpenBraceToken); 952Assert.NotEqual(default, cs.OpenBraceToken); 979Assert.NotEqual(default, cs.OpenBraceToken); 1007Assert.NotEqual(default, cs.OpenBraceToken); 1034Assert.NotEqual(default, cs.OpenBraceToken); 1065Assert.NotEqual(default, cs.OpenBraceToken); 1097Assert.NotEqual(default, cs.OpenBraceToken); 1137Assert.NotEqual(default, cs.OpenBraceToken); 1178Assert.NotEqual(default, cs.OpenBraceToken); 1244Assert.NotEqual(default, cs.OpenBraceToken); 1285Assert.NotEqual(default, cs.OpenBraceToken); 1326Assert.NotEqual(default, cs.OpenBraceToken); 1382Assert.NotEqual(default, cs.OpenBraceToken); 1437Assert.NotEqual(default, cs.OpenBraceToken); 1587Assert.NotEqual(default, cs.OpenBraceToken); 1613Assert.NotEqual(default, cs.OpenBraceToken); 1643Assert.NotEqual(default, cs.OpenBraceToken); 1675Assert.NotEqual(default, cs.OpenBraceToken); 1700Assert.NotEqual(default, cs.OpenBraceToken); 1725Assert.NotEqual(default, cs.OpenBraceToken); 1740Assert.NotEqual(default, cs.OpenBraceToken); 1765Assert.NotEqual(default, cs.OpenBraceToken); 1781Assert.NotEqual(default, cs.OpenBraceToken); 1806Assert.NotEqual(default, cs.OpenBraceToken); 1822Assert.NotEqual(default, cs.OpenBraceToken); 1847Assert.NotEqual(default, cs.OpenBraceToken); 1864Assert.NotEqual(default, cs.OpenBraceToken); 1889Assert.NotEqual(default, cs.OpenBraceToken); 1906Assert.NotEqual(default, cs.OpenBraceToken); 1931Assert.NotEqual(default, cs.OpenBraceToken); 1947Assert.NotEqual(default, cs.OpenBraceToken); 1972Assert.NotEqual(default, cs.OpenBraceToken); 1988Assert.NotEqual(default, cs.OpenBraceToken); 2451Assert.NotEqual(default, cs.OpenBraceToken); 2493Assert.NotEqual(default, cs.OpenBraceToken); 2539Assert.NotEqual(default, cs.OpenBraceToken); 2585Assert.NotEqual(default, cs.OpenBraceToken); 2630Assert.NotEqual(default, cs.OpenBraceToken); 2660Assert.NotEqual(default, cs.OpenBraceToken); 2688Assert.NotEqual(default, cs.OpenBraceToken); 2756Assert.NotEqual(default, cs.OpenBraceToken); 2803Assert.NotEqual(default, structDecl.OpenBraceToken); 2850Assert.NotEqual(default, structDecl.OpenBraceToken); 2900Assert.NotEqual(default, structDecl.OpenBraceToken); 2941Assert.NotEqual(default, structDecl.OpenBraceToken); 3002Assert.NotEqual(default, cs.OpenBraceToken); 3054Assert.NotEqual(default, cs.OpenBraceToken); 3115Assert.NotEqual(default, cs.OpenBraceToken); 3180Assert.NotEqual(default, cs.OpenBraceToken); 3254Assert.NotEqual(default, cs.OpenBraceToken); 3319Assert.NotEqual(default, cs.OpenBraceToken); 3371Assert.NotEqual(default, cs.OpenBraceToken); 3417Assert.NotEqual(default, cs.OpenBraceToken); 3498Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.Kind()); 3533Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.Kind()); 3580Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.Kind()); 3617Assert.NotEqual(default, cs.OpenBraceToken); 3677Assert.NotEqual(default, cs.OpenBraceToken); 3717Assert.NotEqual(default, cs.OpenBraceToken); 3771Assert.NotEqual(default, cs.OpenBraceToken); 3827Assert.NotEqual(default, cs.OpenBraceToken); 3872Assert.NotEqual(default, cs.OpenBraceToken); 3916Assert.NotEqual(default, cs.OpenBraceToken); 3961Assert.NotEqual(default, cs.OpenBraceToken); 4015Assert.NotEqual(default, cs.OpenBraceToken); 4078Assert.NotEqual(default, cs.OpenBraceToken); 4124Assert.NotEqual(default, cs.OpenBraceToken); 4178Assert.NotEqual(default, cs.OpenBraceToken); 4233Assert.NotEqual(default, cs.OpenBraceToken); 4306Assert.NotEqual(default, cs.OpenBraceToken); 4360Assert.NotEqual(default, cs.OpenBraceToken); 4498Assert.NotEqual(default, cs.OpenBraceToken); 4554Assert.NotEqual(default, cs.OpenBraceToken); 4610Assert.NotEqual(default, cs.OpenBraceToken); 4694Assert.NotEqual(default, cs.OpenBraceToken); 4750Assert.NotEqual(default, cs.OpenBraceToken); 4804Assert.NotEqual(default, cs.OpenBraceToken); 4887Assert.NotEqual(default, cs.OpenBraceToken); 4944Assert.NotEqual(default, cs.OpenBraceToken); 5011Assert.NotEqual(default, cs.OpenBraceToken); 5079Assert.NotEqual(default, cs.OpenBraceToken); 5146Assert.NotEqual(default, cs.OpenBraceToken); 5222Assert.NotEqual(default, cs.OpenBraceToken); 5290Assert.NotEqual(default, cs.OpenBraceToken); 5370Assert.NotEqual(default, cs.OpenBraceToken); 5484Assert.NotEqual(default, cs.OpenBraceToken); 5547Assert.NotEqual(default, cs.OpenBraceToken); 5595Assert.NotEqual(default, cs.OpenBraceToken);
Parsing\ParsingErrorRecoveryTests.cs (2)
6916Assert.False(item1.OpenBraceToken.IsMissing); 6941Assert.True(subitem2.OpenBraceToken.IsMissing);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1346.WithOpenBraceToken(typeDeclaration.OpenBraceToken == default ? OpenBraceToken : typeDeclaration.OpenBraceToken) 3701return declarationSyntax.WithOpenBraceToken(RemoveLeadingAndTrailingComments(declarationSyntax.OpenBraceToken))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
103BaseTypeDeclarationSyntax baseTypeNode => (baseTypeNode.OpenBraceToken, baseTypeNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
66if (position <= declaration.OpenBraceToken.SpanStart)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
40if (position < typeDecl.OpenBraceToken.Span.End ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (4)
27var start = destination.OpenBraceToken.Span.End; 34var start = destination.OpenBraceToken.Span.End; 111var openBrace = EnsureToken(typeDeclaration.OpenBraceToken, SyntaxKind.OpenBraceToken); 116var addedBraces = openBrace != typeDeclaration.OpenBraceToken || closeBrace != typeDeclaration.CloseBraceToken;
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
339if (node.OpenBraceToken.IsMissing || node.CloseBraceToken.IsMissing) 344return GetBodyStartPoint(text, node.OpenBraceToken);
Roslyn.Diagnostics.CSharp.Analyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
103BaseTypeDeclarationSyntax baseTypeNode => (baseTypeNode.OpenBraceToken, baseTypeNode.CloseBraceToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
66if (position <= declaration.OpenBraceToken.SpanStart)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
40if (position < typeDecl.OpenBraceToken.Span.End ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (4)
27var start = destination.OpenBraceToken.Span.End; 34var start = destination.OpenBraceToken.Span.End; 111var openBrace = EnsureToken(typeDeclaration.OpenBraceToken, SyntaxKind.OpenBraceToken); 116var addedBraces = openBrace != typeDeclaration.OpenBraceToken || closeBrace != typeDeclaration.CloseBraceToken;