10 instantiations of SyntaxListBuilder
Microsoft.CodeAnalysis (4)
Syntax\InternalSyntax\SeparatedSyntaxListBuilder.cs (1)
17: this(new SyntaxListBuilder(size))
Syntax\InternalSyntax\SyntaxListBuilder.cs (1)
23return new SyntaxListBuilder(8);
Syntax\InternalSyntax\SyntaxListBuilder`1.cs (1)
14: this(new SyntaxListBuilder(size))
Syntax\InternalSyntax\SyntaxListPool.cs (1)
36item = new SyntaxListBuilder(10);
Microsoft.CodeAnalysis.CSharp (6)
Parser\LanguageParser.cs (1)
228var builder = new SyntaxListBuilder(1);
Parser\Lexer.cs (1)
2202list = new SyntaxListBuilder(TriviaListInitialCapacity);
Parser\LexerCache.cs (2)
158_leadingTriviaCache ??= new SyntaxListBuilder(LeadingTriviaCacheInitialCapacity); 168_trailingTriviaCache ??= new SyntaxListBuilder(TrailingTriviaCacheInitialCapacity);
Parser\SyntaxParser.cs (1)
1020var builder = new SyntaxListBuilder(4);
Syntax\InternalSyntax\CSharpSyntaxRewriter.cs (1)
51alternate = new SyntaxListBuilder(n);
123 references to SyntaxListBuilder
Microsoft.CodeAnalysis (19)
Syntax\InternalSyntax\SeparatedSyntaxListBuilder.cs (4)
14private readonly SyntaxListBuilder? _builder; 26internal SeparatedSyntaxListBuilder(SyntaxListBuilder builder) 118internal SyntaxListBuilder? UnderlyingBuilder 128public static implicit operator SyntaxListBuilder?(in SeparatedSyntaxListBuilder<TNode> builder)
Syntax\InternalSyntax\SyntaxListBuilder.cs (2)
21public static SyntaxListBuilder Create() 98public SyntaxListBuilder AddRange(SyntaxList<GreenNode> list)
Syntax\InternalSyntax\SyntaxListBuilder`1.cs (3)
11private readonly SyntaxListBuilder _builder; 23internal SyntaxListBuilder(SyntaxListBuilder builder) 105public static implicit operator SyntaxListBuilder(SyntaxListBuilder<TNode> builder)
Syntax\InternalSyntax\SyntaxListBuilderExtensions.cs (2)
9public static SyntaxList<GreenNode> ToList(this SyntaxListBuilder? builder) 14public static SyntaxList<TNode> ToList<TNode>(this SyntaxListBuilder? builder) where TNode : GreenNode
Syntax\InternalSyntax\SyntaxListPool.cs (8)
14private ArrayElement<SyntaxListBuilder?>[] _freeList = new ArrayElement<SyntaxListBuilder?>[10]; 18private readonly List<SyntaxListBuilder> _allocated = new List<SyntaxListBuilder>(); 25internal SyntaxListBuilder Allocate() 27SyntaxListBuilder item; 61internal void Free(SyntaxListBuilder? item) 82var tmp = new ArrayElement<SyntaxListBuilder?>[_freeList.Length * 2];
Microsoft.CodeAnalysis.CSharp (104)
Parser\DocumentationCommentParser.cs (3)
105var textTokens = _pool.Allocate(); 189var textTokens = _pool.Allocate(); 373SyntaxListBuilder list,
Parser\DocumentationCommentXmlTokens.cs (2)
48private static bool IsSingleSpaceTrivia(SyntaxListBuilder syntax) 60public static SyntaxToken? LookupToken(string text, SyntaxListBuilder? leading)
Parser\LanguageParser.cs (58)
183SyntaxListBuilder? initialBadNodes = null; 228var builder = new SyntaxListBuilder(1); 238SyntaxListBuilder modifiers) 249SyntaxListBuilder modifiers) 291SyntaxListBuilder? initialBadNodes = null; 307SyntaxListBuilder? initialBadNodes = null; 364ref SyntaxListBuilder? initialBadNodes, 413ref SyntaxListBuilder? initialBadNodes, 565ref SyntaxListBuilder? initialBadNodes, 593var modifiers = _pool.Allocate(); 827ref SyntaxListBuilder? initialBadNodes, 861ref SyntaxListBuilder? initialBadNodes) 1363private void ParseModifiers(SyntaxListBuilder tokens, bool forTopLevelStatements, out bool isPossibleTypeDeclaration) 1545private void ParseAccessorModifiers(SyntaxListBuilder tokens) 1767private MemberDeclarationSyntax ParseTypeDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers) 1800private TypeDeclarationSyntax ParseMainTypeDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers) 1976static TypeDeclarationSyntax constructTypeDeclaration(ContextAwareSyntax syntaxFactory, SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers, SyntaxToken keyword, SyntaxToken? recordModifier, 2094private void SkipBadMemberListTokens(ref SyntaxToken openBrace, SyntaxListBuilder members) 2113var tokens = _pool.Allocate(); 2253private void ParseTypeParameterConstraintClauses(SyntaxListBuilder list) 2619var modifiers = _pool.Allocate(); 3034private bool IsMisplacedModifier(SyntaxListBuilder modifiers, SyntaxList<AttributeListSyntax> attributes, TypeSyntax type, out MemberDeclarationSyntax result) 3062SyntaxListBuilder modifiers, 3163private bool ReconsideredTypeAsAsyncModifier(ref SyntaxListBuilder modifiers, ref TypeSyntax type, ref ResetPoint afterTypeResetPoint, 3188SyntaxListBuilder modifiers, 3261var modifiers = _pool.Allocate(); 3418ref SyntaxListBuilder modifiers, 3521SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers) 3583private DestructorDeclarationSyntax ParseDestructorDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers) 3692SyntaxListBuilder modifiers, 3771private ConversionOperatorDeclarationSyntax TryParseConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers) 4005SyntaxListBuilder modifiers, 4205SyntaxListBuilder modifiers, 4265SyntaxListBuilder modifiers, 4455var modifiers = _pool.Allocate(); 4542SyntaxListBuilder list, 4597var nodes = _pool.Allocate(); 4623var nodes = _pool.Allocate(); 4652var accMods = _pool.Allocate(); 4958var modifiers = _pool.Allocate(); 5026private void ParseParameterModifiers(SyntaxListBuilder modifiers, bool isFunctionPointerParameter, bool isLambdaParameter) 5077SyntaxListBuilder modifiers, 5095SyntaxListBuilder modifiers, 5110SyntaxListBuilder modifiers, 5213SyntaxListBuilder modifiers, 5235SyntaxListBuilder modifiers, 5832private FieldDeclarationSyntax ParseConstantFieldDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers, SyntaxKind parentKind) 5846private DelegateDeclarationSyntax ParseDelegateDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers) 5879private EnumDeclarationSyntax ParseEnumDeclaration(SyntaxList<AttributeListSyntax> attributes, SyntaxListBuilder modifiers) 9110? new SyntaxList<StatementSyntax>(SyntaxList.List(((SyntaxListBuilder)statements).ToArray())) 9711var skippedTokens = _pool.Allocate(); 10527var mods = _pool.Allocate(); 10824private void ParseLocalDeclarationStatementModifiers(SyntaxListBuilder list, bool isUsingDeclaration) 10969SyntaxListBuilder badBuilder = null; 12806SyntaxListBuilder modifiers = _pool.Allocate(); 13645var commas = _pool.Allocate(); 13809var modifiers = _pool.Allocate(); 13991SyntaxListBuilder modifiers = _pool.Allocate();
Parser\Lexer.cs (33)
92private SyntaxListBuilder _leadingTriviaCache; 93private SyntaxListBuilder _trailingTriviaCache; 94private SyntaxListBuilder? _directiveTriviaCache; 296var leading = _leadingTriviaCache; 306var trailing = _trailingTriviaCache; 327private SyntaxToken Create(in TokenInfo info, SyntaxListBuilder? leading, SyntaxListBuilder? trailing, SyntaxDiagnosticInfo[]? errors) 1872private void LexSyntaxTrivia(bool isFollowingToken, bool isTrailing, ref SyntaxListBuilder triviaList) 2037void lexSingleLineComment(ref SyntaxListBuilder triviaList) 2044void lexMultiLineComment(ref SyntaxListBuilder triviaList, char delimiter) 2095private void LexConflictMarkerTrivia(ref SyntaxListBuilder triviaList) 2119private SyntaxListBuilder LexConflictMarkerDisabledText(bool atSecondMiddleMarker, ref SyntaxListBuilder triviaList) 2163private void LexConflictMarkerEndOfLine(ref SyntaxListBuilder triviaList) 2177private void LexConflictMarkerHeader(ref SyntaxListBuilder triviaList) 2193private void AddTrivia(CSharpSyntaxNode trivia, [NotNull] ref SyntaxListBuilder? list) 2338ref SyntaxListBuilder triviaList) 2350private void LexExcludedDirectivesAndTrivia(bool endIsActive, ref SyntaxListBuilder triviaList) 2383ref SyntaxListBuilder triviaList) 2473var directiveTriviaCache = _directiveTriviaCache; 2515var directiveTriviaCache = _directiveTriviaCache; 2716private void LexDirectiveTrailingTrivia(bool includeEndOfLine, ref SyntaxListBuilder? trivia) 2829SyntaxListBuilder? leading = null; 3185SyntaxListBuilder? leading = null; 3371SyntaxListBuilder? leading = null; 3525SyntaxListBuilder? leading = null; 3581SyntaxListBuilder? leading = null; 3993SyntaxListBuilder? leading = null; 4115SyntaxListBuilder? leading = null; 4245SyntaxListBuilder? leading = null; 4366private void LexXmlDocCommentLeadingTrivia(ref SyntaxListBuilder? trivia) 4496private void LexXmlDocCommentLeadingTriviaWithWhitespace(ref SyntaxListBuilder? trivia) 4519private void LexXmlWhitespaceAndNewLineTrivia(ref SyntaxListBuilder? trivia)
Parser\LexerCache.cs (4)
41private SyntaxListBuilder? _leadingTriviaCache; 42private SyntaxListBuilder? _trailingTriviaCache; 154internal SyntaxListBuilder LeadingTriviaCache 164internal SyntaxListBuilder TrailingTriviaCache
Parser\SyntaxParser.cs (2)
970protected void AddTrailingSkippedSyntax(SyntaxListBuilder list, GreenNode skippedSyntax) 1020var builder = new SyntaxListBuilder(4);
Syntax\InternalSyntax\CSharpSyntaxRewriter.cs (1)
44SyntaxListBuilder alternate = null;
Syntax\InternalSyntax\SyntaxListPoolExtensions.cs (1)
11public static SyntaxList<SyntaxToken> ToTokenListAndFree(this SyntaxListPool pool, SyntaxListBuilder builder)