public CompoundProperties() { _compoundGroupSelections = new List <CompoundGroupSelection>(); Processes = new CompoundProcessesSelection(); CalculationMethodCache = new CalculationMethodCache(); ProtocolProperties = new ProtocolProperties(); }
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); }