6 overrides of OpenBraceToken
Microsoft.CodeAnalysis.CSharp (6)
Syntax.xml.Syntax.Generated.cs (6)
10362public override SyntaxToken OpenBraceToken 10528public override SyntaxToken OpenBraceToken 10694public override SyntaxToken OpenBraceToken 10868public override SyntaxToken OpenBraceToken 11026public override SyntaxToken OpenBraceToken 11355public 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); 3056Assert.NotEqual(default, cs.OpenBraceToken); 3108Assert.NotEqual(default, cs.OpenBraceToken); 3169Assert.NotEqual(default, cs.OpenBraceToken); 3234Assert.NotEqual(default, cs.OpenBraceToken); 3308Assert.NotEqual(default, cs.OpenBraceToken); 3373Assert.NotEqual(default, cs.OpenBraceToken); 3425Assert.NotEqual(default, cs.OpenBraceToken); 3471Assert.NotEqual(default, cs.OpenBraceToken); 3552Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.Kind()); 3587Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.Kind()); 3634Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.Kind()); 3671Assert.NotEqual(default, cs.OpenBraceToken); 3731Assert.NotEqual(default, cs.OpenBraceToken); 3771Assert.NotEqual(default, cs.OpenBraceToken); 3825Assert.NotEqual(default, cs.OpenBraceToken); 3881Assert.NotEqual(default, cs.OpenBraceToken); 3926Assert.NotEqual(default, cs.OpenBraceToken); 3970Assert.NotEqual(default, cs.OpenBraceToken); 4015Assert.NotEqual(default, cs.OpenBraceToken); 4069Assert.NotEqual(default, cs.OpenBraceToken); 4132Assert.NotEqual(default, cs.OpenBraceToken); 4178Assert.NotEqual(default, cs.OpenBraceToken); 4232Assert.NotEqual(default, cs.OpenBraceToken); 4287Assert.NotEqual(default, cs.OpenBraceToken); 4360Assert.NotEqual(default, cs.OpenBraceToken); 4414Assert.NotEqual(default, cs.OpenBraceToken); 4552Assert.NotEqual(default, cs.OpenBraceToken); 4608Assert.NotEqual(default, cs.OpenBraceToken); 4664Assert.NotEqual(default, cs.OpenBraceToken); 4748Assert.NotEqual(default, cs.OpenBraceToken); 4804Assert.NotEqual(default, cs.OpenBraceToken); 4858Assert.NotEqual(default, cs.OpenBraceToken); 4941Assert.NotEqual(default, cs.OpenBraceToken); 4998Assert.NotEqual(default, cs.OpenBraceToken); 5065Assert.NotEqual(default, cs.OpenBraceToken); 5133Assert.NotEqual(default, cs.OpenBraceToken); 5200Assert.NotEqual(default, cs.OpenBraceToken); 5276Assert.NotEqual(default, cs.OpenBraceToken); 5344Assert.NotEqual(default, cs.OpenBraceToken); 5424Assert.NotEqual(default, cs.OpenBraceToken); 5538Assert.NotEqual(default, cs.OpenBraceToken); 5601Assert.NotEqual(default, cs.OpenBraceToken); 5649Assert.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)
1340.WithOpenBraceToken(typeDeclaration.OpenBraceToken == default ? OpenBraceToken : typeDeclaration.OpenBraceToken) 3700return 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;