예제 #1
0
        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);
        }
예제 #2
0
 public ConfigurationModule(ConfigurationModuleBuilder builder)
 {
     this.Builder = builder.DeepCopy();
 }