Exemplo n.º 1
0
 private void WriteCustomBuildOption(Configuration config, string name, OptionalBool value)
 {
     if (value != OptionalBool.None)
     {
         m_writer.WriteStartElement(name);
         WriteConfigurationCondition(config);
         m_writer.WriteValue(value == OptionalBool.True);
         m_writer.WriteEndElement();
     }
 }
Exemplo n.º 2
0
        ///  Merge in the values from a parent config
        ///  Values in this priority
        public void Merge(Configuration parent)
        {
            InternalMerge <ProjectOption, Dictionary <ProjectOption, object> >(m_options, parent.m_options);
            InternalMerge <ClCompileOption, Dictionary <ClCompileOption, object> >(m_clCompileOptions, parent.m_clCompileOptions);
            InternalMerge <LinkOption, Dictionary <LinkOption, object> >(m_linkOptions, parent.m_linkOptions);

            if (m_excludedFromBuild == OptionalBool.None)
            {
                m_excludedFromBuild = parent.m_excludedFromBuild;
            }
        }