10 instantiations of SyntaxListBuilder
Microsoft.CodeAnalysis (4)
Syntax\InternalSyntax\SeparatedSyntaxListBuilder.cs (1)
17
: this(new
SyntaxListBuilder
(size))
Syntax\InternalSyntax\SyntaxListBuilder.cs (1)
23
return new
SyntaxListBuilder
(8);
Syntax\InternalSyntax\SyntaxListBuilder`1.cs (1)
14
: this(new
SyntaxListBuilder
(size))
Syntax\InternalSyntax\SyntaxListPool.cs (1)
36
item = new
SyntaxListBuilder
(10);
Microsoft.CodeAnalysis.CSharp (6)
Parser\LanguageParser.cs (1)
228
var builder = new
SyntaxListBuilder
(1);
Parser\Lexer.cs (1)
2202
list = new
SyntaxListBuilder
(TriviaListInitialCapacity);
Parser\LexerCache.cs (2)
158
_leadingTriviaCache ??= new
SyntaxListBuilder
(LeadingTriviaCacheInitialCapacity);
168
_trailingTriviaCache ??= new
SyntaxListBuilder
(TrailingTriviaCacheInitialCapacity);
Parser\SyntaxParser.cs (1)
1020
var builder = new
SyntaxListBuilder
(4);
Syntax\InternalSyntax\CSharpSyntaxRewriter.cs (1)
51
alternate = new
SyntaxListBuilder
(n);
121 references to SyntaxListBuilder
Microsoft.CodeAnalysis (17)
Syntax\InternalSyntax\SeparatedSyntaxListBuilder.cs (4)
14
private readonly
SyntaxListBuilder
? _builder;
26
internal SeparatedSyntaxListBuilder(
SyntaxListBuilder
builder)
118
internal
SyntaxListBuilder
? UnderlyingBuilder
128
public static implicit operator
SyntaxListBuilder
?(in SeparatedSyntaxListBuilder<TNode> builder)
Syntax\InternalSyntax\SyntaxListBuilder.cs (2)
21
public static
SyntaxListBuilder
Create()
98
public
SyntaxListBuilder
AddRange(SyntaxList<GreenNode> list)
Syntax\InternalSyntax\SyntaxListBuilder`1.cs (3)
11
private readonly
SyntaxListBuilder
_builder;
23
internal SyntaxListBuilder(
SyntaxListBuilder
builder)
105
public static implicit operator
SyntaxListBuilder
(SyntaxListBuilder<TNode> builder)
Syntax\InternalSyntax\SyntaxListBuilderExtensions.cs (2)
9
public static SyntaxList<GreenNode> ToList(this
SyntaxListBuilder
? builder)
14
public static SyntaxList<TNode> ToList<TNode>(this
SyntaxListBuilder
? builder) where TNode : GreenNode
Syntax\InternalSyntax\SyntaxListPool.cs (6)
14
private ArrayElement<
SyntaxListBuilder
?>[] _freeList = new ArrayElement<
SyntaxListBuilder
?>[10];
25
internal
SyntaxListBuilder
Allocate()
27
SyntaxListBuilder
item;
61
internal void Free(
SyntaxListBuilder
? item)
82
var tmp = new ArrayElement<
SyntaxListBuilder
?>[_freeList.Length * 2];
Microsoft.CodeAnalysis.CSharp (104)
Parser\DocumentationCommentParser.cs (3)
105
var
textTokens = _pool.Allocate();
189
var
textTokens = _pool.Allocate();
373
SyntaxListBuilder
list,
Parser\DocumentationCommentXmlTokens.cs (2)
48
private static bool IsSingleSpaceTrivia(
SyntaxListBuilder
syntax)
60
public static SyntaxToken? LookupToken(string text,
SyntaxListBuilder
? leading)
Parser\LanguageParser.cs (58)
183
SyntaxListBuilder
? initialBadNodes = null;
228
var
builder = new SyntaxListBuilder(1);
238
SyntaxListBuilder
modifiers)
249
SyntaxListBuilder
modifiers)
291
SyntaxListBuilder
? initialBadNodes = null;
307
SyntaxListBuilder
? initialBadNodes = null;
364
ref
SyntaxListBuilder
? initialBadNodes,
413
ref
SyntaxListBuilder
? initialBadNodes,
565
ref
SyntaxListBuilder
? initialBadNodes,
593
var
modifiers = _pool.Allocate();
827
ref
SyntaxListBuilder
? initialBadNodes,
861
ref
SyntaxListBuilder
? initialBadNodes)
1347
private void ParseModifiers(
SyntaxListBuilder
tokens, bool forTopLevelStatements, out bool isPossibleTypeDeclaration)
1486
private void ParseAccessorModifiers(
SyntaxListBuilder
tokens)
1756
private MemberDeclarationSyntax ParseTypeDeclaration(SyntaxList<AttributeListSyntax> attributes,
SyntaxListBuilder
modifiers)
1789
private TypeDeclarationSyntax ParseMainTypeDeclaration(SyntaxList<AttributeListSyntax> attributes,
SyntaxListBuilder
modifiers)
1965
static TypeDeclarationSyntax constructTypeDeclaration(ContextAwareSyntax syntaxFactory, SyntaxList<AttributeListSyntax> attributes,
SyntaxListBuilder
modifiers, SyntaxToken keyword, SyntaxToken? recordModifier,
2083
private void SkipBadMemberListTokens(ref SyntaxToken openBrace,
SyntaxListBuilder
members)
2102
var
tokens = _pool.Allocate();
2242
private void ParseTypeParameterConstraintClauses(
SyntaxListBuilder
list)
2608
var
modifiers = _pool.Allocate();
3023
private bool IsMisplacedModifier(
SyntaxListBuilder
modifiers, SyntaxList<AttributeListSyntax> attributes, TypeSyntax type, out MemberDeclarationSyntax result)
3051
SyntaxListBuilder
modifiers,
3152
private bool ReconsideredTypeAsAsyncModifier(ref
SyntaxListBuilder
modifiers, ref TypeSyntax type, ref ResetPoint afterTypeResetPoint,
3177
SyntaxListBuilder
modifiers,
3250
var
modifiers = _pool.Allocate();
3407
ref
SyntaxListBuilder
modifiers,
3510
SyntaxList<AttributeListSyntax> attributes,
SyntaxListBuilder
modifiers)
3572
private DestructorDeclarationSyntax ParseDestructorDeclaration(SyntaxList<AttributeListSyntax> attributes,
SyntaxListBuilder
modifiers)
3681
SyntaxListBuilder
modifiers,
3760
private ConversionOperatorDeclarationSyntax TryParseConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributes,
SyntaxListBuilder
modifiers)
3994
SyntaxListBuilder
modifiers,
4194
SyntaxListBuilder
modifiers,
4254
SyntaxListBuilder
modifiers,
4444
var
modifiers = _pool.Allocate();
4531
SyntaxListBuilder
list,
4586
var
nodes = _pool.Allocate();
4612
var
nodes = _pool.Allocate();
4641
var
accMods = _pool.Allocate();
4947
var
modifiers = _pool.Allocate();
5015
private void ParseParameterModifiers(
SyntaxListBuilder
modifiers, bool isFunctionPointerParameter, bool isLambdaParameter)
5066
SyntaxListBuilder
modifiers,
5084
SyntaxListBuilder
modifiers,
5099
SyntaxListBuilder
modifiers,
5202
SyntaxListBuilder
modifiers,
5224
SyntaxListBuilder
modifiers,
5821
private FieldDeclarationSyntax ParseConstantFieldDeclaration(SyntaxList<AttributeListSyntax> attributes,
SyntaxListBuilder
modifiers, SyntaxKind parentKind)
5835
private DelegateDeclarationSyntax ParseDelegateDeclaration(SyntaxList<AttributeListSyntax> attributes,
SyntaxListBuilder
modifiers)
5868
private EnumDeclarationSyntax ParseEnumDeclaration(SyntaxList<AttributeListSyntax> attributes,
SyntaxListBuilder
modifiers)
9086
? new SyntaxList<StatementSyntax>(SyntaxList.List(((
SyntaxListBuilder
)statements).ToArray()))
9687
var
skippedTokens = _pool.Allocate();
10503
var
mods = _pool.Allocate();
10800
private void ParseLocalDeclarationStatementModifiers(
SyntaxListBuilder
list, bool isUsingDeclaration)
10945
SyntaxListBuilder
badBuilder = null;
12782
SyntaxListBuilder
modifiers = _pool.Allocate();
13624
var
commas = _pool.Allocate();
13788
var
modifiers = _pool.Allocate();
14013
SyntaxListBuilder
modifiers = _pool.Allocate();
Parser\Lexer.cs (33)
92
private
SyntaxListBuilder
_leadingTriviaCache;
93
private
SyntaxListBuilder
_trailingTriviaCache;
94
private
SyntaxListBuilder
? _directiveTriviaCache;
296
var
leading = _leadingTriviaCache;
306
var
trailing = _trailingTriviaCache;
327
private SyntaxToken Create(in TokenInfo info,
SyntaxListBuilder
? leading,
SyntaxListBuilder
? trailing, SyntaxDiagnosticInfo[]? errors)
1872
private void LexSyntaxTrivia(bool isFollowingToken, bool isTrailing, ref
SyntaxListBuilder
triviaList)
2037
void lexSingleLineComment(ref
SyntaxListBuilder
triviaList)
2044
void lexMultiLineComment(ref
SyntaxListBuilder
triviaList, char delimiter)
2095
private void LexConflictMarkerTrivia(ref
SyntaxListBuilder
triviaList)
2119
private
SyntaxListBuilder
LexConflictMarkerDisabledText(bool atSecondMiddleMarker, ref
SyntaxListBuilder
triviaList)
2163
private void LexConflictMarkerEndOfLine(ref
SyntaxListBuilder
triviaList)
2177
private void LexConflictMarkerHeader(ref
SyntaxListBuilder
triviaList)
2193
private void AddTrivia(CSharpSyntaxNode trivia, [NotNull] ref
SyntaxListBuilder
? list)
2338
ref
SyntaxListBuilder
triviaList)
2350
private void LexExcludedDirectivesAndTrivia(bool endIsActive, ref
SyntaxListBuilder
triviaList)
2383
ref
SyntaxListBuilder
triviaList)
2473
var
directiveTriviaCache = _directiveTriviaCache;
2515
var
directiveTriviaCache = _directiveTriviaCache;
2716
private void LexDirectiveTrailingTrivia(bool includeEndOfLine, ref
SyntaxListBuilder
? trivia)
2829
SyntaxListBuilder
? leading = null;
3185
SyntaxListBuilder
? leading = null;
3371
SyntaxListBuilder
? leading = null;
3525
SyntaxListBuilder
? leading = null;
3581
SyntaxListBuilder
? leading = null;
3993
SyntaxListBuilder
? leading = null;
4115
SyntaxListBuilder
? leading = null;
4245
SyntaxListBuilder
? leading = null;
4366
private void LexXmlDocCommentLeadingTrivia(ref
SyntaxListBuilder
? trivia)
4496
private void LexXmlDocCommentLeadingTriviaWithWhitespace(ref
SyntaxListBuilder
? trivia)
4519
private void LexXmlWhitespaceAndNewLineTrivia(ref
SyntaxListBuilder
? trivia)
Parser\LexerCache.cs (4)
41
private
SyntaxListBuilder
? _leadingTriviaCache;
42
private
SyntaxListBuilder
? _trailingTriviaCache;
154
internal
SyntaxListBuilder
LeadingTriviaCache
164
internal
SyntaxListBuilder
TrailingTriviaCache
Parser\SyntaxParser.cs (2)
970
protected void AddTrailingSkippedSyntax(
SyntaxListBuilder
list, GreenNode skippedSyntax)
1020
var
builder = new SyntaxListBuilder(4);
Syntax\InternalSyntax\CSharpSyntaxRewriter.cs (1)
44
SyntaxListBuilder
alternate = null;
Syntax\InternalSyntax\SyntaxListPoolExtensions.cs (1)
11
public static SyntaxList<SyntaxToken> ToTokenListAndFree(this SyntaxListPool pool,
SyntaxListBuilder
builder)