public void CopyTotalNPV1Total1Properties(NPV1Total1 ind, NPV1Stock calculator) { if (calculator != null) { ind.ErrorMessage = calculator.ErrorMessage; //includes summary data ind.CopyCalculatorProperties(calculator); ind.CopyTotalBenefitsProperties(calculator); ind.CopyTotalCostsProperties(calculator); if (calculator.CalcParameters == null) { calculator.CalcParameters = new CalculatorParameters(); } if (ind.CalcParameters == null) { ind.CalcParameters = new CalculatorParameters(); } ind.CalcParameters = new CalculatorParameters(calculator.CalcParameters); } }