List<string> ReadFolderFiles (List<string> lines)
{
// Find a solution item section of type SolutionItems
List<string> list = new List<string> ();
int start, end;
if (!FindSection (lines, "SolutionItems", true, out start, out end))
return list;
for (int n=start + 1; n < end; n++) {
string file = lines [n];
int i = file.IndexOf ('=');
if (i == -1)
continue;
file = file.Substring (0, i).Trim (' ','\t');
if (file.Length > 0)
list.Add (file);
}
// Remove the lines, since they have already been preocessed
lines.RemoveRange (start, end - start + 1);
return list;
}