private void processSolutionLines(FileStream solutionStream, StringCollection solutionLines)
{
const string SolutionFormatVersion = "Microsoft Visual Studio Solution File, Format Version";
StreamReader streamReader = new StreamReader(solutionStream);
while (streamReader.Peek() >= 0)
{
string line = streamReader.ReadLine();
if (line.StartsWith(SolutionFormatVersion))
{
solutionLines.Add(SolutionFormatVersion + " " + m_visualStudioFormat.SolutionFormatVersion);
continue;
}
if (line.StartsWith("# Visual"))
{
solutionLines.Add("# Visual Studio " + m_visualStudioFormat.Format);
continue;
}
if (line.StartsWith("Project("))
{
string processedLine = processProjectLine(line);
solutionLines.Add(processedLine);
continue;
}
solutionLines.Add(line);
}
}