4 instantiations of SeparatedSyntaxListBuilder
Microsoft.CodeAnalysis (2)
Syntax\InternalSyntax\SeparatedSyntaxListBuilder.cs (1)
23return new SeparatedSyntaxListBuilder<TNode>(8);
Syntax\InternalSyntax\SyntaxListPool.cs (1)
53return new SeparatedSyntaxListBuilder<TNode>(this.Allocate());
Microsoft.CodeAnalysis.CSharp (1)
Parser\DirectiveParser.cs (1)
577var ids = new SeparatedSyntaxListBuilder<ExpressionSyntax>(10);
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\InternalSyntax\VisualBasicSyntaxRewriter.vb (1)
76alternate = New SeparatedSyntaxListBuilder(Of TNode)(itemCount)
63 references to SeparatedSyntaxListBuilder
Microsoft.CodeAnalysis (7)
Syntax\InternalSyntax\SeparatedSyntaxListBuilder.cs (4)
21public static SeparatedSyntaxListBuilder<TNode> Create() 70public SeparatedSyntaxListBuilder<TNode> Add(TNode node) 123public static implicit operator SeparatedSyntaxList<TNode>(in SeparatedSyntaxListBuilder<TNode> builder) 128public static implicit operator SyntaxListBuilder?(in SeparatedSyntaxListBuilder<TNode> builder)
Syntax\InternalSyntax\SyntaxListPool.cs (3)
51internal SeparatedSyntaxListBuilder<TNode> AllocateSeparated<TNode>() where TNode : GreenNode 56internal void Free<TNode>(in SeparatedSyntaxListBuilder<TNode> item) where TNode : GreenNode 98public SeparatedSyntaxList<TNode> ToListAndFree<TNode>(in SeparatedSyntaxListBuilder<TNode> item)
Microsoft.CodeAnalysis.CSharp (50)
Parser\DirectiveParser.cs (1)
577var ids = new SeparatedSyntaxListBuilder<ExpressionSyntax>(10);
Parser\DocumentationCommentParser.cs (3)
1191var list = _pool.AllocateSeparated<CrefParameterSyntax>(); 1285var list = _pool.AllocateSeparated<TypeSyntax>(); 1453var dimensionList = _pool.AllocateSeparated<ExpressionSyntax>();
Parser\LanguageParser.cs (44)
919LanguageParser @this, ref SyntaxToken openBracket, SeparatedSyntaxListBuilder<AttributeSyntax> list, SyntaxKind expectedKind, SyntaxKind closeKind) 973LanguageParser @this, ref SyntaxToken openParen, SeparatedSyntaxListBuilder<AttributeArgumentSyntax> list, SyntaxKind expectedKind, SyntaxKind closeKind) 1789var list = _pool.AllocateSeparated<BaseTypeSyntax>(); 1825PostSkipAction skipBadBaseListTokens(ref SyntaxToken colon, SeparatedSyntaxListBuilder<BaseTypeSyntax> list, SyntaxKind expected) 1859var bounds = _pool.AllocateSeparated<TypeParameterConstraintSyntax>(); 1906PostSkipAction skipBadTypeParameterConstraintTokens(SeparatedSyntaxListBuilder<TypeParameterConstraintSyntax> list, SyntaxKind expected) 3854SeparatedSyntaxListBuilder<TNode> list, 4218LanguageParser @this, ref SyntaxToken open, SeparatedSyntaxListBuilder<ParameterSyntax> list, SyntaxKind expectedKind, SyntaxKind closeKind) 4479var variables = _pool.AllocateSeparated<VariableDeclaratorSyntax>(); 4621var variables = _pool.AllocateSeparated<VariableDeclaratorSyntax>(); 4668var variables = _pool.AllocateSeparated<VariableDeclaratorSyntax>(); 4697private void ParseVariableDeclarators(TypeSyntax type, VariableFlags flags, SeparatedSyntaxListBuilder<VariableDeclaratorSyntax> variables, SyntaxKind parentKind) 4722SeparatedSyntaxListBuilder<VariableDeclaratorSyntax> variables, 4774private PostSkipAction SkipBadVariableListTokens(SeparatedSyntaxListBuilder<VariableDeclaratorSyntax> list, SyntaxKind expected) 5056var args = _pool.AllocateSeparated<ArgumentSyntax>(); 5164var variables = _pool.AllocateSeparated<VariableDeclaratorSyntax>(); 5227var tmpList = _pool.AllocateSeparated<BaseTypeSyntax>(); 5281LanguageParser @this, ref SyntaxToken openBrace, SeparatedSyntaxListBuilder<EnumMemberDeclarationSyntax> list, SyntaxKind expectedKind, SyntaxKind closeKind) 5477LanguageParser @this, ref SyntaxToken open, SeparatedSyntaxListBuilder<TypeParameterSyntax> list, SyntaxKind expectedKind, SyntaxKind closeKind) 5552var types = _pool.AllocateSeparated<TypeSyntax>(); 5855private void ParseTypeArgumentList(out SyntaxToken open, SeparatedSyntaxListBuilder<TypeSyntax> types, out SyntaxToken close) 5902private PostSkipAction SkipBadTypeArgumentListTokens(SeparatedSyntaxListBuilder<TypeSyntax> list, SyntaxKind expected) 7028var list = _pool.AllocateSeparated<ExpressionSyntax>(); 7090var list = _pool.AllocateSeparated<TupleElementSyntax>(); 7128private PostSkipAction SkipBadArrayRankSpecifierTokens(ref SyntaxToken openBracket, SeparatedSyntaxListBuilder<ExpressionSyntax> list, SyntaxKind expected) 7183var missingTypes = _pool.AllocateSeparated<FunctionPointerParameterSyntax>(); 7202var types = _pool.AllocateSeparated<FunctionPointerParameterSyntax>(); 7242PostSkipAction skipBadFunctionPointerTokens<T>(SeparatedSyntaxListBuilder<T> list) where T : CSharpSyntaxNode 7287var callingConventionModifiers = _pool.AllocateSeparated<FunctionPointerUnmanagedCallingConventionSyntax>(); 8704LanguageParser @this, ref SyntaxToken startToken, SeparatedSyntaxListBuilder<ExpressionSyntax> list, SyntaxKind expectedKind, SyntaxKind closeKind) 9411var variables = _pool.AllocateSeparated<VariableDeclaratorSyntax>(); 9518var listOfDesignations = _pool.AllocateSeparated<VariableDesignationSyntax>(); 9589var variables = _pool.AllocateSeparated<VariableDeclaratorSyntax>(); 9600SeparatedSyntaxListBuilder<VariableDeclaratorSyntax> variables, 11104var list = _pool.AllocateSeparated<ArgumentSyntax>(); 11123LanguageParser @this, ref SyntaxToken open, SeparatedSyntaxListBuilder<ArgumentSyntax> list, SyntaxKind expectedKind, SyntaxKind closeKind) 11510var list = _pool.AllocateSeparated<ArgumentSyntax>(); 12095LanguageParser @this, ref SyntaxToken startToken, SeparatedSyntaxListBuilder<T> list, SyntaxKind expectedKind, SyntaxKind closeKind) 12213LanguageParser @this, ref SyntaxToken openBrace, SeparatedSyntaxListBuilder<ExpressionSyntax> list, SyntaxKind expectedKind, SyntaxKind closeKind) 12487LanguageParser @this, ref SyntaxToken openParen, SeparatedSyntaxListBuilder<ParameterSyntax> list, SyntaxKind expectedKind, SyntaxKind closeKind) 12838var list = _pool.AllocateSeparated<OrderingSyntax>(); 12865PostSkipAction skipBadOrderingListTokens(SeparatedSyntaxListBuilder<OrderingSyntax> list, SyntaxKind expected) 12980LanguageParser parser, ref SyntaxToken openToken, SeparatedSyntaxListBuilder<TNode> builder, SyntaxKind expectedKind, SyntaxKind closeTokenKind) where TNode : GreenNode; 13022var nodes = _pool.AllocateSeparated<TNode>();
Parser\LanguageParser_Patterns.cs (2)
533LanguageParser @this, ref SyntaxToken open, SeparatedSyntaxListBuilder<T> list, SyntaxKind expectedKind, SyntaxKind closeKind) 560var arms = _pool.AllocateSeparated<SwitchExpressionArmSyntax>();
Microsoft.CodeAnalysis.VisualBasic (6)
Parser\ParseExpression.vb (2)
1492Private Sub ParseNamedArguments(arguments As SeparatedSyntaxListBuilder(Of ArgumentSyntax)) 1869Dim variables As SeparatedSyntaxListBuilder(Of ExpressionSyntax) = Me._pool.AllocateSeparated(Of ExpressionSyntax)()
Parser\Parser.vb (2)
3453Dim ImplementsClauses As SeparatedSyntaxListBuilder(Of QualifiedNameSyntax) = 3504Dim handlesClauseItems As SeparatedSyntaxListBuilder(Of HandlesClauseItemSyntax) = Me._pool.AllocateSeparated(Of HandlesClauseItemSyntax)()
Parser\ParseStatement.vb (1)
1622Dim argumentsBuilder As SeparatedSyntaxListBuilder(Of ArgumentSyntax) = _pool.AllocateSeparated(Of ArgumentSyntax)()
Syntax\InternalSyntax\VisualBasicSyntaxRewriter.vb (1)
49Dim alternate As SeparatedSyntaxListBuilder(Of TNode) = Nothing