private void WriteHighLevelConfigurationSpecificPart(XmlWriter writer, Project project)
{
writer.WriteElementString("ConfigurationType", GetConfigurationType(project));
writer.WriteElementString("UseDebugLibraries", XmlConvert.ToString(Suite.ActiveGoal.Has(Suite.DebugGoal.Name)));
var toolChain = GetToolchain(project);
writer.WriteElementString("PlatformToolset", toolChain.IsPlatformToolSetSpecified ? toolChain.PlatformToolSetAsString : "v110");
var cliMode = GetCLIMode(project);
if (cliMode != CppCliMode.Disabled)
{
writer.WriteElementString("CLRSupport", cliMode.ToString().Replace("Enabled", "true"));
}
writer.WriteElementString("WholeProgramOptimization", XmlConvert.ToString(Suite.ActiveGoal.Has(Suite.ReleaseGoal.Name)));
writer.WriteElementString("CharacterSet", "Unicode");
string useOfAtl = GetUseOfAtl(project);
if (!String.IsNullOrEmpty(useOfAtl))
writer.WriteElementString("UseOfAtl", useOfAtl);
}