InternalUtilities\WeakListTests.cs (21)
61Add(list, a);
64Add(list, b);
67Add(list, c);
70Add(list, d);
73Add(list, e);
111Add(list, a);
120Add(list, b); // shrinks, #alive < length/4
140Add(list, a);
143Add(list, b);
148Add(list, b); // shrinks, #alive < length/4
168Add(list, a);
173Add(list, b);
180Add(list, b); // just compacts, length/4 < #alive < 3/4 length
208Add(list, a);
213Add(list, b);
220Add(list, b); // compacts #alive < 3/4 length
248Add(list, a);
253Add(list, b);
260Add(list, b); // expands #alive > 3/4 length
287Add(list, b);
292Add(list, b); // expands #alive > 3/4 length