2 instantiations of Enumerator
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Syntax\ChildSyntaxList.cs (1)
403=> _node != null ? new Enumerator(_node, _count) : default;
Language\Syntax\ChildSyntaxList.Enumerator.cs (1)
108_enumerator = new Enumerator(node, count);
11 references to Enumerator
Microsoft.CodeAnalysis.Razor.Compiler (11)
Language\Syntax\ChildSyntaxList.cs (2)
400/// A <see cref="Enumerator"/> for the <see cref="ChildSyntaxList"/>. 402public Enumerator GetEnumerator()
Language\Syntax\ChildSyntaxList.Enumerator.cs (1)
104private Enumerator _enumerator;
Language\Syntax\SyntaxNavigator.cs (2)
44using var stack = new PooledArrayBuilder<ChildSyntaxList.Enumerator>(); 49var en = stack.Pop();
Language\Syntax\SyntaxNode.Iterators.cs (6)
74private sealed class Policy : IPooledObjectPolicy<ChildSyntaxList.Enumerator[]> 82public ChildSyntaxList.Enumerator[] Create() => new ChildSyntaxList.Enumerator[16]; 84public bool Return(ChildSyntaxList.Enumerator[] stack) 97private static readonly ObjectPool<ChildSyntaxList.Enumerator[]> StackPool = DefaultPool.Create(Policy.Instance); 99private ChildSyntaxList.Enumerator[]? _stack;