2 instantiations of DoublyLinkedList
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (2)
34
DoublyLinkedList<SymbolicRegexNode<BDD>> rootResult =
new
();
98
childResults[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
52
public void AddLast(
DoublyLinkedList
<T> other)
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (13)
34
DoublyLinkedList
<SymbolicRegexNode<BDD>> rootResult = new();
37
Stack<(RegexNode Node,
DoublyLinkedList
<SymbolicRegexNode<BDD>> Result,
DoublyLinkedList
<SymbolicRegexNode<BDD>>[]? ChildResults)> stack = new();
42
while (stack.TryPop(out (RegexNode Node,
DoublyLinkedList
<SymbolicRegexNode<BDD>> Result,
DoublyLinkedList
<SymbolicRegexNode<BDD>>[]? ChildResults) popped))
45
DoublyLinkedList
<SymbolicRegexNode<BDD>> result = popped.Result;
46
DoublyLinkedList
<SymbolicRegexNode<BDD>>[]? childResults = popped.ChildResults;
214
foreach (
DoublyLinkedList
<SymbolicRegexNode<BDD>> childResult in childResults)
231
DoublyLinkedList
<SymbolicRegexNode<BDD>> childResult = childResults[i];
254
DoublyLinkedList
<SymbolicRegexNode<BDD>> childResult = childResults[0];
270
DoublyLinkedList
<SymbolicRegexNode<BDD>> childResult = childResults[0];
320
DoublyLinkedList
<SymbolicRegexNode<BDD>>[]? CreateChildResultArray(int k) => k == 0 ? null : new
DoublyLinkedList
<SymbolicRegexNode<BDD>>[k];