1 instantiation of ChildSyntaxList
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\SyntaxNode.cs (1)
218return new ChildSyntaxList(this);
29 references to ChildSyntaxList
Microsoft.CodeAnalysis.Razor.Compiler (29)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
630protected readonly struct ChildNodesHelper(ChildSyntaxList list, int start = 0) 1323var valueChildren = value.ChildNodesAndTokens();
Language\Legacy\LegacySyntaxNodeExtensions.ChildSyntaxListReversedEnumeratorStack.cs (3)
22private static readonly ObjectPool<ChildSyntaxList.Reversed.Enumerator[]> s_stackPool = DefaultPool.Create(Policy.Instance); 24private ChildSyntaxList.Reversed.Enumerator[] _stack; 40var children = current.ChildNodesAndTokens();
Language\Legacy\LegacySyntaxNodeExtensions.ChildSyntaxListReversedEnumeratorStack.Policy.cs (4)
14private sealed class Policy : IPooledObjectPolicy<ChildSyntaxList.Reversed.Enumerator[]> 22public ChildSyntaxList.Reversed.Enumerator[] Create() => new ChildSyntaxList.Reversed.Enumerator[16]; 24public bool Return(ChildSyntaxList.Reversed.Enumerator[] stack)
Language\Legacy\LegacySyntaxNodeExtensions.cs (1)
115static SyntaxNode? LocateOwnerForChildSyntaxList(in ChildSyntaxList list, SourceChange change)
Language\Legacy\WhiteSpaceRewriter.cs (1)
25var children = node.ChildNodesAndTokens();
Language\Syntax\ChildSyntaxList.cs (7)
12internal readonly partial struct ChildSyntaxList : IEquatable<ChildSyntaxList>, IReadOnlyList<SyntaxNodeOrToken> 424=> obj is ChildSyntaxList list && Equals(list); 434public bool Equals(ChildSyntaxList other) 455public static bool operator ==(ChildSyntaxList list1, ChildSyntaxList list2) 467public static bool operator !=(ChildSyntaxList list1, ChildSyntaxList list2)
Language\Syntax\SyntaxNavigator.cs (2)
44using var stack = new PooledArrayBuilder<ChildSyntaxList.Enumerator>(); 88using var stack = new PooledArrayBuilder<ChildSyntaxList.Reversed.Enumerator>();
Language\Syntax\SyntaxNode.cs (2)
190var childNodeOrToken = ChildSyntaxList.ChildThatContainsPosition(this, position); 216public ChildSyntaxList ChildNodesAndTokens()
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;
Language\Syntax\SyntaxNodeOrToken.cs (1)
151public ChildSyntaxList ChildNodesAndTokens()