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);
765
_pool
.Free(pendingIncompleteMembers);
1086
var attributes =
_pool
.Allocate<AttributeListSyntax>();
1098
return
_pool
.ToListAndFree(attributes);
1754
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
1783
members =
_pool
.Allocate<MemberDeclarationSyntax>();
1841
_pool
.Free(members);
1846
_pool
.Free(constraints);
1986
var tokens =
_pool
.Allocate();
2040
_pool
.ToTokenListAndFree(tokens).Node);
2063
var list =
_pool
.AllocateSeparated<BaseTypeSyntax>();
2112
return _syntaxFactory.BaseList(colon,
_pool
.ToListAndFree(list));
2148
var bounds =
_pool
.AllocateSeparated<TypeParameterConstraintSyntax>();
2205
_pool
.ToListAndFree(bounds));
2286
var bounds =
_pool
.AllocateSeparated<AllowsConstraintSyntax>();
2304
return _syntaxFactory.AllowsConstraintClause(allows,
_pool
.ToListAndFree(bounds));
2493
var modifiers =
_pool
.Allocate();
2803
_pool
.Free(modifiers);
3056
var modifiers =
_pool
.Allocate();
3191
_pool
.Free(modifiers);
3481
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
3520
_pool
.ToListAndFree(constraints),
4121
var builder =
_pool
.Allocate<AccessorDeclarationSyntax>();
4141
accessors =
_pool
.ToListAndFree(builder);
4341
var nodes =
_pool
.Allocate();
4357
trailingTrivia =
_pool
.ToTokenListAndFree(nodes).Node;
4367
var nodes =
_pool
.Allocate();
4383
trailingTrivia =
_pool
.ToTokenListAndFree(nodes).Node;
4396
var accMods =
_pool
.Allocate();
4479
_pool
.ToTokenListAndFree(accMods),
4687
var modifiers =
_pool
.Allocate();
4722
_pool
.ToTokenListAndFree(modifiers),
4990
var variables =
_pool
.AllocateSeparated<VariableDeclaratorSyntax>();
5010
return
_pool
.ToListAndFree(variables);
5380
var args =
_pool
.AllocateSeparated<ArgumentSyntax>();
5400
argumentList = _syntaxFactory.BracketedArgumentList(open,
_pool
.ToListAndFree(args), close);
5511
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
5525
_pool
.ToListAndFree(constraints),
5550
var tmpList =
_pool
.AllocateSeparated<BaseTypeSyntax>();
5554
_pool
.ToListAndFree(tmpList));
5882
var types =
_pool
.AllocateSeparated<TypeSyntax>();
5888
_pool
.ToListAndFree(types),
7163
var ignoredModifiers =
_pool
.Allocate<SyntaxToken>();
7186
_pool
.Free(ignoredModifiers);
7340
var ranks =
_pool
.Allocate<ArrayRankSpecifierSyntax>();
7347
type = _syntaxFactory.ArrayType(type,
_pool
.ToListAndFree(ranks));
7546
var list =
_pool
.AllocateSeparated<ExpressionSyntax>();
7601
_pool
.ToListAndFree(list),
7608
var list =
_pool
.AllocateSeparated<TupleElementSyntax>();
7635
_pool
.ToListAndFree(list),
7701
var missingTypes =
_pool
.AllocateSeparated<FunctionPointerParameterSyntax>();
7713
_pool
.ToListAndFree(missingTypes),
7720
var types =
_pool
.AllocateSeparated<FunctionPointerParameterSyntax>();
7726
var modifiers =
_pool
.Allocate<SyntaxToken>();
7732
_pool
.ToTokenListAndFree(modifiers),
7750
_pool
.ToListAndFree(types),
7805
var callingConventionModifiers =
_pool
.AllocateSeparated<FunctionPointerUnmanagedCallingConventionSyntax>();
7828
_pool
.ToListAndFree(callingConventionModifiers), closeBracket);
8687
var statements =
_pool
.Allocate<StatementSyntax>();
8699
_pool
.Free(statements);
8718
var statements =
_pool
.Allocate<StatementSyntax>();
8724
_pool
.ToListAndFree(statements),
8968
catchClauses =
_pool
.Allocate<CatchClauseSyntax>();
8997
_pool
.ToListAndFree(catchClauses),
9276
var skippedTokens =
_pool
.Allocate();
9282
return AddLeadingSkippedSyntax(result,
_pool
.ToTokenListAndFree(skippedTokens).Node);
9721
var sections =
_pool
.Allocate<SwitchSectionSyntax>();
9733
_pool
.ToListAndFree(sections),
9797
var labels =
_pool
.Allocate<SwitchLabelSyntax>();
9798
var statements =
_pool
.Allocate<StatementSyntax>();
9860
_pool
.ToListAndFree(labels),
9861
_pool
.ToListAndFree(statements));
10059
var mods =
_pool
.Allocate();
10062
var variables =
_pool
.AllocateSeparated<VariableDeclaratorSyntax>();
10134
_pool
.Free(variables);
10135
_pool
.Free(mods);
10205
var listOfDesignations =
_pool
.AllocateSeparated<VariableDesignationSyntax>();
10236
_pool
.ToListAndFree(listOfDesignations),
10279
var variables =
_pool
.AllocateSeparated<VariableDeclaratorSyntax>();
10295
_pool
.ToListAndFree(variables));
10529
badBuilder =
_pool
.Allocate();
10539
_pool
.Free(badBuilder);
10561
constraints =
_pool
.Allocate<TypeParameterConstraintClauseSyntax>();
12002
var list =
_pool
.AllocateSeparated<ArgumentSyntax>();
12004
arguments =
_pool
.ToListAndFree(list);
12248
SyntaxListBuilder modifiers =
_pool
.Allocate();
12250
_pool
.Free(modifiers);
12350
var list =
_pool
.AllocateSeparated<ArgumentSyntax>();
12378
_pool
.ToListAndFree(list),
13053
var commas =
_pool
.Allocate();
13083
_pool
.ToTokenListAndFree(commas),
13228
var modifiers =
_pool
.Allocate();
13248
return
_pool
.ToTokenListAndFree(modifiers);
13419
SyntaxListBuilder modifiers =
_pool
.Allocate();
13436
_pool
.ToTokenListAndFree(modifiers),
13605
var clauses =
_pool
.Allocate<QueryClauseSyntax>();
13644
_pool
.ToListAndFree(clauses),
13727
var list =
_pool
.AllocateSeparated<OrderingSyntax>();
13752
_pool
.ToListAndFree(list));
13933
var nodes =
_pool
.AllocateSeparated<TNode>();
13996
return
_pool
.ToListAndFree(nodes);
14096
SyntaxListBuilder<SyntaxToken> b =
_pool
.Allocate<SyntaxToken>();
14103
_pool
.Free(b);
Parser\LanguageParser_InterpolatedString.cs (2)
97
var builder =
_pool
.Allocate<InterpolatedStringContentSyntax>();
129
_pool
.Free(builder);
Parser\LanguageParser_Patterns.cs (2)
582
var arms =
_pool
.AllocateSeparated<SwitchExpressionArmSyntax>();
631
return
_pool
.ToListAndFree(arms);