public static List list() { lock (m_lock) { Service[] array = new Service[byService.Count]; byService.Keys.CopyTo(array, 0); return new List(Sys.ServiceType, array); } }