internal string[] GetUnretrievedGroupNames()
{
ArrayList list = new ArrayList();
foreach (DictionaryEntry entry in this._groups)
{
string key = (string)entry.Key;
SectionUpdates updates = (SectionUpdates)entry.Value;
if (updates.HasUnretrievedSections())
{
list.Add(key);
}
}
if (list.Count == 0)
{
return(null);
}
string[] array = new string[list.Count];
list.CopyTo(array);
Array.Sort <string>(array);
return(array);
}