2 instantiations of DoublyLinkedList
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (2)
34DoublyLinkedList<SymbolicRegexNode<BDD>> rootResult = new(); 98childResults[i] = new DoublyLinkedList<SymbolicRegexNode<BDD>>();
15 references to DoublyLinkedList
System.Text.RegularExpressions (15)
System\Text\RegularExpressions\Symbolic\DoublyLinkedList.cs (2)
14/// <see cref="AddLast(DoublyLinkedList{T})"/> operation is made use of in the <see cref="RegexNodeConverter.ConvertToSymbolicRegexNode(RegexNode)"/> method 52public void AddLast(DoublyLinkedList<T> other)
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (13)
34DoublyLinkedList<SymbolicRegexNode<BDD>> rootResult = new(); 37Stack<(RegexNode Node, DoublyLinkedList<SymbolicRegexNode<BDD>> Result, DoublyLinkedList<SymbolicRegexNode<BDD>>[]? ChildResults)> stack = new(); 42while (stack.TryPop(out (RegexNode Node, DoublyLinkedList<SymbolicRegexNode<BDD>> Result, DoublyLinkedList<SymbolicRegexNode<BDD>>[]? ChildResults) popped)) 45DoublyLinkedList<SymbolicRegexNode<BDD>> result = popped.Result; 46DoublyLinkedList<SymbolicRegexNode<BDD>>[]? childResults = popped.ChildResults; 214foreach (DoublyLinkedList<SymbolicRegexNode<BDD>> childResult in childResults) 231DoublyLinkedList<SymbolicRegexNode<BDD>> childResult = childResults[i]; 254DoublyLinkedList<SymbolicRegexNode<BDD>> childResult = childResults[0]; 270DoublyLinkedList<SymbolicRegexNode<BDD>> childResult = childResults[0]; 320DoublyLinkedList<SymbolicRegexNode<BDD>>[]? CreateChildResultArray(int k) => k == 0 ? null : new DoublyLinkedList<SymbolicRegexNode<BDD>>[k];