InternalUtilities\WeakListTests.cs (21)
61Add(list, a);
64Add(list, b);
67Add(list, c);
70Add(list, d);
73Add(list, e);
113Add(list, a);
122Add(list, b); // shrinks, #alive < length/4
145Add(list, a);
148Add(list, b);
153Add(list, b); // shrinks, #alive < length/4
176Add(list, a);
181Add(list, b);
188Add(list, b); // just compacts, length/4 < #alive < 3/4 length
216Add(list, a);
221Add(list, b);
228Add(list, b); // compacts #alive < 3/4 length
256Add(list, a);
261Add(list, b);
268Add(list, b); // expands #alive > 3/4 length
295Add(list, b);
300Add(list, b); // expands #alive > 3/4 length