7 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)
694
var skippedTokens = new
SyntaxListBuilder
<SyntaxToken>();
700
skippedTokens = new
SyntaxListBuilder
<SyntaxToken>(10);
Parser\DocumentationCommentParser.cs (2)
756
var textTokens = new
SyntaxListBuilder
<SyntaxToken>(10);
778
var textTokens = new
SyntaxListBuilder
<SyntaxToken>(10);
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\InternalSyntax\VisualBasicSyntaxRewriter.vb (1)
31
alternate = New
SyntaxListBuilder
(Of TNode)(n)
94 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 (57)
Parser\DirectiveParser.cs (1)
694
var
skippedTokens = new SyntaxListBuilder<SyntaxToken>();
Parser\DocumentationCommentParser.cs (16)
67
var
nodes = _pool.Allocate<XmlNodeSyntax>();
100
public void ParseRemainder(
SyntaxListBuilder
<XmlNodeSyntax> nodes)
132
private void ParseXmlNodes(
SyntaxListBuilder
<XmlNodeSyntax> nodes)
214
var
attrs = _pool.Allocate<XmlAttributeSyntax>();
223
var
nodes = _pool.Allocate<XmlNodeSyntax>();
324
private void ParseXmlAttributes(ref XmlNameSyntax elementName,
SyntaxListBuilder
<XmlAttributeSyntax> attrs)
384
var
badTokens = default(
SyntaxListBuilder
<SyntaxToken>);
494
var
textTokens = _pool.Allocate<SyntaxToken>();
594
private void ParseXmlAttributeText(out SyntaxToken startQuote,
SyntaxListBuilder
<SyntaxToken> textTokens, out SyntaxToken endQuote)
729
var
textTokens = _pool.Allocate<SyntaxToken>();
756
var
textTokens = new SyntaxListBuilder<SyntaxToken>(10);
778
var
textTokens = new SyntaxListBuilder<SyntaxToken>(10);
922
var
badTokens = _pool.Allocate<SyntaxToken>();
1447
var
rankList = _pool.Allocate<ArrayRankSpecifierSyntax>();
1557
var
badTokens = _pool.Allocate<SyntaxToken>();
Parser\LanguageParser.cs (38)
144
public
SyntaxListBuilder
<ExternAliasDirectiveSyntax> Externs;
145
public
SyntaxListBuilder
<UsingDirectiveSyntax> Usings;
146
public
SyntaxListBuilder
<AttributeListSyntax> Attributes;
147
public
SyntaxListBuilder
<MemberDeclarationSyntax> Members;
422
var
pendingIncompleteMembers = _pool.Allocate<MemberDeclarationSyntax>();
435
var
attributeLists = _pool.Allocate<AttributeListSyntax>();
653
ref
SyntaxListBuilder
<MemberDeclarationSyntax> pendingIncompleteMembers)
672
private static void AddIncompleteMembers(ref
SyntaxListBuilder
<MemberDeclarationSyntax> incompleteMembers, ref NamespaceBodyBuilder body)
682
ref
SyntaxListBuilder
<MemberDeclarationSyntax> incompleteMembers,
870
var
attributes = _pool.Allocate<AttributeListSyntax>();
1477
SyntaxListBuilder
<MemberDeclarationSyntax> members = default;
1478
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax> constraints = default;
1614
SyntaxToken name, TypeParameterListSyntax typeParameters, ParameterListSyntax? paramList, BaseListSyntax baseList,
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax> constraints,
1615
SyntaxToken? openBrace,
SyntaxListBuilder
<MemberDeclarationSyntax> members, SyntaxToken? closeBrace, SyntaxToken semicolon)
3146
var
constraints = default(
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax>);
3731
var
builder = _pool.Allocate<AccessorDeclarationSyntax>();
3778
private PostSkipAction SkipBadAccessorListTokens(ref SyntaxToken openBrace,
SyntaxListBuilder
<AccessorDeclarationSyntax> list, ErrorCode error)
3875
SyntaxListBuilder
<TNode> list,
3921
SyntaxListBuilder
<TNode> list,
5184
var
constraints = default(
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax>);
6753
var
ignoredModifiers = _pool.Allocate<SyntaxToken>();
6944
var
ranks = _pool.Allocate<ArrayRankSpecifierSyntax>();
7208
var
modifiers = _pool.Allocate<SyntaxToken>();
8078
var
statements = _pool.Allocate<StatementSyntax>();
8109
var
statements = _pool.Allocate<StatementSyntax>();
8120
private static bool IsLargeEnoughNonEmptyStatementList(
SyntaxListBuilder
<StatementSyntax> statements)
8141
private void ParseStatements(ref CSharpSyntaxNode previousNode,
SyntaxListBuilder
<StatementSyntax> statements, bool stopOnSwitchSections)
8187
private PostSkipAction SkipBadStatementListTokens(
SyntaxListBuilder
<StatementSyntax> statements, SyntaxKind expected, out GreenNode trailingTrivia)
8363
SyntaxListBuilder
<CatchClauseSyntax> catchClauses = default;
9069
var
sections = _pool.Allocate<SwitchSectionSyntax>();
9145
var
labels = _pool.Allocate<SwitchLabelSyntax>();
9146
var
statements = _pool.Allocate<StatementSyntax>();
9847
var
constraints = default(
SyntaxListBuilder
<TypeParameterConstraintClauseSyntax>);
12716
var
clauses = _pool.Allocate<QueryClauseSyntax>();
13175
SyntaxListBuilder
<SyntaxToken> b = _pool.Allocate<SyntaxToken>();
Parser\LanguageParser_InterpolatedString.cs (1)
97
var
builder = _pool.Allocate<InterpolatedStringContentSyntax>();
Parser\SyntaxParser.cs (1)
863
protected void AddTrailingSkippedSyntax<TNode>(
SyntaxListBuilder
<TNode> list, GreenNode skippedSyntax) where TNode : CSharpSyntaxNode
Microsoft.CodeAnalysis.VisualBasic (31)
Parser\BlockContexts\BlockContext.vb (3)
21
Protected _statements As
SyntaxListBuilder
(Of StatementSyntax)
199
Friend ReadOnly Property Statements As
SyntaxListBuilder
(Of StatementSyntax)
264
Private Shared Function IsLargeEnoughNonEmptyStatementList(statements As
SyntaxListBuilder
(Of StatementSyntax)) As Boolean
Parser\BlockContexts\IfBlockContext.vb (1)
16
Private ReadOnly _elseIfBlocks As
SyntaxListBuilder
(Of ElseIfBlockSyntax)
Parser\BlockContexts\SelectBlockContext.vb (1)
19
Private ReadOnly _caseBlocks As
SyntaxListBuilder
(Of CaseBlockSyntax)
Parser\BlockContexts\TryBlockContext.vb (1)
16
Private ReadOnly _catchParts As
SyntaxListBuilder
(Of CatchBlockSyntax)
Parser\ParseInterpolatedString.vb (1)
30
Dim skipped As
SyntaxListBuilder
(Of SyntaxToken) = Nothing
Parser\ParseQuery.vb (1)
1013
Private Sub ParseMoreQueryOperators(ByRef operators As
SyntaxListBuilder
(Of QueryClauseSyntax))
Parser\Parser.vb (4)
3173
Dim arrayModifiers As
SyntaxListBuilder
(Of ArrayRankSpecifierSyntax) = Nothing
3231
Dim arrayModifiers As
SyntaxListBuilder
(Of ArrayRankSpecifierSyntax) = Nothing
6083
Dim b As
SyntaxListBuilder
(Of SyntaxToken) =
SyntaxListBuilder
(Of SyntaxToken).Create()
Parser\ParserExtensions.vb (1)
58
Friend Function ContainsDiagnostics(Of T As VisualBasicSyntaxNode)(this As
SyntaxListBuilder
(Of T)) As Boolean
Parser\ParseScan.vb (1)
243
Private Sub ResyncAt(skippedTokens As
SyntaxListBuilder
(Of SyntaxToken), state As ScannerState, resyncTokens As SyntaxKind())
Parser\ParseXml.vb (5)
369
Dim builder =
SyntaxListBuilder
(Of GreenNode).Create()
391
Private Sub ParseExternalID(builder As
SyntaxListBuilder
(Of GreenNode))
417
Private Sub ParseInternalSubSet(builder As
SyntaxListBuilder
(Of GreenNode))
468
Private Sub ParseXmlMarkupDecl(builder As
SyntaxListBuilder
(Of GreenNode))
2423
Private ReadOnly _content As
SyntaxListBuilder
(Of XmlNodeSyntax)
Scanner\XmlDocComments.vb (1)
177
Private Function ScanXmlTriviaInXmlDoc(c As Char, triviaList As
SyntaxListBuilder
(Of VisualBasicSyntaxNode)) As Boolean
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (8)
293
Dim builder =
SyntaxListBuilder
(Of VisualBasicSyntaxNode).Create()
313
Dim builder =
SyntaxListBuilder
(Of VisualBasicSyntaxNode).Create()
449
Private _triviaListBuilder As
SyntaxListBuilder
(Of GreenNode) =
SyntaxListBuilder
(Of GreenNode).Create()
453
Private ReadOnly _skippedTokensBuilder As
SyntaxListBuilder
(Of SyntaxToken) =
SyntaxListBuilder
(Of SyntaxToken).Create()
576
Dim tokenListBuilder =
SyntaxListBuilder
(Of SyntaxToken).Create
606
tokenListBuilder As
SyntaxListBuilder
(Of SyntaxToken),
Syntax\InternalSyntax\SyntaxToken.vb (2)
419
Dim leadingTriviaBuilder =
SyntaxListBuilder
(Of VisualBasicSyntaxNode).Create()
445
Dim trailingTriviaBuilder =
SyntaxListBuilder
(Of VisualBasicSyntaxNode).Create()
Syntax\InternalSyntax\VisualBasicSyntaxRewriter.vb (1)
24
Dim alternate As
SyntaxListBuilder
(Of TNode) = Nothing