internal static void MoveChildToNewParent(MimeNode newParent, MimeNode child) { if (newParent == child.Parent) { return; } child.RemoveFromParent(); newParent.AppendChild(child); }