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