private static void privAddAfter(ref DLink pCur, DLink pNode) { // Will work for Active or Reserve List Debug.Assert(pCur != null); Debug.Assert(pNode != null); DLink.AddAfter(ref pCur, pNode); // worst case, pCur was null initially, now we added a node so... this is true Debug.Assert(pCur != null); }