/// <summary> /// Returns a sorted list of project id/name pairs in id order /// </summary> /// <returns></returns> internal SortedList<string, string> FetchProjects() { TraceLog.WriteLine(new StackFrame().GetMethod().Name, string.Format(CultureInfo.InstalledUICulture, "host={0}, login={1}", MingleSettings.Host, MingleSettings.Login)); var projects = new MingleServer(MingleSettings.Host, MingleSettings.Login, MingleSettings.SecurePassword).GetProjectList(); projects.ToList().ForEach(p => TraceLog.WriteLine(new StackFrame().GetMethod().Name, string.Format(CultureInfo.InstalledUICulture,"project: {0}",p.Key))); return projects; }