public FiftyDouble Terminate() { FiftyDouble ufd = new FiftyDouble(); ufd.fr1 = cumulativeRoi[0]; ufd.fr2 = cumulativeRoi[1]; ufd.fr3 = cumulativeRoi[2]; ufd.fr4 = cumulativeRoi[3]; ufd.fr5 = cumulativeRoi[4]; ufd.fr6 = cumulativeRoi[5]; ufd.fr7 = cumulativeRoi[6]; ufd.fr8 = cumulativeRoi[7]; ufd.fr9 = cumulativeRoi[8]; ufd.fr10 = cumulativeRoi[9]; ufd.fr11 = cumulativeRoi[10]; ufd.fr12 = cumulativeRoi[11]; ufd.fr13 = cumulativeRoi[12]; ufd.fr14 = cumulativeRoi[13]; ufd.fr15 = cumulativeRoi[14]; ufd.fr16 = cumulativeRoi[15]; ufd.fr17 = cumulativeRoi[16]; ufd.fr18 = cumulativeRoi[17]; ufd.fr19 = cumulativeRoi[18]; ufd.fr20 = cumulativeRoi[19]; ufd.fr21 = cumulativeRoi[20]; ufd.fr22 = cumulativeRoi[21]; ufd.fr23 = cumulativeRoi[22]; ufd.fr24 = cumulativeRoi[23]; ufd.fr25 = cumulativeRoi[24]; ufd.fr26 = cumulativeRoi[25]; ufd.fr27 = cumulativeRoi[26]; ufd.fr28 = cumulativeRoi[27]; ufd.fr29 = cumulativeRoi[28]; ufd.fr30 = cumulativeRoi[29]; ufd.fr31 = cumulativeRoi[30]; ufd.fr32 = cumulativeRoi[31]; ufd.fr33 = cumulativeRoi[32]; ufd.fr34 = cumulativeRoi[33]; ufd.fr35 = cumulativeRoi[34]; ufd.fr36 = cumulativeRoi[35]; ufd.fr37 = cumulativeRoi[36]; ufd.fr38 = cumulativeRoi[37]; ufd.fr39 = cumulativeRoi[38]; ufd.fr40 = cumulativeRoi[39]; ufd.fr41 = cumulativeRoi[40]; ufd.fr42 = cumulativeRoi[41]; ufd.fr43 = cumulativeRoi[42]; ufd.fr44 = cumulativeRoi[43]; ufd.fr45 = cumulativeRoi[44]; ufd.fr46 = cumulativeRoi[45]; ufd.fr47 = cumulativeRoi[46]; ufd.fr48 = cumulativeRoi[47]; ufd.fr49 = cumulativeRoi[48]; ufd.fr50 = cumulativeRoi[49]; return(ufd); }
public static FiftyDouble Parse(SqlString s) { // With OnNullCall=false, this check is unnecessary if // Point only called from SQL. if (s.IsNull) { return(Null); } // Parse input string to separate out sum and prod. FiftyDouble sp = new FiftyDouble(); string[] cumulativeRoi = s.Value.Split(",".ToCharArray()); sp.fr1 = double.Parse(cumulativeRoi[0]); sp.fr2 = double.Parse(cumulativeRoi[1]); sp.fr3 = double.Parse(cumulativeRoi[2]); sp.fr4 = double.Parse(cumulativeRoi[3]); sp.fr5 = double.Parse(cumulativeRoi[4]); sp.fr6 = double.Parse(cumulativeRoi[5]); sp.fr7 = double.Parse(cumulativeRoi[6]); sp.fr8 = double.Parse(cumulativeRoi[7]); sp.fr9 = double.Parse(cumulativeRoi[8]); sp.fr10 = double.Parse(cumulativeRoi[9]); sp.fr11 = double.Parse(cumulativeRoi[10]); sp.fr12 = double.Parse(cumulativeRoi[11]); sp.fr13 = double.Parse(cumulativeRoi[12]); sp.fr14 = double.Parse(cumulativeRoi[13]); sp.fr15 = double.Parse(cumulativeRoi[14]); sp.fr16 = double.Parse(cumulativeRoi[15]); sp.fr17 = double.Parse(cumulativeRoi[16]); sp.fr18 = double.Parse(cumulativeRoi[17]); sp.fr19 = double.Parse(cumulativeRoi[18]); sp.fr20 = double.Parse(cumulativeRoi[19]); sp.fr21 = double.Parse(cumulativeRoi[20]); sp.fr22 = double.Parse(cumulativeRoi[21]); sp.fr23 = double.Parse(cumulativeRoi[22]); sp.fr24 = double.Parse(cumulativeRoi[23]); sp.fr25 = double.Parse(cumulativeRoi[24]); sp.fr26 = double.Parse(cumulativeRoi[25]); sp.fr27 = double.Parse(cumulativeRoi[26]); sp.fr28 = double.Parse(cumulativeRoi[27]); sp.fr29 = double.Parse(cumulativeRoi[28]); sp.fr30 = double.Parse(cumulativeRoi[29]); sp.fr31 = double.Parse(cumulativeRoi[30]); sp.fr32 = double.Parse(cumulativeRoi[31]); sp.fr33 = double.Parse(cumulativeRoi[32]); sp.fr34 = double.Parse(cumulativeRoi[33]); sp.fr35 = double.Parse(cumulativeRoi[34]); sp.fr36 = double.Parse(cumulativeRoi[35]); sp.fr37 = double.Parse(cumulativeRoi[36]); sp.fr38 = double.Parse(cumulativeRoi[37]); sp.fr39 = double.Parse(cumulativeRoi[38]); sp.fr40 = double.Parse(cumulativeRoi[39]); sp.fr41 = double.Parse(cumulativeRoi[40]); sp.fr42 = double.Parse(cumulativeRoi[41]); sp.fr43 = double.Parse(cumulativeRoi[42]); sp.fr44 = double.Parse(cumulativeRoi[43]); sp.fr45 = double.Parse(cumulativeRoi[44]); sp.fr46 = double.Parse(cumulativeRoi[45]); sp.fr47 = double.Parse(cumulativeRoi[46]); sp.fr48 = double.Parse(cumulativeRoi[47]); sp.fr49 = double.Parse(cumulativeRoi[48]); sp.fr50 = double.Parse(cumulativeRoi[49]); return(sp); }