2 instantiations of Enumerator
Microsoft.CodeAnalysis (2)
Syntax\ChildSyntaxList.cs (1)
414return new Enumerator(_node, _count);
Syntax\ChildSyntaxList.Enumerator.cs (1)
119_enumerator = new Enumerator(node, count);
28 references to Enumerator
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
97var e1 = node1.ChildNodesAndTokens().GetEnumerator(); 98var e2 = node2.ChildNodesAndTokens().GetEnumerator();
Microsoft.CodeAnalysis (11)
Syntax\ChildSyntaxList.cs (2)
406/// <returns>A <see cref="Enumerator"/> for the <see cref="ChildSyntaxList"/>.</returns> 407public Enumerator GetEnumerator()
Syntax\ChildSyntaxList.Enumerator.cs (1)
115private Enumerator _enumerator;
Syntax\SyntaxNavigator.cs (4)
92private static readonly ObjectPool<Stack<ChildSyntaxList.Enumerator>> s_childEnumeratorStackPool 93= new ObjectPool<Stack<ChildSyntaxList.Enumerator>>(() => new Stack<ChildSyntaxList.Enumerator>(), 10); 104var en = stack.Pop();
Syntax\SyntaxNode.Iterators.cs (4)
62private static readonly ObjectPool<ChildSyntaxList.Enumerator[]> s_stackPool = new ObjectPool<ChildSyntaxList.Enumerator[]>(() => new ChildSyntaxList.Enumerator[16], trackLeaks: false); 78private ChildSyntaxList.Enumerator[]? _stack;
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
97var e1 = node1.ChildNodesAndTokens().GetEnumerator(); 98var e2 = node2.ChildNodesAndTokens().GetEnumerator();
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
97var e1 = node1.ChildNodesAndTokens().GetEnumerator(); 98var e2 = node2.ChildNodesAndTokens().GetEnumerator();
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
97var e1 = node1.ChildNodesAndTokens().GetEnumerator(); 98var e2 = node2.ChildNodesAndTokens().GetEnumerator();
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
97var e1 = node1.ChildNodesAndTokens().GetEnumerator(); 98var e2 = node2.ChildNodesAndTokens().GetEnumerator();
Microsoft.CodeAnalysis.Workspaces (5)
Classification\SyntaxClassification\SyntacticChangeRangeComputer.cs (3)
38private static readonly ObjectPool<Stack<ChildSyntaxList.Enumerator>> s_enumeratorPool = new(() => new()); 242private static bool TryGetStackTopNodeOrToken(Stack<ChildSyntaxList.Enumerator> stack, out SyntaxNodeOrToken syntaxNodeOrToken) 244while (stack.TryPop(out var topEnumerator))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
97var e1 = node1.ChildNodesAndTokens().GetEnumerator(); 98var e2 = node2.ChildNodesAndTokens().GetEnumerator();
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (2)
97var e1 = node1.ChildNodesAndTokens().GetEnumerator(); 98var e2 = node2.ChildNodesAndTokens().GetEnumerator();