//------------------------------------------------------------------------- public static void PushBefore(ViDoubleLinkNode2 <T> after, ViDoubleLink2 <T> list) { if (after.IsAttach() == false) { return; } if (list.IsEmpty()) { return; } _PushBefore(after, list); }
//------------------------------------------------------------------------- public static void PushAfter(ViDoubleLinkNode2 <T> before, ViDoubleLink2 <T> list) { if (before.IsAttach() == false) { return; } if (list.IsEmpty()) { return; } _PushAfter(before, list); }