private ConfigurationModule DeepCopy() { ConfigurationModule cm = new ConfigurationModule(Builder.DeepCopy()); cm.setImpls.AddAll(setImpls); cm.setParams.AddAll(setParams); cm.setImplSets.AddAll(setImplSets); cm.setParamSets.AddAll(setParamSets); cm.setLateImplSets.AddAll(setLateImplSets); cm.setImplLists.AddAll(setImplLists); cm.setParamLists.AddAll(setParamLists); cm.setLateImplLists.AddAll(setLateImplLists); cm.setLateImpls.AddAll(setLateImpls); cm.reqSet.AddAll(reqSet); return(cm); }
public ConfigurationModule(ConfigurationModuleBuilder builder) { this.Builder = builder.DeepCopy(); }