private void WriteHeader(TextWriter writer)
{
writer.WriteLine();
switch (_visualStudioVersion) {
case VisualStudioVersion.VS2010:
writer.WriteLine("Microsoft Visual Studio Solution File, Format Version 11.00");
writer.WriteLine("# Visual Studio 2010");
break;
case VisualStudioVersion.VS2012:
writer.WriteLine("Microsoft Visual Studio Solution File, Format Version 12.00");
writer.WriteLine("# Visual Studio 2012");
break;
case VisualStudioVersion.VS2013:
writer.WriteLine("Microsoft Visual Studio Solution File, Format Version 12.00");
writer.WriteLine("# Visual Studio 2013");
break;
case VisualStudioVersion.VS2015:
writer.WriteLine("Microsoft Visual Studio Solution File, Format Version 14.00");
writer.WriteLine("# Visual Studio 2015");
break;
default:
throw new ArgumentOutOfRangeException();
}
}