public CombineConfigurationEntry AddEntry(CombineEntry combine) { CombineConfigurationEntry conf = new CombineConfigurationEntry(); conf.Entry = combine; conf.ConfigurationName = combine.ActiveConfiguration != null ? combine.ActiveConfiguration.Name : String.Empty; conf.Build = true; configurations.Add(conf); return conf; }
public override void CopyFrom(IConfiguration configuration) { base.CopyFrom (configuration); CombineConfiguration conf = (CombineConfiguration) configuration; configurations.Clear (); foreach (CombineConfigurationEntry cce in conf.configurations) { CombineConfigurationEntry nc = new CombineConfigurationEntry (); nc.Entry = cce.Entry; nc.ConfigurationName = cce.ConfigurationName; nc.Build = cce.Build; configurations.Add (nc); } }