7 instantiations of SyntaxListBuilder
Microsoft.CodeAnalysis (2)
Syntax\InternalSyntax\SyntaxListBuilder`1.cs (1)
20return new SyntaxListBuilder<TNode>(8);
Syntax\InternalSyntax\SyntaxListPool.cs (1)
48return new SyntaxListBuilder<TNode>(this.Allocate());
Microsoft.CodeAnalysis.CSharp (4)
Parser\DirectiveParser.cs (2)
694var skippedTokens = new SyntaxListBuilder<SyntaxToken>(); 700skippedTokens = new SyntaxListBuilder<SyntaxToken>(10);
Parser\DocumentationCommentParser.cs (2)
756var textTokens = new SyntaxListBuilder<SyntaxToken>(10); 778var textTokens = new SyntaxListBuilder<SyntaxToken>(10);
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\InternalSyntax\VisualBasicSyntaxRewriter.vb (1)
31alternate = New SyntaxListBuilder(Of TNode)(n)
94 references to SyntaxListBuilder
Microsoft.CodeAnalysis (6)
Syntax\InternalSyntax\SyntaxListBuilder`1.cs (4)
18public static SyntaxListBuilder<TNode> Create() 69public SyntaxListBuilder<TNode> Add(TNode? node) 105public static implicit operator SyntaxListBuilder(SyntaxListBuilder<TNode> builder) 110public static implicit operator SyntaxList<TNode>(SyntaxListBuilder<TNode> builder)
Syntax\InternalSyntax\SyntaxListPool.cs (2)
46internal SyntaxListBuilder<TNode> Allocate<TNode>() where TNode : GreenNode 87public SyntaxList<TNode> ToListAndFree<TNode>(SyntaxListBuilder<TNode> item)
Microsoft.CodeAnalysis.CSharp (57)
Parser\DirectiveParser.cs (1)
694var skippedTokens = new SyntaxListBuilder<SyntaxToken>();
Parser\DocumentationCommentParser.cs (16)
67var nodes = _pool.Allocate<XmlNodeSyntax>(); 100public void ParseRemainder(SyntaxListBuilder<XmlNodeSyntax> nodes) 132private void ParseXmlNodes(SyntaxListBuilder<XmlNodeSyntax> nodes) 214var attrs = _pool.Allocate<XmlAttributeSyntax>(); 223var nodes = _pool.Allocate<XmlNodeSyntax>(); 324private void ParseXmlAttributes(ref XmlNameSyntax elementName, SyntaxListBuilder<XmlAttributeSyntax> attrs) 384var badTokens = default(SyntaxListBuilder<SyntaxToken>); 494var textTokens = _pool.Allocate<SyntaxToken>(); 594private void ParseXmlAttributeText(out SyntaxToken startQuote, SyntaxListBuilder<SyntaxToken> textTokens, out SyntaxToken endQuote) 729var textTokens = _pool.Allocate<SyntaxToken>(); 756var textTokens = new SyntaxListBuilder<SyntaxToken>(10); 778var textTokens = new SyntaxListBuilder<SyntaxToken>(10); 922var badTokens = _pool.Allocate<SyntaxToken>(); 1447var rankList = _pool.Allocate<ArrayRankSpecifierSyntax>(); 1557var badTokens = _pool.Allocate<SyntaxToken>();
Parser\LanguageParser.cs (38)
144public SyntaxListBuilder<ExternAliasDirectiveSyntax> Externs; 145public SyntaxListBuilder<UsingDirectiveSyntax> Usings; 146public SyntaxListBuilder<AttributeListSyntax> Attributes; 147public SyntaxListBuilder<MemberDeclarationSyntax> Members; 422var pendingIncompleteMembers = _pool.Allocate<MemberDeclarationSyntax>(); 435var attributeLists = _pool.Allocate<AttributeListSyntax>(); 653ref SyntaxListBuilder<MemberDeclarationSyntax> pendingIncompleteMembers) 672private static void AddIncompleteMembers(ref SyntaxListBuilder<MemberDeclarationSyntax> incompleteMembers, ref NamespaceBodyBuilder body) 682ref SyntaxListBuilder<MemberDeclarationSyntax> incompleteMembers, 870var attributes = _pool.Allocate<AttributeListSyntax>(); 1477SyntaxListBuilder<MemberDeclarationSyntax> members = default; 1478SyntaxListBuilder<TypeParameterConstraintClauseSyntax> constraints = default; 1614SyntaxToken name, TypeParameterListSyntax typeParameters, ParameterListSyntax? paramList, BaseListSyntax baseList, SyntaxListBuilder<TypeParameterConstraintClauseSyntax> constraints, 1615SyntaxToken? openBrace, SyntaxListBuilder<MemberDeclarationSyntax> members, SyntaxToken? closeBrace, SyntaxToken semicolon) 3146var constraints = default(SyntaxListBuilder<TypeParameterConstraintClauseSyntax>); 3731var builder = _pool.Allocate<AccessorDeclarationSyntax>(); 3778private PostSkipAction SkipBadAccessorListTokens(ref SyntaxToken openBrace, SyntaxListBuilder<AccessorDeclarationSyntax> list, ErrorCode error) 3875SyntaxListBuilder<TNode> list, 3921SyntaxListBuilder<TNode> list, 5184var constraints = default(SyntaxListBuilder<TypeParameterConstraintClauseSyntax>); 6753var ignoredModifiers = _pool.Allocate<SyntaxToken>(); 6944var ranks = _pool.Allocate<ArrayRankSpecifierSyntax>(); 7208var modifiers = _pool.Allocate<SyntaxToken>(); 8078var statements = _pool.Allocate<StatementSyntax>(); 8109var statements = _pool.Allocate<StatementSyntax>(); 8120private static bool IsLargeEnoughNonEmptyStatementList(SyntaxListBuilder<StatementSyntax> statements) 8141private void ParseStatements(ref CSharpSyntaxNode previousNode, SyntaxListBuilder<StatementSyntax> statements, bool stopOnSwitchSections) 8187private PostSkipAction SkipBadStatementListTokens(SyntaxListBuilder<StatementSyntax> statements, SyntaxKind expected, out GreenNode trailingTrivia) 8363SyntaxListBuilder<CatchClauseSyntax> catchClauses = default; 9069var sections = _pool.Allocate<SwitchSectionSyntax>(); 9145var labels = _pool.Allocate<SwitchLabelSyntax>(); 9146var statements = _pool.Allocate<StatementSyntax>(); 9847var constraints = default(SyntaxListBuilder<TypeParameterConstraintClauseSyntax>); 12716var clauses = _pool.Allocate<QueryClauseSyntax>(); 13175SyntaxListBuilder<SyntaxToken> b = _pool.Allocate<SyntaxToken>();
Parser\LanguageParser_InterpolatedString.cs (1)
97var builder = _pool.Allocate<InterpolatedStringContentSyntax>();
Parser\SyntaxParser.cs (1)
863protected void AddTrailingSkippedSyntax<TNode>(SyntaxListBuilder<TNode> list, GreenNode skippedSyntax) where TNode : CSharpSyntaxNode
Microsoft.CodeAnalysis.VisualBasic (31)
Parser\BlockContexts\BlockContext.vb (3)
21Protected _statements As SyntaxListBuilder(Of StatementSyntax) 199Friend ReadOnly Property Statements As SyntaxListBuilder(Of StatementSyntax) 264Private Shared Function IsLargeEnoughNonEmptyStatementList(statements As SyntaxListBuilder(Of StatementSyntax)) As Boolean
Parser\BlockContexts\IfBlockContext.vb (1)
16Private ReadOnly _elseIfBlocks As SyntaxListBuilder(Of ElseIfBlockSyntax)
Parser\BlockContexts\SelectBlockContext.vb (1)
19Private ReadOnly _caseBlocks As SyntaxListBuilder(Of CaseBlockSyntax)
Parser\BlockContexts\TryBlockContext.vb (1)
16Private ReadOnly _catchParts As SyntaxListBuilder(Of CatchBlockSyntax)
Parser\ParseInterpolatedString.vb (1)
30Dim skipped As SyntaxListBuilder(Of SyntaxToken) = Nothing
Parser\ParseQuery.vb (1)
1013Private Sub ParseMoreQueryOperators(ByRef operators As SyntaxListBuilder(Of QueryClauseSyntax))
Parser\Parser.vb (4)
3173Dim arrayModifiers As SyntaxListBuilder(Of ArrayRankSpecifierSyntax) = Nothing 3231Dim arrayModifiers As SyntaxListBuilder(Of ArrayRankSpecifierSyntax) = Nothing 6083Dim b As SyntaxListBuilder(Of SyntaxToken) = SyntaxListBuilder(Of SyntaxToken).Create()
Parser\ParserExtensions.vb (1)
58Friend Function ContainsDiagnostics(Of T As VisualBasicSyntaxNode)(this As SyntaxListBuilder(Of T)) As Boolean
Parser\ParseScan.vb (1)
243Private Sub ResyncAt(skippedTokens As SyntaxListBuilder(Of SyntaxToken), state As ScannerState, resyncTokens As SyntaxKind())
Parser\ParseXml.vb (5)
369Dim builder = SyntaxListBuilder(Of GreenNode).Create() 391Private Sub ParseExternalID(builder As SyntaxListBuilder(Of GreenNode)) 417Private Sub ParseInternalSubSet(builder As SyntaxListBuilder(Of GreenNode)) 468Private Sub ParseXmlMarkupDecl(builder As SyntaxListBuilder(Of GreenNode)) 2423Private ReadOnly _content As SyntaxListBuilder(Of XmlNodeSyntax)
Scanner\XmlDocComments.vb (1)
177Private Function ScanXmlTriviaInXmlDoc(c As Char, triviaList As SyntaxListBuilder(Of VisualBasicSyntaxNode)) As Boolean
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (8)
293Dim builder = SyntaxListBuilder(Of VisualBasicSyntaxNode).Create() 313Dim builder = SyntaxListBuilder(Of VisualBasicSyntaxNode).Create() 449Private _triviaListBuilder As SyntaxListBuilder(Of GreenNode) = SyntaxListBuilder(Of GreenNode).Create() 453Private ReadOnly _skippedTokensBuilder As SyntaxListBuilder(Of SyntaxToken) = SyntaxListBuilder(Of SyntaxToken).Create() 576Dim tokenListBuilder = SyntaxListBuilder(Of SyntaxToken).Create 606tokenListBuilder As SyntaxListBuilder(Of SyntaxToken),
Syntax\InternalSyntax\SyntaxToken.vb (2)
419Dim leadingTriviaBuilder = SyntaxListBuilder(Of VisualBasicSyntaxNode).Create() 445Dim trailingTriviaBuilder = SyntaxListBuilder(Of VisualBasicSyntaxNode).Create()
Syntax\InternalSyntax\VisualBasicSyntaxRewriter.vb (1)
24Dim alternate As SyntaxListBuilder(Of TNode) = Nothing