6 instantiations of SyntaxListBuilder
Microsoft.CodeAnalysis (2)
Syntax\InternalSyntax\SyntaxListBuilder`1.cs (1)
20
return new
SyntaxListBuilder
<TNode>(8);
Syntax\InternalSyntax\SyntaxListPool.cs (1)
48
return new
SyntaxListBuilder
<TNode>(this.Allocate());
Microsoft.CodeAnalysis.CSharp (4)
Parser\DirectiveParser.cs (2)
725
var skippedTokens = new
SyntaxListBuilder
<SyntaxToken>();
731
skippedTokens = new
SyntaxListBuilder
<SyntaxToken>(10);
Parser\DocumentationCommentParser.cs (2)
751
var textTokens = new
SyntaxListBuilder
<SyntaxToken>(10);
773
var textTokens = new
SyntaxListBuilder
<SyntaxToken>(10);
65 references to SyntaxListBuilder
Microsoft.CodeAnalysis (6)
Syntax\InternalSyntax\SyntaxListBuilder`1.cs (4)
18
public static
SyntaxListBuilder
<TNode> Create()
69
public
SyntaxListBuilder
<TNode> Add(TNode? node)
105
public static implicit operator SyntaxListBuilder(
SyntaxListBuilder
<TNode> builder)
110
public static implicit operator SyntaxList<TNode>(
SyntaxListBuilder
<TNode> builder)
Syntax\InternalSyntax\SyntaxListPool.cs (2)
46
internal
SyntaxListBuilder
<TNode> Allocate<TNode>() where TNode : GreenNode
87
public SyntaxList<TNode> ToListAndFree<TNode>(
SyntaxListBuilder
<TNode> item)
Microsoft.CodeAnalysis.CSharp (59)
Parser\DirectiveParser.cs (1)
725
var
skippedTokens = new SyntaxListBuilder<SyntaxToken>();
Parser\DocumentationCommentParser.cs (16)
66
var
nodes = _pool.Allocate<XmlNodeSyntax>();
99
public void ParseRemainder(
SyntaxListBuilder
<XmlNodeSyntax> nodes)
131
private void ParseXmlNodes(
SyntaxListBuilder
<XmlNodeSyntax> nodes)
213
var
attrs = _pool.Allocate<XmlAttributeSyntax>();
222
var
nodes = _pool.Allocate<XmlNodeSyntax>();
323
private void ParseXmlAttributes(ref XmlNameSyntax elementName,
SyntaxListBuilder
<XmlAttributeSyntax> attrs)
379
var
badTokens = default(
SyntaxListBuilder
<SyntaxToken>);
489
var
textTokens = _pool.Allocate<SyntaxToken>();
589
private void ParseXmlAttributeText(out SyntaxToken startQuote,
SyntaxListBuilder
<SyntaxToken> textTokens, out SyntaxToken endQuote)
724
var
textTokens = _pool.Allocate<SyntaxToken>();
751
var
textTokens = new SyntaxListBuilder<SyntaxToken>(10);
773
var
textTokens = new SyntaxListBuilder<SyntaxToken>(10);
917
var
badTokens = _pool.Allocate<SyntaxToken>();
1531
var
rankList = _pool.Allocate<ArrayRankSpecifierSyntax>();
1641
var
badTokens = _pool.Allocate<SyntaxToken>();
Parser\LanguageParser.cs (40)
146
public
SyntaxListBuilder
<ExternAliasDirectiveSyntax> Externs;
147
public
SyntaxListBuilder
<UsingDirectiveSyntax> Usings;
148
public
SyntaxListBuilder
<AttributeListSyntax> Attributes;
149
public
SyntaxListBuilder
<MemberDeclarationSyntax> Members;
433
var
finalMembers = _pool.Allocate<MemberDeclarationSyntax>();
502
var
finalTypeDeclarationMembers = _pool.Allocate<MemberDeclarationSyntax>();
577
var
pendingIncompleteMembers = _pool.Allocate<MemberDeclarationSyntax>();
592
var
attributeLists = _pool.Allocate<AttributeListSyntax>();
820
ref
SyntaxListBuilder
<MemberDeclarationSyntax> pendingIncompleteMembers)
839
private static void AddIncompleteMembers(ref
SyntaxListBuilder
<MemberDeclarationSyntax> incompleteMembers, ref NamespaceBodyBuilder body)
849
ref
SyntaxListBuilder
<MemberDeclarationSyntax> incompleteMembers,
1086
var
attributes = _pool.Allocate<AttributeListSyntax>();
1764
SyntaxListBuilder
<MemberDeclarationSyntax> members = default;
1765
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax> constraints = default;
1901
SyntaxToken? name, TypeParameterListSyntax typeParameters, ParameterListSyntax? paramList, BaseListSyntax? baseList,
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax> constraints,
1902
SyntaxToken? openBrace,
SyntaxListBuilder
<MemberDeclarationSyntax> members, SyntaxToken? closeBrace, SyntaxToken semicolon)
3529
var
constraints = default(
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax>);
4202
var
builder = _pool.Allocate<AccessorDeclarationSyntax>();
4249
private PostSkipAction SkipBadAccessorListTokens(ref SyntaxToken openBrace,
SyntaxListBuilder
<AccessorDeclarationSyntax> list, ErrorCode error)
4346
SyntaxListBuilder
<TNode> list,
4392
SyntaxListBuilder
<TNode> list,
5605
var
constraints = default(
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax>);
7261
var
ignoredModifiers = _pool.Allocate<SyntaxToken>();
7438
var
ranks = _pool.Allocate<ArrayRankSpecifierSyntax>();
7824
var
modifiers = _pool.Allocate<SyntaxToken>();
8785
var
statements = _pool.Allocate<StatementSyntax>();
8816
var
statements = _pool.Allocate<StatementSyntax>();
8827
private static bool IsLargeEnoughNonEmptyStatementList(
SyntaxListBuilder
<StatementSyntax> statements)
8848
private void ParseStatements(ref CSharpSyntaxNode previousNode,
SyntaxListBuilder
<StatementSyntax> statements, bool stopOnSwitchSections)
8894
private PostSkipAction SkipBadStatementListTokens(
SyntaxListBuilder
<StatementSyntax> statements, SyntaxKind expected, out GreenNode trailingTrivia)
9062
SyntaxListBuilder
<CatchClauseSyntax> catchClauses = default;
9819
var
sections = _pool.Allocate<SwitchSectionSyntax>();
9895
var
labels = _pool.Allocate<SwitchLabelSyntax>();
9896
var
statements = _pool.Allocate<StatementSyntax>();
10656
var
constraints = default(
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax>);
13762
var
clauses = _pool.Allocate<QueryClauseSyntax>();
14253
SyntaxListBuilder
<SyntaxToken> b = _pool.Allocate<SyntaxToken>();
Parser\LanguageParser_InterpolatedString.cs (1)
97
var
builder = _pool.Allocate<InterpolatedStringContentSyntax>();
Parser\SyntaxParser.cs (1)
912
protected void AddTrailingSkippedSyntax<TNode>(
SyntaxListBuilder
<TNode> list, GreenNode skippedSyntax) where TNode : CSharpSyntaxNode