Bari.Plugins.VCpp.VisualStudio.VcxprojSections.PropertiesSection.WriteHighLevelConfigurationSpecificPart C# (CSharp) Метод

WriteHighLevelConfigurationSpecificPart() приватный Метод

private WriteHighLevelConfigurationSpecificPart ( XmlWriter writer, Project project ) : void
writer System.Xml.XmlWriter
project Project
Результат void
        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);
        }