123 references to _pool
Microsoft.CodeAnalysis.CSharp (123)
Parser\LanguageParser_InterpolatedString.cs (2)
194
var builder =
_pool
.Allocate<InterpolatedStringContentSyntax>();
226
_pool
.Free(builder);
Parser\LanguageParser_Patterns.cs (2)
607
var arms =
_pool
.AllocateSeparated<SwitchExpressionArmSyntax>();
656
return
_pool
.ToListAndFree(arms);
Parser\LanguageParser.cs (119)
184
var body = new NamespaceBodyBuilder(
_pool
);
196
_pool
.Free(initialBadNodes);
203
body.Free(
_pool
);
284
var body = new NamespaceBodyBuilder(
_pool
);
326
body.Free(
_pool
);
391
initialBadNodes =
_pool
.Allocate();
433
var finalMembers =
_pool
.Allocate<MemberDeclarationSyntax>();
469
_pool
.Free(body.Members);
502
var finalTypeDeclarationMembers =
_pool
.Allocate<MemberDeclarationSyntax>();
529
var newMembers =
_pool
.ToListAndFree(finalTypeDeclarationMembers);
577
var pendingIncompleteMembers =
_pool
.Allocate<MemberDeclarationSyntax>();
592
var attributeLists =
_pool
.Allocate<AttributeListSyntax>();
593
var modifiers =
_pool
.Allocate();
597
_pool
.Free(attributeLists);
598
_pool
.Free(modifiers);
773
_pool
.Free(pendingIncompleteMembers);
1079
var attributes =
_pool
.Allocate<AttributeListSyntax>();
1091
return
_pool
.ToListAndFree(attributes);
1841
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
1870
members =
_pool
.Allocate<MemberDeclarationSyntax>();
1922
_pool
.Free(members);
1927
_pool
.Free(constraints);
2102
var tokens =
_pool
.Allocate();
2156
_pool
.ToTokenListAndFree(tokens).Node);
2179
var list =
_pool
.AllocateSeparated<BaseTypeSyntax>();
2223
return _syntaxFactory.BaseList(colon,
_pool
.ToListAndFree(list));
2259
var bounds =
_pool
.AllocateSeparated<TypeParameterConstraintSyntax>();
2316
_pool
.ToListAndFree(bounds));
2397
var bounds =
_pool
.AllocateSeparated<AllowsConstraintSyntax>();
2415
return _syntaxFactory.AllowsConstraintClause(allows,
_pool
.ToListAndFree(bounds));
2608
var modifiers =
_pool
.Allocate();
2913
_pool
.Free(modifiers);
3250
var modifiers =
_pool
.Allocate();
3391
_pool
.Free(modifiers);
3696
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
3732
_pool
.ToListAndFree(constraints),
4383
var builder =
_pool
.Allocate<AccessorDeclarationSyntax>();
4399
accessors =
_pool
.ToListAndFree(builder);
4444
var modifiers =
_pool
.Allocate();
4447
_pool
.Free(modifiers);
4586
var nodes =
_pool
.Allocate();
4602
trailingTrivia =
_pool
.ToTokenListAndFree(nodes).Node;
4612
var nodes =
_pool
.Allocate();
4628
trailingTrivia =
_pool
.ToTokenListAndFree(nodes).Node;
4641
var accMods =
_pool
.Allocate();
4724
_pool
.ToTokenListAndFree(accMods),
4947
var modifiers =
_pool
.Allocate();
4985
_pool
.ToTokenListAndFree(modifiers),
5271
var variables =
_pool
.AllocateSeparated<VariableDeclaratorSyntax>();
5291
return
_pool
.ToListAndFree(variables);
5658
var args =
_pool
.AllocateSeparated<ArgumentSyntax>();
5678
argumentList = _syntaxFactory.BracketedArgumentList(open,
_pool
.ToListAndFree(args), close);
5850
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
5864
_pool
.ToListAndFree(constraints),
5889
var tmpList =
_pool
.AllocateSeparated<BaseTypeSyntax>();
5893
_pool
.ToListAndFree(tmpList));
6206
var types =
_pool
.AllocateSeparated<TypeSyntax>();
6212
_pool
.ToListAndFree(types),
7482
var ignoredModifiers =
_pool
.Allocate<SyntaxToken>();
7505
_pool
.Free(ignoredModifiers);
7659
var ranks =
_pool
.Allocate<ArrayRankSpecifierSyntax>();
7666
type = _syntaxFactory.ArrayType(type,
_pool
.ToListAndFree(ranks));
7865
var list =
_pool
.AllocateSeparated<ExpressionSyntax>();
7916
_pool
.ToListAndFree(list),
7923
var list =
_pool
.AllocateSeparated<TupleElementSyntax>();
7950
_pool
.ToListAndFree(list),
8016
var missingTypes =
_pool
.AllocateSeparated<FunctionPointerParameterSyntax>();
8028
_pool
.ToListAndFree(missingTypes),
8035
var types =
_pool
.AllocateSeparated<FunctionPointerParameterSyntax>();
8041
var modifiers =
_pool
.Allocate<SyntaxToken>();
8047
_pool
.ToTokenListAndFree(modifiers),
8065
_pool
.ToListAndFree(types),
8120
var callingConventionModifiers =
_pool
.AllocateSeparated<FunctionPointerUnmanagedCallingConventionSyntax>();
8143
_pool
.ToListAndFree(callingConventionModifiers), closeBracket);
9078
var statements =
_pool
.Allocate<StatementSyntax>();
9090
_pool
.Free(statements);
9109
var statements =
_pool
.Allocate<StatementSyntax>();
9115
_pool
.ToListAndFree(statements),
9379
catchClauses =
_pool
.Allocate<CatchClauseSyntax>();
9408
_pool
.ToListAndFree(catchClauses),
9687
var skippedTokens =
_pool
.Allocate();
9693
return AddLeadingSkippedSyntax(result,
_pool
.ToTokenListAndFree(skippedTokens).Node);
10165
var sections =
_pool
.Allocate<SwitchSectionSyntax>();
10177
_pool
.ToListAndFree(sections),
10241
var labels =
_pool
.Allocate<SwitchLabelSyntax>();
10242
var statements =
_pool
.Allocate<StatementSyntax>();
10304
_pool
.ToListAndFree(labels),
10305
_pool
.ToListAndFree(statements));
10503
var mods =
_pool
.Allocate();
10506
var variables =
_pool
.AllocateSeparated<VariableDeclaratorSyntax>();
10578
_pool
.Free(variables);
10579
_pool
.Free(mods);
10651
var listOfDesignations =
_pool
.AllocateSeparated<VariableDesignationSyntax>();
10682
_pool
.ToListAndFree(listOfDesignations),
10725
var variables =
_pool
.AllocateSeparated<VariableDeclaratorSyntax>();
10741
_pool
.ToListAndFree(variables));
10974
badBuilder =
_pool
.Allocate();
10984
_pool
.Free(badBuilder);
11008
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
12527
var list =
_pool
.AllocateSeparated<ArgumentSyntax>();
12529
arguments =
_pool
.ToListAndFree(list);
12782
SyntaxListBuilder modifiers =
_pool
.Allocate();
12784
_pool
.Free(modifiers);
12884
var list =
_pool
.AllocateSeparated<ArgumentSyntax>();
12912
_pool
.ToListAndFree(list),
13624
var commas =
_pool
.Allocate();
13654
_pool
.ToTokenListAndFree(commas),
13788
var modifiers =
_pool
.Allocate();
13822
return
_pool
.ToTokenListAndFree(modifiers);
14013
SyntaxListBuilder modifiers =
_pool
.Allocate();
14030
_pool
.ToTokenListAndFree(modifiers),
14196
var clauses =
_pool
.Allocate<QueryClauseSyntax>();
14234
_pool
.ToListAndFree(clauses),
14320
var list =
_pool
.AllocateSeparated<OrderingSyntax>();
14345
_pool
.ToListAndFree(list));
14526
var nodes =
_pool
.AllocateSeparated<TNode>();
14594
return
_pool
.ToListAndFree(nodes);
14694
SyntaxListBuilder<SyntaxToken> b =
_pool
.Allocate<SyntaxToken>();
14701
_pool
.Free(b);