121 references to _pool
Microsoft.CodeAnalysis.CSharp (121)
Parser\LanguageParser.cs (117)
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);
1095
var attributes =
_pool
.Allocate<AttributeListSyntax>();
1107
return
_pool
.ToListAndFree(attributes);
1836
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
1865
members =
_pool
.Allocate<MemberDeclarationSyntax>();
1917
_pool
.Free(members);
1922
_pool
.Free(constraints);
2097
var tokens =
_pool
.Allocate();
2151
_pool
.ToTokenListAndFree(tokens).Node);
2174
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));
2624
var modifiers =
_pool
.Allocate();
2929
_pool
.Free(modifiers);
3266
var modifiers =
_pool
.Allocate();
3407
_pool
.Free(modifiers);
3712
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
3748
_pool
.ToListAndFree(constraints),
4408
var builder =
_pool
.Allocate<AccessorDeclarationSyntax>();
4428
accessors =
_pool
.ToListAndFree(builder);
4628
var nodes =
_pool
.Allocate();
4644
trailingTrivia =
_pool
.ToTokenListAndFree(nodes).Node;
4654
var nodes =
_pool
.Allocate();
4670
trailingTrivia =
_pool
.ToTokenListAndFree(nodes).Node;
4683
var accMods =
_pool
.Allocate();
4766
_pool
.ToTokenListAndFree(accMods),
4989
var modifiers =
_pool
.Allocate();
5027
_pool
.ToTokenListAndFree(modifiers),
5313
var variables =
_pool
.AllocateSeparated<VariableDeclaratorSyntax>();
5333
return
_pool
.ToListAndFree(variables);
5704
var args =
_pool
.AllocateSeparated<ArgumentSyntax>();
5724
argumentList = _syntaxFactory.BracketedArgumentList(open,
_pool
.ToListAndFree(args), close);
5896
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
5910
_pool
.ToListAndFree(constraints),
5935
var tmpList =
_pool
.AllocateSeparated<BaseTypeSyntax>();
5939
_pool
.ToListAndFree(tmpList));
6265
var types =
_pool
.AllocateSeparated<TypeSyntax>();
6271
_pool
.ToListAndFree(types),
7546
var ignoredModifiers =
_pool
.Allocate<SyntaxToken>();
7569
_pool
.Free(ignoredModifiers);
7723
var ranks =
_pool
.Allocate<ArrayRankSpecifierSyntax>();
7730
type = _syntaxFactory.ArrayType(type,
_pool
.ToListAndFree(ranks));
7929
var list =
_pool
.AllocateSeparated<ExpressionSyntax>();
7980
_pool
.ToListAndFree(list),
7987
var list =
_pool
.AllocateSeparated<TupleElementSyntax>();
8014
_pool
.ToListAndFree(list),
8080
var missingTypes =
_pool
.AllocateSeparated<FunctionPointerParameterSyntax>();
8092
_pool
.ToListAndFree(missingTypes),
8099
var types =
_pool
.AllocateSeparated<FunctionPointerParameterSyntax>();
8105
var modifiers =
_pool
.Allocate<SyntaxToken>();
8111
_pool
.ToTokenListAndFree(modifiers),
8129
_pool
.ToListAndFree(types),
8184
var callingConventionModifiers =
_pool
.AllocateSeparated<FunctionPointerUnmanagedCallingConventionSyntax>();
8207
_pool
.ToListAndFree(callingConventionModifiers), closeBracket);
9142
var statements =
_pool
.Allocate<StatementSyntax>();
9154
_pool
.Free(statements);
9173
var statements =
_pool
.Allocate<StatementSyntax>();
9179
_pool
.ToListAndFree(statements),
9443
catchClauses =
_pool
.Allocate<CatchClauseSyntax>();
9472
_pool
.ToListAndFree(catchClauses),
9751
var skippedTokens =
_pool
.Allocate();
9757
return AddLeadingSkippedSyntax(result,
_pool
.ToTokenListAndFree(skippedTokens).Node);
10229
var sections =
_pool
.Allocate<SwitchSectionSyntax>();
10241
_pool
.ToListAndFree(sections),
10305
var labels =
_pool
.Allocate<SwitchLabelSyntax>();
10306
var statements =
_pool
.Allocate<StatementSyntax>();
10368
_pool
.ToListAndFree(labels),
10369
_pool
.ToListAndFree(statements));
10567
var mods =
_pool
.Allocate();
10570
var variables =
_pool
.AllocateSeparated<VariableDeclaratorSyntax>();
10642
_pool
.Free(variables);
10643
_pool
.Free(mods);
10715
var listOfDesignations =
_pool
.AllocateSeparated<VariableDesignationSyntax>();
10746
_pool
.ToListAndFree(listOfDesignations),
10789
var variables =
_pool
.AllocateSeparated<VariableDeclaratorSyntax>();
10805
_pool
.ToListAndFree(variables));
11038
badBuilder =
_pool
.Allocate();
11048
_pool
.Free(badBuilder);
11072
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
12591
var list =
_pool
.AllocateSeparated<ArgumentSyntax>();
12593
arguments =
_pool
.ToListAndFree(list);
12846
SyntaxListBuilder modifiers =
_pool
.Allocate();
12848
_pool
.Free(modifiers);
12948
var list =
_pool
.AllocateSeparated<ArgumentSyntax>();
12976
_pool
.ToListAndFree(list),
13685
var commas =
_pool
.Allocate();
13715
_pool
.ToTokenListAndFree(commas),
13849
var modifiers =
_pool
.Allocate();
13869
return
_pool
.ToTokenListAndFree(modifiers);
14031
SyntaxListBuilder modifiers =
_pool
.Allocate();
14048
_pool
.ToTokenListAndFree(modifiers),
14214
var clauses =
_pool
.Allocate<QueryClauseSyntax>();
14252
_pool
.ToListAndFree(clauses),
14338
var list =
_pool
.AllocateSeparated<OrderingSyntax>();
14363
_pool
.ToListAndFree(list));
14544
var nodes =
_pool
.AllocateSeparated<TNode>();
14612
return
_pool
.ToListAndFree(nodes);
14712
SyntaxListBuilder<SyntaxToken> b =
_pool
.Allocate<SyntaxToken>();
14719
_pool
.Free(b);
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);