public static void Manage() { #if PARALLEL Parallel.ForEach(ManageProtocols, x => x.Manage()); #else foreach (var manageProtocol in ManageProtocols) { manageProtocol.Manage(); } #endif Thread.Sleep(2000); } public static int CleanupDeadProtocols()