예제 #1
0
 public CompoundProperties()
 {
     _compoundGroupSelections = new List <CompoundGroupSelection>();
     Processes = new CompoundProcessesSelection();
     CalculationMethodCache = new CalculationMethodCache();
     ProtocolProperties     = new ProtocolProperties();
 }
예제 #2
0
        public virtual ProtocolProperties Clone()
        {
            var clone = new ProtocolProperties();

            FormulationMappings.Each(clone.AddFormulationMapping);

            //do not clone: simply update reference that should be changed if required
            clone.Protocol = Protocol;

            return(clone);
        }